當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。