首页 > 数据库 > > SQL语法-ALTER TABLESPACE
修改表空间的属性。
说明:如果new_owner与old_owner一致,此处不再校验当前执行操作的用户是否具有修改权限,而直接显示ALTER成功。
ALTER TABLESPACE tablespace_name
RENAME TO new_tablespace_name;
ALTER TABLESPACE tablespace_name
OWNER TO new_owner;
ALTER TABLESPACE tablespace_name
SET ( {tablespace_option = value} [, ... ] );
ALTER TABLESPACE tablespace_name
RESET ( { tablespace_option } [, ...] )
ALTER TABLESPACE tablespace_name
RESIZE MAXSIZE { UNLIMITED | 'space_size'};
要修改的表空间。
取值范围:已存在的表空间名。
表空间的新名字。
新名字不能以"PG_"开头。
取值范围:字符串,符合标识符命名规范。
表空间的新所有者。
取值范围:已存在的用户名。
设置或者重置表空间的参数。
取值范围:
说明:value的取值范围:正的浮点类型。
重新设置表空间限额的数值。
取值范围:
说明:修改参数MAXSIZE时也可使用:
ALTER TABLESPACE tablespace_name RESIZE MAXSIZE
{ 'UNLIMITED' | 'space_size'};
请参考CREATE TABLESPACE的示例。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3163414/ ,如需转载,请注明出处,否则将追究法律责任。