Postgres包安装在AWS Linux EC2实例上以访问Postgres RDS

时间:2017-01-09 22:18:19

标签: ruby-on-rails linux postgresql amazon-web-services amazon-ec2

我有一个使用PostGres作为数据库的RDS和一个EC2实例,Amazon Linux AMI。我将在EC2实例上的rails应用程序上安装ruby。我看到可以在ubuntu实例上使用以下命令。

 sudo apt-get install postgres-client 

与Amazon Linux AMI上的'YUM'包管理器相同的是什么?

我跑的时候,

yum list postgresql*

我收到了以下列表。 EC2实例中需要哪些软件包?

postgresql95.x86_64 9.5.4-1.71.amzn1
postgresql95-contrib.x86_64 9.5.4-1.71.amzn1
postgresql95-devel.x86_64 9.5.4-1.71.amzn1
postgresql95-docs.x86_64 9.5.4-1.71.amzn1
postgresql95-libs.x86_64 9.5.4-1.71.amzn1
postgresql95-server.x86_64 9.5.4-1.71.amzn1
postgresql95-static.x86_64 9.5.4-1.71.amzn1
postgresql95-test.x86_64 9.5.4-1.71.amzn1

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

答案是,这取决于你的其他一些库将会使用什么。但是,更容易告诉您不需要的东西。既然您已经在RDS上安装了postgresql,那么您在客户端计算机上所需要的东西(托管您的Ruby代码的那个)恰好是

postgresql95-server.x86_64 9.5.4-1.71.amzn1
postgresql95-test.x86_64 9.5.4-1.71.amzn1
postgresql95-contrib.x86_64 9.5.4-1.71.amzn1

无论如何,安装其他软件包绝对没有坏处。他们只会消耗很少的额外空间。