Możesz tworzyć indeksy GIN na dowolnej tablicy jednowymiarowej za pomocą standardowego Postgresa.
Szczegóły w instrukcji tutaj (ostatni rozdział).
Podczas pracy z integer tablice (zwykły int4 , a nie int2 lub int8 i bez NULL wartości) dodatkowo dostarczony moduł intarray zapewnia znacznie więcej operatorów i zazwyczaj lepszą wydajność. Zainstaluj go (raz na bazę danych) za pomocą:
CREATE EXTENSION intarray;
Możesz tworzyć indeksy GIN lub GIST na tablicach liczb całkowitych. W instrukcji znajdują się przykłady.CREATE EXTENSION wymaga PostgreSQL 9.1 lub nowszego. W przypadku starszych wersji musisz uruchomić dostarczony skrypt.