web-dev-qa-db-fra.com

Installation du serveur Postgres 9.6 sur Amazon Linux

Quelle est la meilleure façon d'installer postgres-server 9.6 sur Amazon Linux sans construire à partir des sources? J'ai essayé d'exécuter rpm -i https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-AMI201503-96-9.6-2.noarch.rpm pour installer la version répertoriée sur https://yum.postgresql.org/repopackages.php , et elle s'est installée sans erreur, mais je n'ai toujours pas service postgresql, ou psql, ou un utilisateur postgres. Qu'est-ce que j'ai raté?

10
shroud

Vous avez installé le référentiel qui rend les packages PostgreSQL disponibles (vérifiez /etc/yum.repos.d). Vous pouvez maintenant faire yum update et installer la base de données avec yum install postgresql96-server.

13
Sven

Basé sur la réponse de Sven (avec Vic ' s comment) , vous devez:

  1. Inclure le fichier de package officiel de 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. Installez les packages Postgresql 9.6 nécessaires en utilisant yum

    Sudo yum install postgresql96-server.x86_64

    Cela vous permettrait d'installer un serveur PostgreSQL et de créer un utilisateur postgres. Cependant, puisque vous avez également voulu installer les outils de ligne de commande pour postgres, vous aurez besoin de ...

    Sudo yum install postgresql96.x86_64 postgresql96-libs.x86_64

    Qui installe psql, pg_dump et d'autres outils de ligne de commande.

Je sais qu'il est trop tard mais j'espère que cela aidera quiconque pourrait tomber sur ce genre de problème.