у меня составной тип. И я хочу определить для него ограничение исключения, которое также будет сочетаться с исключениями диапазона, но при этом получится следующая ошибка.
create type example_t as (
x uuid,
y text
);
create table example (
id example_t not null,
time tstzrange not null,
exclude using gist (id with =, time with &&)
);
ERROR: data type example_t has no default operator class for access method "gist" HINT: You must specify an operator class for the index or define a default operator class for the data type. SQL state: 42704
Как определить класс оператора для составного типа 'example_t'?