PostgreSQL 8.2.3 中文文档
后退快退快进前进

ALTER TABLESPACE

名称

ALTER TABLESPACE -- 修改一个表空间的定义

语法

ALTER TABLESPACE name RENAME TO newname
ALTER TABLESPACE name OWNER TO newowner

描述

ALTER TABLESPACE 改变一个表空间的定义。

要使用 ALTER TABLESPACE ,你必须拥有该该表空间。要修改所有者,你还必须是新的所有角色的直接或间接成员。不过,超级用户自动获得这些权限。

参数

name

一个现有的表空间

newname

表空间的新名字。新名字不能以 pg_ 开头,因为这样的名字保留给系统表空间用了。

newowner

表空间的新所有者

例子

把表空间 index_space 重命名为 fast_raid

ALTER TABLESPACE index_space RENAME TO fast_raid;

该变表空间 index_space 的所有者:

ALTER TABLESPACE index_space OWNER TO mary;

兼容性

SQL 标准里没有 ALTER TABLESPACE 语句。

又见

CREATE TABLESPACE, DROP TABLESPACE

后退首页前进
ALTER TABLE上一级ALTER TRIGGER