Heroku PostgreSQL で利用中・利用可能なバージョン (version) を確認する方法をご紹介します。
Heroku PostgreSQL で利用可能な version は、公式サイト Heroku Dev Center から確認できます。
現在 (2017年8月20日) は、デフォルトバージョン 9.6 のようです。
Version support and legacy infrastructure PostgreSQL 9.2 is no longer supported. No new provisions are allowed.
The version of Postgres you want to run can be specified by using the —version flag within the Heroku CLI. The PostgreSQL project releases new major versions on a yearly basis. Each major version, once released, will be supported shortly after by Heroku Postgres. Heroku Postgres will support at least 3 major versions at a given time. Currently supported versions are:
9.6 (default) 9.5 9.4 9.3 9.2 (deprecated)
現在、利用中の Heroku PostgreSQL の version は heroku pg:info コマンドで確認できます。
最近、作成した Heroku アプリで heroku pg:info コマンドを実行してみたところ、以下のような結果でした。
heroku pg:info
=== DATABASE_URL
Plan: Hobby-dev
Status: Available
Connections: 0/20
PG Version: 9.6.2
Created: 2017-08-20 20:44 UTC
Data Size: 7.2 MB
Tables: 2
Rows: 1/10000 (In compliance)
Fork/Follow: Unsupported
Rollback: Unsupported
Continuous Protection: Off
Add-on: postgresql-flexible-12345
CircleCI 初期設定のために Heroku PostgreSQL のバージョンが知りたい、現場からお送りしました。