Du kan oprette GIN-indekser på ethvert 1-dimensionelt array med standard Postgres.
Detaljer i manualen her (sidste kapitel).
Mens du arbejder med integer
arrays (almindelig int4
, ikke int2
eller int8
og ingen NULL
værdier) det ekstra leverede modul intarray
giver mange flere operatører og typisk overlegen ydeevne. Installer den (én gang pr. database) med:
CREATE EXTENSION intarray;
Du kan oprette GIN- eller GIST-indekser på heltalsarrays. Der er eksempler i manualen.CREATE EXTENSION
kræver PostgreSQL 9.1 eller nyere. For ældre versioner skal du køre det medfølgende script.