2016-04-27 48 views
4

我用來安裝並執行:pg_dump:如何在Amazon Linux上安裝PostgreSQL 9.5.2?

$ sudo yum install -y postgresql94-server postgresql94 
$ pg_dump -h name-of-db.us-east-1.rds.amazonaws.com -U user dbName > dump 

後RDS升級到9.5.2,我得到這樣的:

pg_dump: server version: 9.5.2; pg_dump version: 9.4.5 
pg_dump: aborting because of server version mismatch 

我不能找到亞馬遜的Linux

這是一個正確的包沒有幫助我:http://tecadmin.net/install-postgresql-9-5-on-centos/

你能嗎?

回答

16

好的,找到它了。

(1)安裝回購:

$ sudo rpm -Uvh https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-6-x86_64/pgdg-ami201503-95-9.5-3.noarch.rpm 

- 更新:9.5.2-> 9.5.3 實測值回購here

(2)然後安裝包:

$ sudo yum install postgresql95 

現在,您可以通過EC2實例轉儲RDS數據庫近!

+0

爲了讓我得到這個工作,我首先從https://yum.postgresql.org/repopackages.php複製了正確的鏈接。然後,我必須卸載我現有的postgres'sudo yum remove postgresql92'才能安裝新的。 – McLovin