This documentation is for an unsupported version of PostgreSQL.
You may want to view the same page for the
version, or one of the supported versions listed above instead.
DROP LANGUAGE -- Removes a user-defined
DROP [ PROCEDURAL ] LANGUAGE 'name'
The name of an existing procedural language.
This message is returned if the language is
- ERROR: Language "name" doesn't exist
This message occurs if a language called name is not found in the
DROP PROCEDURAL LANGUAGE will remove
the definition of the previously registered procedural language
The DROP PROCEDURAL LANGUAGE
statement is a Postgres
Refer to CREATE
LANGUAGE for information on how to create procedural
No checks are made if functions or trigger procedures
registered in this language still exist. To re-enable them
without having to drop and recreate all the functions, the
pg_proc's prolang attribute of the functions must be adjusted
to the new object ID of the recreated pg_language entry for the
This command removes the PL/Sample language:
DROP PROCEDURAL LANGUAGE 'plsample';
There is no DROP PROCEDURAL LANGUAGE