Postgresql 9.2
保留表包含objekt2
类型为 的列char(10)
。
以下代码用于创建非重叠预订表:
CREATE TABLE reservat (
id serial primary key,
objekt2 char(10) references yksus2,
during tsrange,
rida int references rid on delete cascade not null,
EXCLUDE USING gist (objekt2 text_pattern_ops WITH =, during WITH &&)
);
这会导致错误:
错误:访问方法“gist”不存在运算符类“text_pattern_ops”
如何修复此错误,以便char(10)
类型列可用于预订,并且不允许相同objekt2
值的重叠预订?