| PostgreSQL Reference Manual - Volume 1 - SQL Language Reference by The PostgreSQL Global Development Group Paperback (6"x9"), 716 pages ISBN 0954612027 RRP £32.00 ($49.95) Sales of this book support the PostgreSQL project! Get a printed copy>>> |
12.64 DROP OPERATOR
Name
DROP OPERATOR -- remove an operator
Synopsis
DROP OPERATOR [ IF EXISTS ] name ( { lefttype | NONE } , {
righttype | NONE } ) [ CASCADE | RESTRICT ]
Description
DROP OPERATOR drops an existing operator from
the database system. To execute this command you must be the owner
of the operator.
Parameters
IF EXISTS- Do not throw an error if the operator does not exist. A notice is issued in this case.
- name
- The name (optionally schema-qualified) of an existing operator.
- lefttype
-
The data type of the operator's left operand; write
NONEif the operator has no left operand. - righttype
-
The data type of the operator's right operand; write
NONEif the operator has no right operand. CASCADE- Automatically drop objects that depend on the operator.
RESTRICT- Refuse to drop the operator if any objects depend on it. This is the default.
Examples
Remove the power operator a^b for type integer:
DROP OPERATOR ^ (integer, integer);
Remove the left unary bitwise complement operator
~b for type bit:
DROP OPERATOR ~ (none, bit);
Remove the right unary factorial operator x!
for type bigint:
DROP OPERATOR ! (bigint, none);
Compatibility
There is no DROP OPERATOR statement in the SQL standard.
See Also
CREATE OPERATOR, ALTER OPERATOR
| ISBN 0954612027 | PostgreSQL Reference Manual - Volume 1 - SQL Language Reference | See the print edition |