移动分区

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 PARTITIONALTER TABLE...MOVE SUBPARTITION命令。