| PostgreSQL 7.4 文檔 | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Fast Forward | Next | |
ALTER DATABASE name SET parameter { TO | = } { value | DEFAULT }
ALTER DATABASE name RESET parameter
ALTER DATABASE name RENAME TO newnameALTER DATABASE 用于改變一個數據庫的屬性。
頭兩種形式為 PostgreSQL 數據庫修改缺省的會話運行時配置變量。 隨後在該數據庫上啟動一個新的會話的時候, 在啟動會話之前先有效地運行 SET variable TO value。 數據庫相關的缺省值覆蓋任何在 postgresql.conf 裡出現或者從 postmaster 命令行接收到的設置。 只有數據庫所有者或者超級用戶可以為一個數據庫修改會話缺省。
第三種形式修改該數據庫的名稱。只有數據庫所有者可以重命名一個數據庫,並且只有在他有 CREATEDB 權限的時候可以。 當前的數據庫不能被重命名。(如果你需要這麼做,那麼連接另外一個數據庫。)
需要修改會話缺省的數據庫的名字。
把指定的數據庫配置變量的會話缺省值設置為給出的數值。 如果 value 使用了 DEFAULT 或者是等效的 RESET, 那麼與數據庫相關的變量設置將被刪除並且在新的會話中將繼承缺省設置。 用 RESET ALL 清除所有設置。
參閱 SET 和 Section 16.4 獲取有關允許的變量名和數值的 更多信息。
數據庫的新名字。