droplang
droplang — 从 Postgres 数据库移除一种编程语言
大纲
droplang [connection options] [langname[dbname] ] droplang [connection options] --list|-l
输入
droplang 接受下列命令行参数:
langname指定要移除的后端编程语言的名称。如果命令行上没有指定
langname, droplang 会提示输入。- [-d, --dbname]
dbname 指定应从哪个数据库移除该语言。
- -l, --list
显示目标数据库(必须指定)中已安装语言的列表。
droplang 还接受下列用于连接参数的命令行参数:
- -h, --host
host 指定 postmaster 所在机器的主机名。
- -p, --port
port 指定 postmaster 正在监听连接的 Internet TCP/IP 端口或本地 Unix 域套接字文件扩展名。
- -U, --username
username 要连接使用的用户名。
- -W, --password
强制提示输入密码。
输出
大多数错误消息都是不言自明的。如果不是,请带
--echo 选项运行
droplang,并参见相应的
SQL 命令的详细说明。更多可能的情况也请检查 psql
。
描述
droplang 是一个从
Postgres 数据库移除现有的编程语言的实用工具。
droplang 目前接受两种语言:plsql 和
pltcl。
虽然后端编程语言可以直接用几条SQL命令移除,但建议使用droplang,因为它会执行一些检查,而且用起来容易得多。更多信息见 DROP LANGUAGE 。
注解
使用 createlang 可添加一个语言。
用法
要移除 pltcl:
$ droplang pltcl