更新时间:2024-11-12 GMT+08:00
开启/关闭范围分区自动扩展
使用ALTER TABLE SET INTERVAL可以开启/关闭范围分区自动扩展。
例如,开启范围分区自动扩展。
gaussdb=# CREATE TABLE range_int (c1 int, c2 int) PARTITION BY RANGE (c1) ( PARTITION p1 VALUES LESS THAN (5), PARTITION p2 VALUES LESS THAN (10), PARTITION p3 VALUES LESS THAN (15) ); gaussdb=# ALTER TABLE range_int SET INTERVAL (5);
- 开启范围分区自动扩展要求分区表中不能存在分区键值为MAXVALUE的分区。
- 开启范围分区自动扩展只支持一级分区表、单列分区键。
关闭范围分区自动扩展。
gaussdb=# ALTER TABLE range_int SET INTERVAL (); -- 清理示例 gaussdb=# DROP TABLE range_int;
父主题: 开启/关闭分区自动扩展