Skip to content
Daaysorn
Esc
navigateopen⌘Jpreview
On this page

2026-07-26 — Postgres major upgrades

Staging and prod can move between Postgres majors with a dump-wipe-restore script instead of retagging a live volume.

Postgres major upgrades

Moving the database between major versions (for example 16 to 18, later 18 to 19) is a deliberate operator step, not a silent image retag.

You dump the running database, recreate storage on the new major, restore, then verify health. The same procedure applies to each future major once that version is stable and pinned in compose.

See the Coolify section in the API repo README for the exact command.

Was this page helpful?