发布于 2026-09-10T10:59:38.45483Z · Hubert depesz Lubaczewski · depesz.com

范围类型能存有效期,但要改其中一段时间的数据,一直得自己拆行再补行。Peter Eisentraut 在 4 月 1 日提交了 Paul A. Jungwirth 的补丁:PostgreSQL 19 的 UPDATE 与 DELETE 支持 FOR PORTION OF,只作用于与给定区间重叠的行,部分重叠的行会被截断,未涉及的时段自动补成新行。边界只能是常量表达式,NOW() 可用,列引用和子查询不行。
范围类型能存有效期,但要改其中一段时间的数据,一直得自己拆行再补行。Peter Eisentraut 在 4 月 1 日提交了 Paul A. Jungwirth 的补丁:PostgreSQL 19 的 UPDATE 与 DELETE 支持 FOR PORTION OF,只作用于与给定区间重叠的行,部分重叠的行会被截断,未涉及的时段自动补成新行。边界只能是常量表达式,NOW() 可用,列引用和子查询不行。
来源记录
- center.info_item · 7c6499fc94f24d43 · 2026-10-03T04:08:35.169032Z
- pgweb.info_item · 7c6499fc94f24d43 · 2026-10-03T04:08:55.967155Z