Upgrade Major Version
Upgrade your Nhost PostgreSQL major version to 18 from the dashboard, with notes on the process and required downtime.
PostgreSQL postgres upgrade major version database migration pg_upgrade downtimeUpgrade process
Section titled “Upgrade process”Nhost supports Postgres 18. To upgrade to Postgres 18, go to Settings -> Database, select the new major version, and start the process:

After starting the process you can follow it on the same page:

Finally, you can confirm the upgrade by executing the SQL query SELECT version();

Projects with connected repos
Section titled “Projects with connected repos”This process can only be triggered from the dashboard. If you have a project with a connected repository and want to upgrade postgres to a new major version you will have to follow the steps below:
- Upgrade the major version using the dashboard
- Run
nhost config pullor edit thenhost.tomlby hand. - Push to git (this step should be a NOOP and can be skipped)
If you attempt to change major versions via a deployment the deployment will fail. This is done on purpose to avoid unintended upgrades which can lead to downtime.