Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion postgres/managing/upgrades.html.markerb
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ And upgrade with:
fly image update -a <postgres-app-name>
```

The update only works if the major Postgres version in your existing Postgres app matches that in the newest Postgres app release, for example `postgres-flex:15.2` to `postgres-flex:15.3`.
By default, `fly image update` does not change your image tag. It resolves the same repository and tag your Machines already use (for example `flyio/postgres-flex:15.2`) and updates them to the latest image Fly publishes for that ref—usually a newer digest or build on that tag. To use a different tag (for example moving from `:15.2` to `:15.3`), set the image explicitly with [`fly image update --image`](/docs/flyctl/image-update/).

Upgrading Postgres across major versions is more complicated, and right now the way to do this is to provision a new cluster and restore a backup of your database data into it.

Expand Down