首页 > 数据库 > > SQL语法-ALTER DATABASE
修改数据库的属性,包括它的名称、所有者、连接数限制、对象隔离属性等。
ALTER DATABASE database_name
[ [ WITH ] CONNECTION LIMIT connlimit ];
ALTER DATABASE database_name
RENAME TO new_name;
ALTER DATABASE database_name
OWNER TO new_owner;
ALTER DATABASE database_name
SET TABLESPACE new_tablespace;
ALTER DATABASE database_name
SET configuration_parameter { { TO | = } { value | DEFAULT } | FROM CURRENT };
ALTER DATABASE database_name RESET
{ configuration_parameter | ALL };
ALTER DATABASE database_name [ WITH ] { ENABLE | DISABLE } PRIVATE OBJECT;说明:
需要修改属性的数据库名称。
取值范围:字符串,要符合标识符的命名规范。
数据库可以接收的最大并发连接数(管理员用户连接除外)。
取值范围:整数,建议填写1~50的整数。-1(缺省)表示没有限制。
数据库的新名称。
取值范围:字符串,要符合标识符的命名规范。
数据库的新所有者。
取值范围:字符串,有效的用户名。
数据库新的默认表空间,该表空间为数据库中已经存在的表空间。默认的表空间为pg_default。
取值范围:字符串,有效的表空间名。
value
把指定的数据库会话参数值设置为给定的值。如果value是DEFAULT或者RESET,则在新的会话中使用系统的缺省设置。OFF关闭设置。
取值范围:字符串,
根据当前会话连接的数据库设置该参数的值。
重置指定的数据库会话参数值。
重置全部的数据库会话参数值。
说明:请参考CREATE DATABASE的示例。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3140139/ ,如需转载,请注明出处,否则将追究法律责任。