CREATEDB(1) | PostgreSQL Client Applications | CREATEDB(1) |
createdb - 創建一個新的 PostgreSQL 數據庫
createdb [ option... ] [ dbname ] [ description ]
createdb 創建一個新的 PostgreSQL 數據庫。
通常,執行這個命令的數據庫用戶成爲新數據庫的所有者。
不過,如果執行用戶擁有合適的權限,那麼他可以通過
-O
指定合適的用戶。
createdb 是一個 SQL 命令 CREATE DATABASE [create_database(7)] 的封裝。 因此,用哪種方法創建數據庫都沒什麼特別的。
createdb 接受下列命令行參數:
選項 -h,-p,-U, -W,-e
是以文本形式傳遞給
psql。 選項-O,-D,-T
和 -E 轉換爲下層的 SQL
命令 CREATE DATABASE [create_database(7)]
的選項;參考該條目獲取更多相關信息。
createdb 還接受下列命令行參數作爲連接參數:
如果出現錯誤,將會顯示後端錯誤信息。參閱 CREATE DATABASE [create_database(7)] 和 psql(1) 獲取可能信息描述。 數據庫服務器必須在目標服務器上運行。同樣,前端庫 libpq 使用的缺省連接設置和環境變量都將適用。
用缺省數據庫服務器創建一個數據庫 demo:
$ createdb demo CREATE DATABASE
用在主機eden上的服務器創建數據庫
demo, 端口是 5000,使用 LATIN1
編碼方式,並且顯示執行的命令:
$ createdb -p 5000 -h eden -E LATIN1 -e demo CREATE DATABASE "demo" WITH ENCODING = 'LATIN1' CREATE DATABASE
dropdb(1), CREATE DATABASE [create_database(7)]
Postgresql 中文網站 何偉平 <laser@pgsqldb.org>
本頁面中文版由中文
man 手冊頁計劃提供。
中文 man
手冊頁計劃:https://github.com/man-pages-zh/manpages-zh
2003-11-02 | Application |