ALTER TABLE ... MOVE PARTITION命令用於將分區或子分區遷移至不同的資料表空間。在PolarDB的共用分布式儲存架構中,多個計算節點共用一份資料,不支援實際的資料表空間概念。該文法僅用於相容目的,執行時不會產生實際的儲存位置變更。
說明
執行此命令的使用者需是該表的所有者,或擁有對該表的ALTER許可權。
文法介紹
ALTER TABLE ... MOVE PARTITION命令有兩種形式:
第一種形式是將分區移動到一個新的資料表空間中:
ALTER TABLE table_name
MOVE PARTITION partition_name
TABLESPACE tablespace_name;第二種形式是將子分區移動到一個新的資料表空間中:
ALTER TABLE table_name
MOVE SUBPARTITION subpartition_name
TABLESPACE tablespace_name;參數說明
參數名稱 | 參數要求 | 參數說明 | 參數樣本 |
| 必填 | 分區所屬的表名稱。 |
|
| 必填 | 要移動的分區的名稱。 |
|
| 必填 | 要移動的子分區名稱。 |
|
| 必填 | 目標資料表空間的名稱。 |
|