Hasty Briefsbeta

双语

PostgreSQL as a Temporal Database

5 hours ago
  • PostgreSQL 18 引入了使用 WITHOUT OVERLAPS 的时间主键和唯一键,以防止时间段重叠。
  • PostgreSQL 19 增加了原生时间 DML,支持 UPDATE/DELETE ... FOR PORTION OF 用于精确的历史修改。
  • 使用 PERIOD 子句的时间外键确保随时间变化的参照完整性,但尚不支持引用操作。