PolarDB PostgreSQL版(兼容Oracle)支持将分区或者子分区移动到新的表空间。
语法说明
移动分区
ALTER TABLE <table_name>
MOVE PARTITION <partition_name>
TABLESPACE <tablespace_name>;移动子分区
ALTER TABLE <table_name>
MOVE PARTITION <partition_name>
TABLESPACE <tablespace_name>;说明
ALTER TABLE…MOVE PARTITION命令将分区从当前表空间移动到另一个表空间。ALTER TABLE…MOVE PARTITION命令可以移动LIST、RANGE或HASH分区表的分区。与上面描述相同的行为适用于与
MOVE SUBPARTITION子句一起使用的subpartition_name。您必须拥有该表才能调用
ALTER TABLE...MOVE PARTITION或ALTER TABLE...MOVE SUBPARTITION命令。
该文章对您有帮助吗?