DROP [ PROCEDURAL ] LANGUAGE name |
DROP PROCEDURAL LANGUAGE removes the definition of the previously registered procedural language called name.
Refer to CREATE LANGUAGE for information on how to create procedural languages.
![]() | No checks are made if functions or trigger procedures registered in this language still exist. If you drop a language, you can re-enable the procedures used in that language 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 PL. |