版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014087707/article/details/82082677
如果二级分区有默认分区的话, 需要把默认分区分裂,然后写入到新增的分区.
ALTER TABLE lg_device_data
ALTER PARTITION loader_device_data
SPLIT DEFAULT PARTITION
START ('2018-10-01 00:00:00+08'::timestamp with time zone)
END ('2018-12-30 00:00:00+08'::timestamp with time zone) INCLUSIVE
INTO (partition _2018_12 , DEFAULT PARTITION);
如果二级分区都是普通分区则可直接增加
ALTER TABLE lg_device_data
ALTER PARTITION loader_device_data
ADD PARTITION _2018_12
START ('2018-10-01 00:00:00+08'::timestamp with time zone)
END ('2018-12-30 00:00:00+08'::timestamp with time zone)INCLUSIVE
WITH (appendonly=true, orientation=column, compresstype=zlib, checksum=true, compresslevel=9)
分裂普通分区
ALTER TABLE lg_device_data
ALTER PARTITION loader_device_data
SPLIT PARTITION other_date_device_data
START ('2018-10-01 00:00:00+08'::timestamp with time zone)
END ('2018-12-30 00:00:00+08'::timestamp with time zone) INCLUSIVE
INTO (partition _2018_12);