DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

droplang(1)




DROPLANG(1)      PostgreSQL Client Applications       DROPLANG(1)


NAME

     droplang - remove a PostgreSQL procedural language


SYNOPSIS

     droplang [ connection-option... ]  langname [ dbname ]

     droplang [ connection-option... ]    [  --list  ]   [  -l  ]
     dbname


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  Post-
     greSQL 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 DROP LANGUAGE [drop_language(5)] for
     more.


OPTIONS

     droplang accepts the following command line arguments:

     langname
          Specifies the name of the backend programming  language
          to be removed.

     [-d] dbname

     [--dbname] dbname
          Specifies from which database the  language  should  be
          removed.   The  default is to use the database with the
          same name as the current system user.

     -e

     --echo
          Display SQL commands as they are executed.

     -l

     --list
          Show a list of already installed languages in the  tar-
          get database.

     droplang also accepts the following command  line  arguments
     for connection parameters:

     -h host

Application          Last change: 2008-01-03                    1

DROPLANG(1)      PostgreSQL Client Applications       DROPLANG(1)

     --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 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 username
          User name to connect as

     -W

     --password
          Force password prompt.


ENVIRONMENT

     PGDATABASE

     PGHOST

     PGPORT

     PGUSER
          Default connection parameters

     This utility, like most  other  PostgreSQL  utilities,  also
     uses  the  environment  variables supported by libpq (see in
     the documentation).


DIAGNOSTICS

     Most error messages are self-explanatory. If not,  run  dro-
     plang  with  the  --echo option and see under the respective
     SQL command for details. Also, any default  connection  set-
     tings  and environment variables used by the libpq front-end
     library will apply.


NOTES

     Use createlang(1) to add a language.


EXAMPLES

     To remove the language pltcl:

     $ droplang pltcl dbname

Application          Last change: 2008-01-03                    2

DROPLANG(1)      PostgreSQL Client Applications       DROPLANG(1)


SEE ALSO

     createlang(1), DROP LANGUAGE [drop_language(5)]

Application          Last change: 2008-01-03                    3


Man(1) output converted with man2html