返回介绍

I. 教程

II. SQL 语言

III. 服务器管理

IV. 客户端接口

V. 服务器端编程

VI. 参考手册

VII. 内部

VIII. 附录

createlang

发布于 2019-09-30 03:12:11 字数 1967 浏览 817 评论 0 收藏 0

名称

createlang--定义一个新过程语言

语法

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

描述

createlang 是一个用于向数据库中增加新编程语言的工具。createlang 只是一个 CREATE LANGUAGE 命令的封装,参阅该命令获取更多信息。

选项

createlang 接受下列命令行参数:

langname

要被定义的过程编程语言的名称

[-d] dbname
[--dbname] dbname

指定要向哪个数据库增加该语言。缺省使用和当前系统用户同名的数据库。

-e
--echo

显示所执行的 SQL 命令

-l
--list

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

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

-h host
--host host

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

-p port
--port port

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

-U username
--username username

进行连接的用户名

-W
--password

强制口令提示符

环境变量

PGDATABASE
PGHOST
PGPORT
PGUSER

缺省连接参数

诊断

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

注意

使用 droplang 删除一种语言。

例子

pltcl 语言安装到数据库 template1 里:

$ createlang pltcl template1

注意,安装到 template1 中的语言将自动安装到随后创建的其他数据库中。

又见

droplang, CREATE LANGUAGE, 环境变量(节29.12)

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

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

发布评论

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