我正在按照本教程在 Ubuntu 16.04 上安装多个版本的 Postgresql 来测试流复制
http://blog.endpoint.com/2012/08/using-different-postgresql-versions-at.html
但是我使用这个命令行安装了 9.5 和 9.6:
sudo apt-get install postgresql-9.5 postgresql-9.6 postgresql-client-common
但当我尝试这样做时psql --cluster 9.5/main --version
,psql --cluster 9.6/main --version
两者都给了我相同的答案
psql(PostgreSQL)9.6.5
这意味着只有一个实例可以访问。
答案1
根据 手册页,
psql、pg_archivecleanup 和 pg_isready、pg_wrapper 将始终使用安装的最新 PostgreSQL 版本中的二进制文件,因为它们是向下兼容的。
因此,当你运行其中一个psql --cluster 9.5/main --version
或psql --cluster 9.6/main --version
两个时,请给我相同的答案