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.