1
我想过载AND
,NOT
和OR
运营商的时间布尔值,即布尔随时间变化。超载和,或,而不是运营商
在声明
CREATE OPERATOR and (
PROCEDURE = andMov,
LEFTARG = booleanTP,
RIGHTARG = boolean
);
我收到错误消息
ERROR: Syntax error near or at « and »
LINE 1: CREATE OPERATOR and (
^
显然,我可以操作重命名为andMov
或别的东西,但是这将是不太直观。我正在使用PostgreSQL的9.4.1版本。
你介意加入的定义'andMov'和'booleanTP'所以这个问题是有道理的超越了语法错误? *永远*你的Postgres版本。另外,要获得英文错误消息,请在会话中运行SET c_messages ='C'' –