ALTER DATABASE name SET variable { TO | = } { value | DEFAULT } ALTER DATABASE name RESET variable
ALTER DATABASE 用于为一个 PostgreSQL 数据库修改缺省的会话运行时配置变量. 随后在该数据库上启动一个新的会话的时候, 在启动会话之前先有效地运行 SET variable TO value. 数据库相关的缺省值覆盖任何在 postgresql.conf 里出现或者从 postmaster 接收到的设置.
只有超级用户或数据库所有者可以为一个数据库修改会话的缺省.
需要修改会话缺省的数据库的名字.
把指定的数据库配置变量的会话缺省值设置为给出的数值. 如果 value 使用了 DEFAULT 或者是等效的 RESET, 那么与数据库相关的变量设置将被删除并且在新的会话中将继承缺省设置. 用 RESET ALL 清除所有设置.
参阅 SET 和 管理员手册获取有关允许的变量名和数值的 更多信息.