1、命令简介
createlang:定义一种新的PostgreSQL过程语言。
2、命令用法
createlang [ connection-option... ] langname [ dbname ]
createlang [ connection-option... ] --list | -l dbname
3、命令描述
createlang是一个为PostgreSQL数据库添加一种新的编程语言的工具。createlang只是一个围绕CREATE LANGUAGE [create_language(7)]命令的包装器。
4、命令选项
选项 | 描述 |
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 | 强制密码提示。 |
5、环境变量
变量名 | 描述 |
PGDATABASE PGHOST PGPORT PGUSER | 默认连接参数 |
6、使用示例
将语言pltcl安装到数据库cjavapy中:
$ createlang pltcl cjavapy