Answers:
默认情况下,各种PostgreSQL命令行工具将与服务器通信,监听默认端口(5432)。
您可以通过port
在/etc/postgresql/$VERSION/main/postgresql.conf
文件中查找相关服务器的变量来确定每个服务器正在侦听的端口。
要使命令行工具默认情况下与其他服务器通信,您有两个选择:
首先,您可以通过编辑前面提到的配置文件来切换两个服务器正在侦听的端口,然后重新启动两个服务器(您可能希望在启动每个服务器之前先停止每个服务器)。
或者,您可以将PGPORT
环境变量设置为所需默认服务器的端口号。这应该会影响使用PostgreSQL客户端库的所有应用程序。
要列出每个数据库集群的内容,请使用psql -l -p PORT_NUMBER
。要迁移数据,请参见PostgreSQL文档中的“ 24.4。版本之间的迁移 ” 部分。
通过减少磁盘写入,删除旧版本的PostgreSQL可以节省笔记本电脑和SSD的磨损。