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;参数说明
参数名称 | 参数要求 | 参数说明 | 参数示例 |
| 必填 | 分区所属的表名称。 |
|
| 必填 | 要移动的分区的名称。 |
|
| 必填 | 要移动的子分区名称。 |
|
| 必填 | 目标表空间的名称。 |
|
该文章对您有帮助吗?