PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Index de table pour les colonnes du tableau Text[]

Vous pouvez utiliser un index GIN pour améliorer efficacement les performances avec les tableaux.
Utilisez-le en combinaison avec opérateurs de tableau .

Par exemple :

CREATE INDEX business_address_line_1_idx ON business USING GIN (address_line_1);

Faites cela pour toutes les colonnes de tableau impliquées dans les conditions.

Il pourrait être utile d'envisager de normaliser votre schéma à la place. Peut-être que diviser les multiples entrées en une table séparée (1:n ou n:m) vous serait plus utile. C'est souvent le cas à long terme, même si cela semble demander plus de travail au début.