kali linux VMでpostgreSQLを14から15にアップグレードするには?

kali linux VMでpostgreSQLを14から15にアップグレードするには?

私はdebian(x64)とkali linuxを使って最初の仮想マシンを設定しています。私はWindowsユーザーですが、Linuxを学びたいです。 Linuxをアップグレードしてからsudo apt upgradeこのメッセージを受け取りました。

https://translate.yandex.comを使用した翻訳

しかし、私はこれが何を意味するのかよく理解していません。誰かが私を助けることができれば嬉しいです。 (私はLinux初心者です)

*免責事項:図がわからない場合は、履歴書にPostgreSQL 14が正しく機能していないことが示されており、postgresql-15およびpostgresql-client-15にアップグレードし、「pg_upgradecluster」コマンドを使用してクラスタをアップグレードする必要がありました。

答え1

図はPostgreSQL 14が正しく機能していないことを示しています。postgresql-15とpostgresql-client-15にアップグレードし、次の順序でクラスタをアップグレードする必要がありますpg_upgradecluster

PostgreSQL バージョン 14 は廃止予定ですが、PostgreSQL パッケージのクライアントまたはサーバーは引き続きインストールされています。最新バージョンのパッケージ(postgresql-15およびpostgresql-client-15)をインストールし、コマンドを使用してクラスタを更新する必要があります pg_upgradecluster(manページを参照)。

postgresql-15をインストールすると、デフォルトのクラスタ15 / mainが自動的に作成されます。 14/マスタークラスタを更新するには、既存のクラスタ15を削除する必要があります(pg_dropcluster --stop 15)。詳しくはマニュアルページをご覧ください。古いクライアントとサーバーパッケージはサポートされなくなりました。保持しているクラスターをアップグレードしたら、postgresql-14およびpostgresql-client-14パッケージを削除する必要があります。詳細については、/usr/share/doc/postgresql-common/README.Debian.gzを参照してください。

これまでPostgresを使用していない場合は、[承認]をクリックしてアップグレードを続行してください。


Debian で postgreSQL データベースを 14 から 15 にアップグレードする

バラよりDebian で postgreSQL データベースを 14 から 15 にアップグレードする


または、データをダンプして再インポートします。

sudo -u postgres pg_dumpall --cluster 14/main > ~/backup_postgres_all_dbs.tar
sudo -u postgres psql -d postgres --cluster 15/main -f ~/backup_postgres_all_dbs.tar

バラよりhttps://unix.stackexchange.com/a/707827/20661

関連情報