GB | BIG5
|
| 首頁 > 數據庫 > 其它 > 正文 |
 |
| PostgreSQL7.0手冊-用戶手冊-20. 應用 - createdb |
| 編譯:何偉平 laser@zhengmai.com.cn (2001-04-21 22:18:49) |
第二十章. 應用
內容
createdb - 創建一個新的 Postgres 數據庫
createlang - 向一個 Postgres 數據庫裡增加一門新的編程語言
createuser - 創建一個新的 Postgres 用戶
dropdb - 刪除一個現存 Postgres 數據庫
droplang - 從一個 Postgres 數據庫裡刪除一門編程語言
dropuser - 刪除一個 Postgres 用戶
ecpg - 嵌入的 SQL C 預編譯器
pgaccess - Postgres 圖形化交互客戶端
pgadmin - Postgres 用 Windows 95/98/NT 平台的數據庫管理和設計工具
pg_ctl - 啟動,停止 和重新啟動 postmaster
pg_dump - 把一個 Postgres 數據庫抽出到一個腳本文件裡
pg_dumpall - 把所有 Postgres 數據庫抽出到一個腳本文件裡
psql - Postgres 交互的終端
pgtclsh - Postgres TCL shell 客戶端
pgtksh - Postgres 圖形化的 TCL/TK shell
vacuumdb - 清理和分析一個 Postgres 數據庫
這些是 Postgres 支持的工具的索引信息。
--------------------------------------------------------------------------------
createdb
名稱
createdb 創建一個新的 PostgreSQL 數據庫
語法
createdb [ options ] dbname [ description ]
輸入
-h, --host host
聲明 postmaster 正在運行的機器的主機名.
-p, --port port
聲明 postmaster 偵聽著等待連接的互聯網 TCP/IP 端口或一個本地 Unix 域套接字文件擴展(描述符).
-U, --username username
進行聯接的用戶名。
-W, --password
強制口令提示符。
-e, --echo
回顯 createdb 生成的查詢並且把它發送到端。
-q, --quiet
不顯示響應。
-D, --location datadir
聲明變更了的數據庫安裝(節點)的位置.這是數據庫的安裝系統目錄.不是聲明的數據庫位置,兩者是不同的.
-E, --encoding encoding
聲明用此數據庫的字符編碼方式。
dbname
聲明要創建的數據庫名.該名稱應該在本節點的PostgreSQL 所有數據庫裡面是唯一的.缺省是與當前系統用戶同名。
description
這個選項聲明一個與新創建的數據庫相關的注解。
選項 -h,-p,-U,-W,和 -e 逐字傳遞給 psql。
輸出
CREATE DATABASE
成功創建數據庫。
createdb: Database creation failed.
(Says it all.)
createdb: Comment creation failed. (Database was created.)
不能給該數據庫創建注解/描述。數據庫本身已經創建成功了。你可以稍用SQL 命令COMMENT ON DATABASE 創建注解。
如果出現錯誤,將會顯示端錯誤信息。參閱 CREATE DATABASE 和 psql 獲取可能信息描述。
描述
createdb 創建一個新的 PostgreSQL 數據庫.執行此命令的用戶成為該數據庫的管理員。
createdb 是一個 shell 腳本,通過 PostgreSQL 交互終端 psql封裝了SQL 命令 CREATE DATABASE。因此,用那種方法創建數據庫都沒什特別的。這意味著psql 必須能被腳本找到並且有一個數據庫服務器在目標主機上運行。同樣,任何psql 和 libpq 前端庫可獲得的缺省設置和環境變量都將生效。
用法
用缺省數據庫服務器創建一個數據庫 demo :
$ createdb demo
CREATE DATABASE
響應信息與運行 CREATE DATABASESQL 命令時一樣。
用在主機 eden 上的 postmaster 創建數據庫 demo,端口是 5000,使用 LATIN1 編碼方式,並且顯示執行的查詢:
$ createdb -p 5000 -h eden -E LATIN1 -e demo
CREATE DATABASE "demo" WITH ENCODING = 'LATIN1'
CREATE DATABASE
(http://www.fanqiang.com)
進入【UNIX論壇】
|
|
| 相關文章 |
PostgreSQL7.0手冊-附錄-文檔 (2001-04-21 23:50:44) PostgreSQL7.0手冊-附錄-日期/時間支持-CVS 倉庫 (2001-04-21 23:48:48) PostgreSQL7.0手冊-教程 -73. Postgres SQL 高級特性 (2001-04-21 23:45:36) PostgreSQL7.0手冊-教程 -72. 查詢語言 (2001-04-21 23:44:40) PostgreSQL7.0手冊-教程 -71. 開始 (2001-04-21 23:42:54) PostgreSQL7.0手冊-教程 -70. 體系結構 (2001-04-21 23:41:58) PostgreSQL7.0手冊-教程 -69. SQL (2001-04-21 23:41:23) PostgreSQL7.0手冊-開發者手冊 -68. 分頁文件 (2001-04-21 23:39:22) PostgreSQL7.0手冊-開發者手冊 -67. 端接口 (2001-04-21 23:38:34) PostgreSQL7.0手冊-開發者手冊 -66. gcc 缺省優化 (2001-04-21 23:37:20)
|
===更多相關=== |
|
|
 |
★ 樊強制作 歡迎分享 ★ |