当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PostgreSQL ALTER TABLESPACE用法及代码示例


在 PostgreSQL 中,ALTER TABLESPACE语句用于为表空间重命名、更改所有者或设置参数。

用法:
ALTER TABLESPACE tablespace_name
action;

要重命名表空间,ALTER TABLESPACE RENAME TO可以使用如下所示的语句:

用法:
ALTER TABLESPACE tablespace_name 
RENAME TO new_name;

更改所有者在表空间中,可以使用将表空间所有者更改为陈述:

用法:
ALTER TABLESPACE tablespace_name 
OWNER TO new_owner;

以下声明改变参数对于表空间:

用法:
ALTER TABLESPACE tablespace_name 
SET parameter_name = value;

注意: 只有超级用户或表空间所有者才能执行改变表空间陈述。



范例1:

以下语句重命名表空间ts_primaryts_secondary

ALTER TABLESPACE ts_primary
RENAME TO ts_secondary;

使用以下命令验证它:

\db+

输出:

范例2:

以下语句更改了所有者ts_secondaryPostgres至 ‘raju’:

ALTER TABLESPACE ts_secondary 
OWNER to raju;

使用以下命令验证上述内容:

\db+

输出:

相关用法


注:本文由纯净天空筛选整理自RajuKumar19大神的英文原创作品 PostgreSQL – ALTER TABLESPACE。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。