Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
DROP OPERATOR(7)	  PostgreSQL 18.6 Documentation 	DROP OPERATOR(7)

NAME
     DROP_OPERATOR - remove an operator

SYNOPSIS
     DROP OPERATOR [ IF EXISTS ] name ( { left_type | NONE } , right_type ) [, ...] [ CASCADE | RESTRICT ]

DESCRIPTION
     DROP  OPERATOR drops an existing operator from the database system. To exe-
     cute 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  is-
	 sued 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 NONE if the opera-
	 tor has no left operand.

     right_type
	 The data type of the operator's right operand.

     CASCADE
	 Automatically drop objects that depend on the operator (such  as  views
	 using	it),  and  in turn all objects that depend on those objects (see
	 Section 5.15).

     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 bitwise-complement prefix operator ~b for type bit:

	 DROP OPERATOR ~ (none, bit);

     Remove multiple operators in one command:

	 DROP OPERATOR ~ (none, bit), ^ (integer, integer);

COMPATIBILITY
     There is no DROP OPERATOR statement in the SQL standard.

SEE ALSO
     CREATE OPERATOR (CREATE_OPERATOR(7)), ALTER OPERATOR (ALTER_OPERATOR(7))

PostgreSQL 18.6 		      2026			DROP OPERATOR(7)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=DROP_OPERATOR&sektion=7&manpath=FreeBSD+Ports+15.1.quarterly>

home | help