付録B PostgreSQL のトラブルシューティング

モジュールを有効にできない場合は、間違ったモジュールが有効になっている可能性があります。その場合は、次のように依存関係を手動で解決する必要があります。

有効なモジュールをリストします。

# dnf module list --enabled

PostgreSQL 10 モジュールがすでに有効になっている場合は、モジュールのリセットを実行します。

# dnf module reset postgresql

データベースが以前に PostgreSQL 10 を使用して作成されていた場合は、アップグレードを実行します。

  1. DNF モジュールを有効にします。

    # dnf module enable satellite:el8
  2. PostgreSQL アップグレードパッケージをインストールします。

    # dnf install postgresql-upgrade
  3. アップグレードを実行します。

    # postgresql-setup --upgrade