使用 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 中安装扩展程序会给出错误。