GIN over array of ENUMs

Поиск
Список
Период
Сортировка
От Rod Taylor
Тема GIN over array of ENUMs
Дата
Msg-id CAKddOFDaGUKqQM3Zmpj+n1W0qd=o=FU-Eo1BE87QHGkrD-ghNw@mail.gmail.com
обсуждение исходный текст
Ответы Re: GIN over array of ENUMs  (Robert Haas <robertmhaas@gmail.com>)
Список pgsql-hackers
I wish to create this data structure but GIN does not currently support an array of ENUM. Is intarray() a good place to look into adding ENUM support or is there already an operator class for working supports enums that I simply don't see at the moment.

This is being done as an alternative to a very large number of boolean columns which are rarely true (under 1%).


CREATE TYPE feature AS ENUM ('item1', 'item2', 'item3');
CREATE TABLE test (id serial PRIMARY KEY, features feature[]);

CREATE INDEX test_features_idx ON test USING GIN (features, id);

ERROR:  data type feature[] has no default operator class for access method "gin"
HINT:  You must specify an operator class for the index or define a default operator class for the data type.


Thanks in advance,

Rod

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Re: [PATCH] unified frontend support for pg_malloc et al and palloc/pfree mulation (was xlogreader-v4)
Следующее
От: pgbuildfarm@jdrake.com
Дата:
Сообщение: Re: PL/perl should fail on configure, not make