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