Postgres 17 beta is available on Heroku Postgres Essential tier

Change effective on 19 May 2025

Postgres 17 is now available in beta on Heroku for Essential-tier databases. Postgres 17 beta is already available for Standard-, Premium-, Private- and Shield-tier databases. Postgres 16 continues to be the default version for new databases until we make version 17 generally available. We’ll deprecate Postgres 14 when Postgres 17 becomes generally available per our policy.

To provision a new database with Postgres 17, pass the --version 17 flag:

$ heroku addons:create heroku-postgresql -a example-app -- --version 17

You can also use pg:upgrade and pg:copy to upgrade your database to Postgres 17. Test on your existing data by forking your database and following the pg:upgrade process.

Read the Postgres project’s release notes for version 17 here.