SYNOPSIS

createlang [ connection-option...] langname [ dbname]

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

DESCRIPTION 描述

createlang 是一个用于向 PostgreSQL 数据库增加新的编程语言的工具。 createlang 可以处理所有 PostgreSQL 版本缺省就提供的语言,但是不能处理其它方面提供的语言。

尽管可以用 SQL 命令直接增加后端编程语言,我们还是推荐使用 createlang, 因为它进行了一些检查而且更容易使用。参阅 CREATE LANGUAGE [create_language(7)] 获取更多信息。

OPTIONS 选项

createlang 接受下列命令行参数:

langname
 声明要被定义的过程编程语言的名称。
[-d] dbname
[--dbname] dbname
 声明要向哪个数据库增加该语言。 缺省是使用和当前系统用户同名地数据库。
-e
--echo
 执行的时候显示所执行的 SQL 命令。
-l
--list
 显示一个在目标数据库里已经安装的语言的列表。
-L directory
 声明该语言的解释器所在的目录。 这个目录通常是自动发现的。这个选项主要用于调试。

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

-h host
--host host
 声明运行服务器的机器的主机名。 如果数值以斜扛开头,则它被用做到 Unix 域套接字的路径。
-p port
--port port
 声明服务器侦听着等待连接的互联网 TCP 端口或一个本地 Unix 域套接字文件扩展(描述符)。
-U username
--username username
 进行联接的用户名。
-W
--password
 强制口令提示符。

ENVIRONMENT 环境

PGDATABASE
PGHOST
PGPORT
PGUSER
 缺省连接参数。

DIAGNOSTICS 诊断

多数错误信息是自解释的。如果没有,带着 --echo 参数运行 createlang  然后在相应的SQL命令下面检查细节。

NOTES 注意

使用 droplang(1) 删除一种语言。

EXAMPLES 例子

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

$ createlang pltcl template1

最新文章

  1. "流"派家族,一脉相承
  2. ajax select option 数据。为了下次方便信手拈来!!
  3. 仿知乎Android端回答UI
  4. Node.js学习笔记(1)
  5. 51nod 1021 石头归并
  6. ☀【CSS3】icon
  7. uva 10714 Ants(贪心)
  8. 使用PDO执行SQL语句exec()、query()
  9. Snap.svg中transform旋转值的“r+数组”表现形式
  10. SQL2005附加数据库时遇到的问题:用户组或角色在当前数据库已存在
  11. UVa 459 - Graph Connectivity
  12. PHP接收android传过来的图片
  13. 2019年我的OKR(objectives and key results)目标与关键成果法
  14. [转]如何正确学习JavaScript
  15. Python3学习笔记03-基础数据类型
  16. VS2017登陆不了,TFS无法连接成功的问题
  17. python3之Django表单(一)
  18. 第四章,java面向对象特性
  19. [转帖]Prometheus+Grafana监控Kubernetes
  20. CF600E:Lomsat gelral(线段树合并)

热门文章

  1. I.MX6 各模块 clock 查询
  2. hdu2089(数位DP 递推形式)
  3. java笔记线程的生命周期图解
  4. layui 添加第三方插件
  5. 洛谷 P1941 飞扬的小鸟【dp】
  6. codeforces912E(折半搜索+双指针+二分答案)
  7. 【插件开发】—— 14 Site is incorrect!编辑器启动报错!
  8. LuoguP1314 聪明的质检员 【二分答案/前缀和】
  9. ssh 公钥登录远程主机
  10. InputFilter在过滤空格时重复输入的问题