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