回答:
さまざまなPostgreSQLコマンドラインツールは、デフォルトでデフォルトポート(5432)でリッスンしているサーバーと通信します。
関連するサーバーのファイルでport
変数を/etc/postgresql/$VERSION/main/postgresql.conf
検索することにより、各サーバーがリッスンしているポートを判別できます。
デフォルトで他のサーバーと通信するコマンドラインツールを取得するには、2つのオプションがあります。
まず、前述の構成ファイルを編集し、両方のサーバーを再起動することで、2つのサーバーがリッスンしているポートを切り替えることができます(おそらく、どちらかを起動する前に各サーバーを停止することをお勧めします)。
または、PGPORT
環境変数を目的のデフォルトサーバーのポート番号に設定できます。これは、PostgreSQLクライアントライブラリを使用するすべてのアプリケーションに影響します。
各データベースクラスターの内容を一覧表示するには、を使用しますpsql -l -p PORT_NUMBER
。データを移行するには、PostgreSQLドキュメントのセクション「24.4。リリース間の移行」を参照してください。
PostgreSQLの古いバージョンを削除すると、ディスクへの書き込みが減り、ラップトップとSSDの消耗が減ります。