DROP AGGREGATE
SQL - Language Statements
DROP AGGREGATE
remove a user-defined aggregate function
1999-07-20
DROP AGGREGATE name ( type )
1998-04-15
Inputs
name
The name (optionally schema-qualified) of an existing aggregate function.
type
The input data type of the aggregate function,
or * if the function accepts any input type.
(Refer to the PostgreSQL User's Guide for
further information about data types.)
This should become a cross-reference rather than a
hard-coded chapter number
1998-04-15
Outputs
DROP
Message returned if the command is successful.
ERROR: RemoveAggregate: aggregate 'name' for type type does not exist
This message occurs if the aggregate function specified does not
exist in the database.
1998-04-15
Description
DROP AGGREGATE will delete an existing
aggregate definition. To execute this command the current
user must be the owner of the aggregate.
1998-04-15
Notes
Use
to create aggregate functions.
Usage
To remove the myavg aggregate for type
int4:
DROP AGGREGATE myavg(int4);
Compatibility
1998-04-15
SQL92
There is no DROP AGGREGATE statement
in SQL92; the statement is a
PostgreSQL
language extension.