我知道如何使用管理控制台的点击式按钮升级RDS实例上的PostgreSQL版本。但是,这样做会使我的客户端和服务器psql版本不匹配。我想升级我的ec2实例上的psql客户端。如何做到这一点?
答案 0 :(得分:7)
确切的解决方案将根据您的AMI而有所不同,但这是我在亚马逊Linux上的作用:
sudo yum erase postgresql92 -y
sudo yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-ami201503-96-9.6-2.noarch.rpm -y
sudo yum install postgresql96 postgresql96-devel -y
sudo ln -sf /usr/pgsql-9.6/bin/pg_config /usr/bin/
除非您尝试使用Ruby on Rails中的pg
gem工作,否则您可能不需要最后一步。