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

Text[]配列列のテーブルインデックス

    GINインデックスを使用できます アレイのパフォーマンスを効果的に支援します。
    配列演算子

    例:

    CREATE INDEX business_address_line_1_idx ON business USING GIN (address_line_1);
    

    条件に関係するすべての配列列に対してこれを行います。

    代わりに、スキーマを正規化することを検討する価値があるかもしれません。たぶん、複数のエントリを別々の(1:nまたはn:m)テーブルに分割する方が役立つでしょう。最初はもっと手間がかかるように見えても、長期的にはそうなることがよくあります。




    1. ベースアダプタとリストビューを使用してデータベースのデータを表示する

    2. Codeigniter ActiveRecord:バックティックに参加する

    3. Oracleでチェック制約を使用する方法

    4. 2番目のテーブルの外部キーの数を計算し、最初のテーブルの行で表示する効率的な方法-PHP-MySQL