Heroku PostgreSQL の version 確認方法・コマンド heroku pg:info

Heroku PostgreSQL で利用中・利用可能なバージョン (version) を確認する方法をご紹介します。

Heroku

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 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 のバージョンが知りたい、現場からお送りしました。