Drop Function

Removes a user-defined function.

DROP FUNCTION name ( [ type [, ...] ] )

Use this command to remove C function references that are defined in a database. Specifying the parameter types that the function takes allows proper identification; this is necessary when dealing with the C language, as functions exist with the same name that only differ in the types of arguments they take.

The following example removes the title(integer) function from the booktown database:

booktown=# DROP FUNCTION title(integer);
DROP