Я получаю сообщение об ошибке при использовании ограничения Exclude с использованием gist
ALTER TABLE tbl_product ADD EXCLUDE USING gist (base_id WITH =, lifetime WITH &&);
ERROR: data type uuid 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.
Примечание:
base_id
тип данных uuid,
lifetime
тип данных - период
Я использую PostgreSQL 9.4. Я должен использовать только 9.4, так как у меня нет других опций, так как я не могу установить расширение temporal
в 9.5, 9.6 и 10 выдает ошибку.