PostgreSQL 16と17の違いは?サポート期限を比較
ここで比べているのは性能ではなくいつまで使えるかです。 2026年9月15日時点の情報です。
17 に上げると
使える期間が
364 日 延びます
2028年11月9日 → 2029年11月8日
PostgreSQL 16は2028年11月9日まで、PostgreSQL 17は2029年11月8日までサポートされます。2026年9月15日時点で、PostgreSQL 16はあと786日、PostgreSQL 17はあと1,150日です。
並べて比べる
| 項目 | PostgreSQL 16 | PostgreSQL 17 |
|---|---|---|
| リリース | 2023年9月14日 | 2024年9月26日 |
| サポート終了 | 2028年11月9日 | 2029年11月8日 |
| 残り | あと786日 | あと1,150日 |
| 現在の状態 | 通常サポート中 | 通常サポート中 |
| LTS | いいえ | いいえ |
期間の重なり
通常サポート セキュリティサポート 延長サポート
どちらを選ぶか
新しく作るなら
PostgreSQL 17を選んでください。移行にかかる手間は1つ上げても数世代上げても大きくは変わらないため、 使える期間が長いほうが結果的に得になります。
いまPostgreSQL 16を運用しているなら
17に上げると364日ぶん延びます。 2028年11月9日までに移行を終える必要があるので、 そこから逆算して計画を立ててください。
情報の出典
それぞれの詳細
よくある質問
PostgreSQL 16とPostgreSQL 17、どちらが長く使えますか?
PostgreSQL 17です。PostgreSQL 16は2028年11月9日まで、PostgreSQL 17は2029年11月8日までで、364日の差があります。
PostgreSQL 16からPostgreSQL 17に上げると、使える期間はどう変わりますか?
364日ぶん延びます。(2028年11月9日 → 2029年11月8日)
PostgreSQL 16の期限である2028年11月9日から逆算して、移行の計画を立ててください。
PostgreSQL 16のサポートが終了するとどうなりますか?
プログラムが動かなくなるわけではありません。そのまま動作は続きます。
変わるのは「新しい脆弱性が見つかったときに、公式の修正が提供されるかどうか」です。
インターネットに公開しているサーバーの場合、修正が出ないことは、攻撃を受けたときに塞ぐ手段が公式からは提供されないことを意味します。外部と通信しない環境であれば、影響の度合いは変わります。