Можете да създавате GIN индекси на всеки едномерен масив със стандартен Postgres.
Подробности в ръководството тук (последна глава).
Докато работите с integer
масиви (обикновен int4
, а не int2
или int8
и без NULL
стойности) допълнителния предоставен модул intarray
осигурява много повече оператори и обикновено превъзходна производителност. Инсталирайте го (веднъж на база данни) с:
CREATE EXTENSION intarray;
Можете да създавате GIN или GIST индекси върху целочислени масиви. В ръководството има примери.CREATE EXTENSION
изисква PostgreSQL 9.1 или по-нова версия. За по-стари версии трябва да изпълните предоставения скрипт.