发布于 2026-09-10T10:59:44.299205Z · Shaun Thomas · pgEdge 博客

Shaun Thomas 把 PostgreSQL 19 的分区变化称作分裂人格:ALTER TABLE 新增 SPLIT PARTITION 与 MERGE PARTITIONS,一条语句就能把季度分区拆成三个月度分区,或者把三个月度分区折回一个季度分区。两个命令适用于 RANGE 和 LIST 分区,哈希分区不行。代价是执行期间要在整张父表上加排他锁,只适合维护窗口。他判断并发版本几乎必然会在后续版本出现。
Shaun Thomas 把 PostgreSQL 19 的分区变化称作分裂人格:ALTER TABLE 新增 SPLIT PARTITION 与 MERGE PARTITIONS,一条语句就能把季度分区拆成三个月度分区,或者把三个月度分区折回一个季度分区。两个命令适用于 RANGE 和 LIST 分区,哈希分区不行。代价是执行期间要在整张父表上加排他锁,只适合维护窗口。他判断并发版本几乎必然会在后续版本出现。
来源记录
- center.info_item · 46ef2691247f8772 · 2026-10-03T04:08:35.169032Z
- pgweb.info_item · 46ef2691247f8772 · 2026-10-03T04:08:55.967155Z