droplang

名称

droplang — 从一个 Postgres 数据库里删除一种编程语言

语法

droplang [ connection options ] [ langname [ dbname ] ]
droplang [ connection options ] --list|-l

输入

droplang 接受下面命令行参数:
 
langname
声明将被删除的后端编程语言的名称。如果没有在命令行上声明,createlang 提示输入一个 langname
[-d, --dbname] dbname
声明从哪个数据库删除该语言。
-l, --list
显示一个在目标数据库(必须声明)里已经安装的语言的列表。
droplang 还接受下列命令行参数作为联接参数:
-h, --host host
声明 postmaster 正在运行的机器的主机名.
-p, --port port
声明 postmaster 侦听着等待连接的互联网 TCP/IP 端口或一个本地 Unix 域套接字文件扩展(描述符).
-U, --username username
进行联接的用户名。
-W, --password
强制口令提示符。

输出

大多数错误信息是自解释的。如果没有,带着 --echo 参数运行 droplang 然后在相应的 SQL 命令下面检查细节。还可以参考 psql 获取更多可能输出。

描述

droplang 是一个从 PostgreSQL 数据库中删除一种现有编程语言的工具。
目前 droplang 接受两种语言plsqlpltcl

尽管可以用 SQL 命令直接删除后端编程语言,我们还是推荐使用 droplang ,因为它进行了一些检查而且更容易使用。参阅 DROP LANGUAGE 获取更多信息。

注意

使用 createlang 增加一种语言。

用法

删除 pltcl
$ droplang pltcl