DROP LANGUAGE
Description
DROP LANGUAGE removes the definition of a previously registered procedural language. You must be a superuser or the owner of the language to use DROP LANGUAGE.
Note: As of PostgreSQL 9.1, most procedural languages have been made into "extensions", and should therefore be removed with DROP EXTENSION not DROP LANGUAGE.
Parameters
- IF EXISTS
Do not throw an error if the language does not exist. A notice is issued in this case.
- name
The name of an existing procedural language. For backward compatibility, the name can be enclosed by single quotes.
- CASCADE
Automatically drop objects that depend on the language (such as functions in the language).
- RESTRICT
Refuse to drop the language if any objects depend on it. This is the default.