2016-08-30 6 views
2

Ich bin mir bewusst, wie man die PostgreSQL-Version auf einer RDS-Instanz mithilfe der Point-and-Click der Managementkonsole aktualisieren kann. Dies führt jedoch zu nicht übereinstimmenden Client- und Server-psql-Versionen. Ich möchte den psql-Client auf meiner ec2-Instanz aktualisieren. Wie macht man das?Wie aktualisiert man psql auf Amazon ec2?

Antwort

2

Die exakte Lösung auf Ihrem AMI variieren wird abhängig, aber hier ist es, was für mich auf Amazon Linux gearbeitet:

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/ 

Sie werden vielleicht nicht brauchen, um den letzten Schritt, es sei denn Sie versuchen, das pg Juwel zu erhalten Arbeiten in Ruby on Rails.

+0

Ich habe versucht, aber ich bekomme immer diese Nachrichten - Loaded Plugins: Prioritäten, Update-motd, Upgrade-Helfer Repodata ist über 2 Wochen alt. Installieren Sie Yum-Cron? Oder run: yum makecache schnell – Righto

+0

Und es versucht alle Spiegel und dann scheitert. Irgendwelche Ideen würden geschätzt werden. – Righto

+0

Hast du 'yum makecache fast' versucht? – Brian