Provided by: manpages-zh_1.5-1_all bug

NAME

       ALTER DATABASE - 蚹鴾@蚍畬w

SYNOPSIS

       ALTER DATABASE name SET parameter { TO | = } { value | DEFAULT }
       ALTER DATABASE name RESET parameter

       ALTER DATABASE name RENAME TO newname

DESCRIPTIONyz
       ALTER DATABASE 用於改變一蚍畬w的屬性。

        頭兩種形式為       PostgreSQL      數據庫蚹儮w設的會話運行時配置變量。
       隨後在該數據庫上啟動一虓s的會話的時唌A  在啟動會話之前先有效地運行  SET
       variable   TO   value。   數據庫相關的預設郅\任何在   postgresql.conf
       裏出現或者從              postmaster               命令行接收到的設置。
       只有數據庫所有者或者超級使用者可以為一蚍畬w蚹儱|話預設。

        第三種形式蚹儭蚍畬w的名稱。只有數據庫所有者可以咿R名一-
       蚍畬w,並且只有在他有  CREATEDB   權的時唹i以。   當前的數據庫不能被-
       咿R名。(如果你需n這麼做,那麼連接另外一蚍畬w。)

PARAMETERS數
       name    需n蚹儱|話預設的數據庫的名字。

       parameter

       value    把指定的數據庫配置變量的會話預設]置為給出的數C  如果 value
              使用了          DEFAULT           或者是等效的           RESET,
              那麼與數據庫相關的變量設置將被刪除並且在新的會話中將繼承預設設置。
              用 RESET ALL 清除所有設置。

               參閱 SET [set(7)] 和 Section  16.4  ``Run-time  Configuration''
              獲取有關允許的變量名和數 更多信息。

       newname
               數據庫的新名字。

NOTES`N
        使用   ALTER  USER  [alter_user(7)],  我怳]可以把一虓|話預設綁定到一-
       荅S定使用者,而不是某蚍畬w上。
       如果存在沖突,那麼使用者聲明的設置覆蓋數據庫相關的設置。

EXAMPLESl
        n關閉在數據庫 test 上預設的索引使用︰

       ALTER DATABASE test SET enable_indexscan TO off;

COMPATIBILITYe性
       ALTER DATABASE 語句是一 PostgreSQL 擴展。

SEE ALSO見
       ALTER  USER [alter_user(7)], CREATE DATABASE [create_database(l)], DROP
       DATABASE [drop_database(l)], SET [set(l)]

者
       Postgresql  <laser@pgsqldb.org>