원본 본문으로 이동하기

PostgreSQL 배열 인덱스

박용서 - PostgreSQL 배열 인덱스 참고문서 : http://www.postgresql.org/docs/current/static/functions-array.html http://www.postgresql.org/docs/current/static/indexes-types.html PostgreSQL 에선 배열의 인덱스를 지원하며 이는 Gin 타입의 인덱스를 써야한다. CREATE TABLE "Table" ("nos" int[]); INSERT INTO "Table" VALUES ('{10, 15, 20}'); INSERT INTO "Table" VALUES ('{10, 20, 30}'); CREATE INDEX "Table__nos" on "Table" USING GIN ("nos"); SELECT * FROM "Table" WHERE "nos" @> ARRAY[20]; - PostgreSQL