2001-05-09droplang1Applicationdroplangremove a PostgreSQL procedural languagedroplangconnection-optionslangnamedbnamedroplangconnection-options--list-ldbname
Inputs
droplang accepts the following command line arguments:
langname
Specifies the name of the backend programming language to be removed.
droplang will prompt for
langname
if it is not specified on the command line.
[-d, --dbname] dbname
Specifies from which database the language should be removed.
-e, --echo
Displays SQL commands as they are executed.
-l, --list
Shows a list of already installed languages in the target database
(which must be specified).
droplang also accepts
the following command line arguments for connection parameters:
-h, --host host
Specifies the host name of the machine on which the
server
is running. If host begins with a slash, it is used
as the directory for the Unix domain socket.
-p, --port port
Specifies the Internet TCP/IP port or local Unix domain socket file
extension on which the server
is listening for connections.
-U, --username username
User name to connect as
-W, --password
Force password prompt.
Outputs
Most error messages are self-explanatory. If not, run
droplang with the
option and see under the respective SQL command
for details. Check also under
for more possibilities.
Description
droplang is a utility for removing an
existing programming language from a
PostgreSQL database.
droplang can drop any procedural language,
even those not supplied by the PostgreSQL> distribution.
Although backend programming languages can be removed directly using
several SQL commands, it is recommended to use
droplang because it performs a number
of checks and is much easier to use. See
for more.
Notes
Use to add a language.
Usage
To remove pltcl:
$ droplang pltcl dbname