↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

不受支持的版本: 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1 / 7.0
历史版本PostgreSQL 7.1 已于 2006 年 4 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本手册首页。

createlang

createlang — 向 Postgres 数据库添加一种新的编程语言

大纲

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

输入

createlang 接受下列命令行参数:

langname

指定要定义的后端编程 语言的名称。如果命令行上 没有指定 langname, createlang 会 提示输入。

-d, --dbname dbname

指定应把该语言添加到哪个数据库。

-l, --list

显示目标数据库 (必须指定)中已安装 语言的列表。

createlang 还接受 下列用于连接参数的命令行参数:

-h, --host host

指定 postmaster 所在机器的主机名。如果 host 以斜线开头,它被用作 unix 域套接字的目录。

-p, --port port

指定 postmaster 正在监听连接的 Internet TCP/IP 端口或本地 Unix 域套接字文件扩展名。

-U, --username username

要用来连接的用户名。

-W, --password

强制提示输入密码。

输出

大多数错误消息都是 不言自明的。如果不是,请带 --echo 选项运行 createlang,并 参见相应的 SQL 命令的详细 说明。更多可能的情况也请 检查 psql。

描述

createlang 是一个向 Postgres 数据库添加新的 编程语言的 实用工具。 createlang 目前接受几种 语言: plpgsql、pltcl、pltclu 和 plperl。

虽然可以直接用若干 SQL 命令添加后端编程 语言,但建议使用 createlang,因为它会执行若干 检查而且使用起来 容易得多。更多信息 见 CREATE LANGUAGE 。

注解

使用 droplang 可移除一个语言。

用法

把 pltcl 安装到数据库 template1:

$ createlang pltcl template1

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。