Man page - createlang(1)
Manual
CREATELANG
NAMESYNOPSIS
DESCRIPTION 描 述
OPTIONS 选 项
ENVIRONMENT 环 境
DIAGNOSTICS 诊 断
NOTES 注 意
EXAMPLES 例 子
SEE ALSO 参 见
译 者
跋
NAME
createlang - 定 义 一 种 新 的 PostgreSQL 过 程 语 言
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
SEE ALSO 参 见
droplang (1), CREATE LANGUAGE [ create_language (7)]
译 者
Postgresql 中 文 网 站 何 伟 平 <laser@pgsqldb.org>
跋
本
页 面 中 文 版 由
中 文 man 手 册 页 计
划 提 供 。
中 文 man 手 册 页 计
划 :
https://github.com/man-pages-zh/manpages-zh