DROP AGGREGATE
SQL - Language Statements
DROP AGGREGATE
Removes the definition of an aggregate function
1999-07-20
DROP AGGREGATE name type
1998-04-15
Inputs
name
The name of an existing aggregate function.
type
The input datatype of an existing 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 'agg' for 'name' does not exist
This message occurs if the aggregate function specified does not
exist in the database.
1998-04-15
Description
DROP AGGREGATE will remove all references to 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
Postgres
language extension.