7.2.3 (2026-09-30)
Bug Fixes
- core: detect changes to decimal strings beyond double precision (#8368) (6ba4d2b), closes high-precision
- mssql: skip TPT child tables when reseeding identities in
clear()(#8358) (7a3614e) - oracle: introspect primary keys so the schema diff can restore and change them (#8357) (1a5c4f0)
- oracle: return non-PK autoincrement and generated columns after inserts (#8359) (1662688)
- postgres: don't restore stale inbound FKs when repartitioning a table (#8371) (5c15854), closes #8369
- postgres: drop unique index expressions via
drop indexinstead ofdrop constraint(#8365) (d798236), closes #8363 - postgres: leave list/range partitions not declared in metadata unmanaged (#8370) (54d855b), closes #8362
- postgres: normalize double precision casts and
betweenin check constraint diffs (#8366) (38cb8fc), closes #8361 - postgres: respect identity options when diffing and rendering columns (#8351) (77ad8e3), closes #8350
- sql: declare the primary key once when replacing it with a new autoincrement column (#8354) (5c9dfab)
- sqlite: rebuild the table when the primary key is added or changed (#8356) (052b83b)
- sql: only convert regexps that LIKE can express (#8367) (8a6d649)
- sql: only skip auto-generated enum checks when diffing check constraints (#8375) (ceeb1bc), closes #8374
- sql: restore a missing primary key in the schema diff (#8355) (a0e4c75)