在 Amazon Linux 上安装 Postgres 服务器 9.6

在 Amazon Linux 上安装 Postgres 服务器 9.6

在 Amazon Linux 上安装 postgres-server 9.6 的最佳方法是什么,无需从源代码构建?我尝试运行rpm -i https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-ami201503-96-9.6-2.noarch.rpm以安装列出的版本https://yum.postgresql.org/repopackages.php,并且安装没有错误,但我仍然没有service postgresql、 或psqlpostgres用户。我错过了什么?

答案1

您已经安装了存储库这使得 PostgreSQL 软件包可用(检查/etc/yum.repos.d)。现在你可以使用yum update来实际安装数据库yum install postgresql96-server

答案2

基于斯文的回答(维克的评论), 你应该:

  1. 包含官方的 PostgreSQL 9.6 RPM 包文件

    sudo rpm -i https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-ami201503-96-9.6-2.noarch.rpm

  2. 使用 yum 安装所需的 Postgresql 9.6 包

    sudo yum install postgresql96-server.x86_64

    这将允许您安装 PostgreSQL 服务器并创建用户postgres。但是,由于您还想安装 postgres 的命令行工具,因此您需要...

    sudo yum install postgresql96.x86_64 postgresql96-libs.x86_64

    安装psqlpg_dump和其他命令行工具。

我知道已经太晚了,但我希望这可以帮助任何可能遇到此类问题的人。

相关内容