返回介绍

I. 教程

II. SQL 语言

III. 服务器管理

IV. 客户端接口

V. 服务器端编程

VI. 参考手册

VII. 内部

VIII. 附录

droplang

发布于 2019-09-30 03:12:12 字数 1943 浏览 863 评论 0 收藏 0

名称

droplang--删除一个过程语言

语法

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

描述

droplang 是一个从数据库中删除一种现有编程语言的工具。droplang 可以删除任何过程语言,甚至是那些 PostgreSQL 版本没有自带的。

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

选项

droplang 接受下面的命令行参数:

langname

即将被删除的后端编程语言的名称

[-d] dbname
[--dbname] dbname

指定从哪个数据库删除该语言。缺省使用和当前系统用户同名的数据库。

-e
--echo

回显执行的 SQL 命令

-l
--list

显示一个在目标数据库里已经安装的语言的列表

droplang 还接受下列命令行参数作为连接参数:

-h host
--host host

指定运行服务器的主机名。如果数值以斜杠开头,则被用作到 Unix 域套接字的路径。

-p port
--port port

指定服务器正在侦听的 TCP 端口或本地 Unix 域套接字文件的扩展(描述符)

-U username
--username username

连接的用户名

-W
--password

强制口令提示

环境变量

PGDATABASE
PGHOST
PGPORT
PGUSER

缺省连接参数

诊断

多数错误信息都是自解释的。如果不是,使用 --echo 选项运行 droplang 然后针对相应的 SQL 命令检查细节。

注意

使用 createlang 增加一种语言。

例子

删除 pltcl 语言:

$ droplang pltcl dbname

又见

createlang, DROP LANGUAGE, 环境变量(节29.12)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文