DockerのPostgreSQLイメージのバージョンアップ(途中まで)

DockerのPostgreSQLイメージのバージョンを11から14に上げて、docker-compose up --buildしたところ、

  postgres:

    # image: postgres:11.5-alpine

    image: postgres:14.6-alpine3.17

Dcokerログにてエラーが出たことを確認:sob:

2023-12-13 16:31:20 2023-12-13 07:31:20.550 UTC [1] FATAL:  database files are incompatible with server

2023-12-13 16:31:20 2023-12-13 07:31:20.550 UTC [1] DETAIL:  The data directory was initialized by PostgreSQL version 11, which is not compatible with this version 14.6.

ChatGPTによると

エラーメッセージを見ると、PostgreSQLのバージョンの不整合が原因でエラーが発生していることがわかります。具体的には、PostgreSQLデータディレクトリがバージョン11で初期化され、現在のサーバーのバージョン14.6とは互換性がないため、エラーが発生しています。

とのこと。

次回までに上記を対応する。