manpagez: man pages & more
man drop_aggregate(l)
Home | html | info | man
DROP AGGREGATE()                 SQL Commands                 DROP AGGREGATE()




NAME

       DROP AGGREGATE - remove an aggregate function



SYNOPSIS

       DROP AGGREGATE [ IF EXISTS ] name ( type [ , ... ] ) [ CASCADE | RESTRICT ]



DESCRIPTION

       DROP  AGGREGATE removes an existing aggregate function. To execute this
       command the current user must be the owner of the aggregate function.


PARAMETERS

       IF EXISTS
              Do not throw an error if the aggregate does not exist. A  notice
              is issued in this case.

       name   The  name (optionally schema-qualified) of an existing aggregate
              function.

       type   An input data type on which the aggregate function operates.  To
              reference  a  zero-argument aggregate function, write * in place
              of the list of input data types.

       CASCADE
              Automatically drop objects that depend on  the  aggregate  func-
              tion.

       RESTRICT
              Refuse  to  drop the aggregate function if any objects depend on
              it. This is the default.


EXAMPLES

       To remove the aggregate function myavg for type integer:

       DROP AGGREGATE myavg(integer);



COMPATIBILITY

       There is no DROP AGGREGATE statement in the SQL standard.


SEE ALSO

       ALTER AGGREGATE [alter_aggregate(l)], CREATE  AGGREGATE  [create_aggre-
       gate(l)]



SQL - Language Statements         2008-09-19                  DROP AGGREGATE()

postgresql 8.3.4 - Generated Fri Oct 3 18:57:10 CDT 2008
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.