| The PostgreSQL 9.0 Reference Manual - Volume 1B - SQL Command Reference
by The PostgreSQL Global Development Group Paperback (6"x9"), 488 pages ISBN 9781906966058 RRP £14.95 ($19.95) Sales of this book support the PostgreSQL project! Get a printed copy>>> |
1.86 DROP OPERATOR
Name
DROP OPERATOR -- remove an operator
Synopsis
DROP OPERATOR [ IF EXISTS ] name ( { left_type | NONE } , {
right_type | 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.
- left_type
-
The data type of the operator's left operand; write
NONEif the operator has no left operand. - right_type
-
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 9781906966058 | The PostgreSQL 9.0 Reference Manual - Volume 1B - SQL Command Reference | See the print edition |