我想導出我的rds postgresql數據庫。我正在使用彈性豆莖。 sudo yum install postgresql
在我的ec2實例上安裝版本9.2-1.20。 RDS使用版本9.3,所以我無法運行pg_dump
有沒有辦法在我的EC2實例上安裝postgresql的9.3版本(或只是pg_dump)?任何提示將受到歡迎。如何更新Elastic Beanstalk上的pg_dump
回答
假設你在亞馬遜的Linux AMI,發出以下獲得的PostgreSQL 9.3安裝:
$ yum install http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-redhat93-9.3-1.noarch.rpm $ yum install postgresql93-server postgresql93-contrib
版本應該然後就9.3.5:
$ pg_basebackup -V pg_basebackup (PostgreSQL) 9.3.5
UPDATE :
亞馬遜資源庫目前不支持postgresql 9.3,因此您不能在機器上使用您的postgresql yum update
。 我已經通過手動安裝解決了這個問題。我這裏還有我從文檔遵循的步驟:
sudo yum install -y bison-devel readline-devel zlib-devel openssl-devel wget sudo yum groupinstall -y 'Development Tools' wget ftp://ftp.postgresql.org/pub/source/v9.3.2/postgresql-9.3.2.tar.bz2 bzip2 -d postgresql-9.3.2.tar.bz2 tar -xvf postgresql-9.3.2.tar cd postgresql-9.3.2 ./configure gmake sudo gmake install
現在你有/usr/local/pgsql/bin/pg_dump
我發了支持票亞馬遜。將在他們回覆時更新。
更新2:
下面是來自亞馬遜支持的回覆: 1.顯示當前版本:
轉-qa | grep postgres
2.刪除它:
rpm -e postgresql92-libs-9.2.9-1.46.amzn1.x86_64 postgresql92-9.2.9-1.46.amzn1.x86_64 postgresql92-devel-9.2.9-1.46.amzn1。 x86_64的
3.百勝名單postgresql93
4.百勝安裝postgresql93.x86_64
5.然後顯示當前版本:
轉-qa | grep的Postgres的
postgresql93 - 庫 - 9.3.5-1.52.amzn1.x86_64
postgresql93-9.3.5-1.52.amzn1.x86_64
- 1. 如何從AWS Elastic BeanStalk獲取更新的「上傳」文件夾?
- 2. AWS Elastic BeanStalk php.ini文件更新
- 3. 在Elastic Beanstalk中更新Nodejs版本
- 4. AWS Elastic Beanstalk Git說「已經更新」
- 5. Cloudflare上SSL的Elastic Beanstalk
- 6. 如何在Elastic Beanstalk上設置supervisord?
- 7. 多Docker Elastic Beanstalk:上傳.ebextensions
- 8. Django Channels + Elastic Beanstalk
- 9. Amazon Elastic Beanstalk Broadcast
- 10. Elastic Beanstalk和ES6
- 11. 瞭解Elastic Beanstalk?
- 12. AWS上的socket.io的Websockets Elastic Beanstalk
- 13. 在AWS上的Docker中的Docker Elastic Beanstalk
- 14. 運行rake db:AWS上的種子Elastic Beanstalk
- 15. AWS AWS Elastic Beanstalk上的Scale Magento
- 16. AWS上的Git文件夾Elastic Beanstalk
- 17. Amazon Elastic Beanstalk上的Node.js部署問題
- 18. Elastic Beanstalk上的SaaS應用程序
- 19. VCS上的Elastic Beanstalk .config文件?
- 20. Elastic Beanstalk上的環境變量/ oracledb
- 21. 連接到AWS上的Mysql Elastic Beanstalk
- 22. AWS elastic beanstalk + Nginx + Gunicorn
- 23. Node.js deploy - AWS Elastic Beanstalk
- 24. Elastic Beanstalk - PHP/Force HTTPS
- 25. WordPress與Elastic Beanstalk CLI
- 26. AWS Elastic Beanstalk和SQS
- 27. AWS EB CLI(elastic beanstalk)
- 28. AWS Elastic Beanstalk緩存?
- 29. AWS Elastic Beanstalk問題
- 30. 什麼觸發Elastic Beanstalk插入更新的Docker鏡像
隨着我收到以下錯誤第二個命令:'''HTTP:/ /yum.postgresql.org/9.3/redhat/rhel-2014.03-x86_64/repodata/repomd.xml:[錯誤14] PYCURL錯誤22 - 「請求的URL返回錯誤:404未找到」 嘗試其他鏡像''' – laertiades 2014-10-29 12:48:31
你在使用什麼ami?在此之前嘗試更新yum。這些命令在亞馬遜linux上爲我工作 – Tal 2014-10-29 21:36:33
謝謝@Tal的幫助。我在'''.elasticbeanstalk/config''''''''''''中設置了以下設置:SolutionStack = 64bit運行Ruby 2.1(Passenger Standalone)的Amazon Linux 2014.03 v1.0.7''' – laertiades 2014-10-30 03:30:49