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

スカラー列と配列列の両方を含む、PostgreSQLでの複数列インデックスの作成

    追加のモジュール btree_gin> または btree_gist それぞれ、不足している演算子クラスを提供します。

    データベースごとに1回実行:

    CREATE EXTENSION btree_gin;  -- or btree_gist
    

    次に、複数列のインデックスを作成できるようになります。

    CREATE INDEX idx1 ON "MyTable" USING gin
      ("Varchar_1", "Array_1", "Array_2", "Array_3", "Varchar_2");
    

    参照:

    配列のインデックスについて タイプ: GIN それらに最適なインデックスタイプです。 マニュアル:

    大胆な強調鉱山。演算子@> <@ および&& さまざまなデータ型に対して定義されています。それらのいくつかはGiSTインデックスとも連携します。ただし、配列をオペランドとして使用する場合、通常はGINインデックスです。参照:

    データ型文字 おそらくない あなたが欲しいもの。参照:




    1. WooCommerceで日付範囲のある予約可能な製品の価格データを取得します

    2. 実行用のSQLコマンドを保存する場所

    3. PostgreSQL:警告:コンソールコードページ(437)はWindowsコードページ(1252)とは異なります

    4. ORACLEFORMSビルダー