Man page - createdb(1)
Manual
CREATEDB
NAMESYNOPSIS
DESCRIPTION 描 述
OPTIONS 選 項
ENVIRONMENT 環 境
DIAGNOSTICS 診 斷
EXAMPLES 例 子
SEE ALSO 參 見
譯 者
跋
NAME
createdb - 建 立 一 個 新 的 PostgreSQL 資 料 庫
SYNOPSIS
createdb [ option ... ] [ dbname ] [ description ]
DESCRIPTION 描 述
createdb 建 立 一 個 新 的 PostgreSQL 資 料 庫 。
通 常 , 執 行 這 個 命 令 的 資 料 庫 使 用 者 成 為 新 資 料 庫 的 所 有 者 。 不 過 , 如 果 執 行 使 用 者 擁 有 合 適 的 許 可 權 , 那 麼 他 可 以 透 過 -O 指 定 合 適 的 使 用 者 。
createdb 是 一 個 SQL 命 令 CREATE DATABASE [ create_database (7)] 的 封 裝 。 因 此 , 用 哪 種 方 法 建 立 資 料 庫 都 沒 什 麼 特 別 的 。
OPTIONS 選 項
createdb 接 受 下 列 命 令 列 引 數 :
|
dbname |
宣 告 要 建 立 的 資 料 庫 名 。 該 名 稱 應 該 在 本 節 點 的 PostgreSQL 所 有 資 料 庫 裡 面 是 唯 一 的 。 預 設 是 與 當 前 系 統 使 用 者 同 名 。
description
這 個 選 項 宣 告 一 個 與 新 建 立 的 資 料 庫 相 關 的 註 解 。
-D
location
--location
location
宣 告 變 更 了 的 資 料 庫 叢 集 ( 節 點 ) 的 位 置 。 又 見 initlocation (1).
|
-e |
||
|
--echo |
回 顯 createdb 生 成 的 命 令 並 且 把 它 傳 送 到 伺 服 器 。
-E
encoding
--encoding
encoding
宣 告 用 於 此 資 料 庫 的 字 元 編 碼 方 式 。
-O
owner
--owner
owner
指 定 將 擁 有 新 資 料 庫 的 資 料 庫 使 用 者 。
|
-q |
--quiet
不 顯 示 響 應 。
-T
template
--template
template
宣 告 建 立 此 資 料 庫 的 模 板 資 料 庫 。
選 項 -h, -p, -U, -W, -e 是 以 文 字 形 式 傳 遞 給 psql。 選 項 -O , -D , -T 和 -E 轉 換 為 下 層 的 SQL 命 令 CREATE DATABASE [ create_database (7)] 的 選 項 ; 參 考 該 條 目 獲 取 更 多 相 關 資 訊 。
createdb
還 接 受 下 列 命
令 列 引 數 作 為
連 線 引 數 :
-h
host
--host
host
宣 告 執 行 伺 服 器 的 主 機 名 。 如 果 數 值 以 斜 扛 開 頭 , 則 它 被 用 做 到 Unix 域 套 接 字 的 路 徑 。
-p
port
--port
port
宣 告 伺 服 器 偵 聽 的 等 待 連 線 的 網 際 網 路 TCP 埠 或 一 個 本 地 Unix 域 套 接 字 檔 案 擴 充 套 件 ( 描 述 符 ) 。
-U
username
--username
username
進 行 聯 接 的 使 用 者 名 稱 。
|
-W |
--password
強 制 口 令 提 示 符 。
ENVIRONMENT 環 境
PGDATABASE
如 果 設 定 了 , 那 麼 就 是 要 建 立 的 資 料 庫 名 字 , 除 非 在 命 令 列 上 覆 蓋 了 。
|
PGHOST |
||
|
PGPORT |
||
|
PGUSER |
預 設 連 線 引 數 。 PGUSER 還 決 定 了 要 建 立 的 資 料 庫 名 字 - - 如 果 我 們 沒 有 在 命 令 列 上 宣 告 資 料 庫 名 字 , 也 沒 有 用 PGDATABASE 宣 告 的 話 。
DIAGNOSTICS 診 斷
如 果 出 現 錯 誤 , 將 會 顯 示 後 端 錯 誤 資 訊 。 參 閱 CREATE DATABASE [ create_database (7)] 和 psql (1) 獲 取 可 能 資 訊 描 述 。 資 料 庫 伺 服 器 必 須 在 目 標 伺 服 器 上 執 行 。 同 樣 , 前 端 庫 libpq 使 用 的 預 設 連 線 設 定 和 環 境 變 數 都 將 適 用 。
EXAMPLES 例 子
用 預 設 資 料 庫 伺 服 器 建 立 一 個 數 據 庫 demo:
$
createdb
demo
CREATE DATABASE
響 應 資 訊 與 執 行 CREATE DATABASE SQL 命 令 時 一 樣 。
用 在 主 機 eden上 的 伺 服 器 建 立 資 料 庫 demo, 埠 是 5000, 使 用 LATIN1 編 碼 方 式 , 並 且 顯 示 執 行 的 命 令 :
$
createdb -p
5000 -h eden -E LATIN1 -e demo
CREATE DATABASE "demo" WITH ENCODING =
’LATIN1’
CREATE DATABASE
SEE ALSO 參 見
dropdb (1), CREATE DATABASE [ create_database (7)]
譯 者
Postgresql 中 文 網 站 何 偉 平 <laser@pgsqldb.org>
跋
本
頁 面 中 文 版 由
中 文 man 手 冊 頁 計
劃 提 供 。
中 文 man 手 冊 頁 計
劃 :
https://github.com/man-pages-zh/manpages-zh