Skip to content
FOLLOW THE EVOLUTION
PostgreSQL 15 Catalog Changes
Start from a single upgrade and see how catalogs, columns, and types changed.
Compare any two versions, or walk forward through the release history.
This comparison includes the PostgreSQL 19 beta 3 snapshot; the result does not represent the final released structure.
PostgreSQL 14 → 15
+ colliculocale~ collcollate: name → text~ collctype: name → text~ collcollate: not_null: true → false~ collctype: not_null: true → false
+ confdelsetcols
+ datlocprovider+ daticulocale+ datcollversion− datlastsysoid~ datcollate: name → text~ datctype: name → text↕ Column order changed
+ line_number+ map_name+ sys_name+ pg_username+ error
+ indnullsnotdistinct
+ oid+ parname+ paracl
+ oid+ pnpubid+ pnnspid
+ prqual+ prattrs
+ attnames+ rowfilter
+ stats_reset+ prefetch+ hit+ skip_init+ skip_new+ skip_fpw+ skip_rep+ wal_distance+ block_distance+ io_depth
+ subid+ subname+ apply_error_count+ sync_error_count+ stats_reset
+ stxdinherit
+ inherited
+ inherited
+ subskiplsn+ subtwophasestate+ subdisableonerr