↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

已结束支持的版本: 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1 / 7.0
历史版本。 PostgreSQL 7.0 已结束支持。 请参阅 当前版本手册.

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

报告文档问题

阅读 上游文档. 反馈更正前请先核对 当前版本手册.