PostgreSQL
上一頁   下一頁

第十二章. 管理資料庫

內容
創建資料庫
更改資料庫位置
訪問資料庫
刪除資料庫

注意: 本節當前是教學課程裡相關章節的一個微變的拷貝。請提意見。(譯得不好也請提意見 - 譯者 :) - thomas 1998-01-12

盡管 節點資料庫管理員 負責Postgres 安裝和總體管理, 節點內還是有一些資料庫要由其他人來管理,也即 資料庫管理員。 這種權限的賦予發生在創建資料庫時。 一個用戶可以賦予明確的創建資料庫和/或創建新用戶的權限。 一個同時擁有上面兩種權限的用戶可以進行絕大多數Postgres 的管理工作, 但預設時不會擁有與節點資料庫管理員同樣的作業系統權限。

資料庫管理員手冊將更詳細地討論這些問題。

創建資料庫

在 Postgres 環境裡用 create database 創建資料庫。 createdb 是一個在 Postgres 外創建資料庫的命令行工具。

在使用這些命令時, Postgres 後端必須在正常地運行,而且使用這些命令的用戶要麼是Postgres超級用戶要麼是由超級用戶賦予了創建資料庫權限的用戶。

要創建名為“mydb” 的資料庫,在命令行上鍵入:

% createdb mydb
    

或者在 psql 裡鍵入:

* CREATE DATABASE mydb;
    

實現同樣的功能。

如果你沒有創建資料庫的權限,你將看到如下資訊:

% createdb mydb
WARN:user "your username" is not allowed to create/destroy databases
createdb: database creation failed on mydb.
    

Postgres 允許你在同一台節點上創建任意數量的資料庫,在創建資料庫後你自動成為這些資料庫的管理員。資料庫名必須是(英文)字母開頭,最大長度32個字符。


上一頁 首頁 下一頁
設置運行環境 開頭 更改資料庫位置