sql >> データベース >  >> RDS >> PostgreSQL

RailsPostgres機能インデックス

    インデックスを作成するための組み込みのActiveRecordメソッド(add_index )は、機能やその他のより高度な機能をサポートしていません。代わりに、executeを使用できます SQLでインデックスを作成するには:

    execute <<-SQL
      CREATE INDEX temporary_events_campaign_tinfoid_date_messagetype
      ON temporary_events(templateinfoid, campaign, date(gw_out_time), messagetype);
    SQL
    

    executeの使用に注意してください SQLスキーマ形式(config.active_record.schema_format = :sql)を使用していない場合、移行で問題が発生する可能性があります。 )。詳細については、schema_format を検索してください。 。



    1. MySQLのselectクエリで使用するインデックスをヒントにする方法は?

    2. mysqlデータベースへのExcelデータのインポート

    3. MariaDBの日付から1年を引く方法

    4. Javaでのコミット時にOracleAQテーブルにエンキューし、JMSクライアントで使用する方法