Postgresql 中文操作指南
Synopsis
DROP OPERATOR [ IF EXISTS ] name ( { left_type | NONE } , right_type ) [, ...] [ CASCADE | RESTRICT ]
Parameters
-
IF EXISTS
-
如果运算符不存在,请不要引发错误。在这种情况下,会发布一个通知。
-
-
name
-
一个现有运算符的名称(可选,模式限定)。
-
-
left_type
-
运算符左操作数的数据类型;如果运算符没有左操作数,则写入 NONE 。
-
-
right_type
-
运算符右操作数的数据类型。
-
-
CASCADE
-
自动放弃依赖于该运算符的对象(例如使用该运算符的视图),以及所有依赖这些对象的对象(参见 Section 5.14 )。
-
-
RESTRICT
-
如果任何对象依赖于此运算符,则拒绝放弃该运算符。这是默认设置。
-
Examples
移除类型 integer 的幂运算符 a^b :
DROP OPERATOR ^ (integer, integer);
移除类型 bit 的按位取反前缀运算符 ~b :
DROP OPERATOR ~ (none, bit);
在一个命令中移除多个运算符:
DROP OPERATOR ~ (none, bit), ^ (integer, integer);