sql >> Base de Datos >  >> RDS >> PostgreSQL

Índices de tabla para columnas de matriz Text[]

Puede usar un índice GIN para ayudar eficazmente al rendimiento con arreglos.
Úselo en combinación con operadores de matriz .

Por ejemplo:

CREATE INDEX business_address_line_1_idx ON business USING GIN (address_line_1);

Haz eso para todas las columnas de la matriz involucradas en las condiciones.

En su lugar, podría valer la pena considerar normalizar su esquema. Tal vez le sirva mejor dividir las entradas múltiples en una tabla separada (1:n o n:m). A menudo lo hace a largo plazo, incluso si parece más trabajo al principio.