ALTER TABLESPACE
注意事项
只有表空间的所有者或者被授予了表空间ALTER权限的用户有权限执行ALTER TABLESPACE命令,系统管理员默认拥有此权限。但要修改表空间的所有者,当前用户必须是该表空间的所有者或系统管理员,且该用户是新所有者角色的成员。
要修改表空间的所有者A为B,则A必须是B的直接或者间接成员。
重命名表空间的语法。
设置表空间所有者的语法。
OWNER TO new_owner;
设置表空间属性的语法。
重置表空间属性的语法。
RESET ( { tablespace_option } [, ...] );
设置表空间限额的语法
参数说明
tablespace_name
要修改的表空间。
new_tablespace_name
表空间的新名称。
新名称不能以”PG_“开头。
取值范围:字符串,符合标识符命名规范。
new_owner
表空间的新所有者。
取值范围:已存在的用户名。
tablespace_option
设置或者重置表空间的参数。
取值范围:
random_page_cost:设置优化器计算一次非顺序获取磁盘页面的开销。缺省为4.0。
value的取值范围:正的浮点类型。
RESIZE MAXSIZE
重新设置表空间限额的数值。
取值范围:
UNLIMITED,该表空间不设置限额。
由space_size来确定,其格式参考CREATE TABLESPACE。
请参考CREATE TABLESPACE的。