Utilisation de psql pour vous connecter à votre instance de base RDS de données Postgre SQL - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation de psql pour vous connecter à votre instance de base RDS de données Postgre SQL

Vous pouvez utiliser une instance locale de l'utilitaire de ligne de commande psql RDS pour vous connecter à une instance de SQL base de données Postgre. Vous devez installer Postgre SQL ou le client psql sur votre ordinateur client.

Vous pouvez télécharger le SQL client Postgre depuis le site Web de Postgre SQL. Pour installer psql, suivez les instructions spécifiques à votre version du système d'exploitation.

RDSPour vous connecter à votre SQL instance de base de données Postgre à l'aide de psql, vous devez fournir les informations d'hôte (DNS), les informations d'identification d'accès et le nom de la base de données.

Utilisez l'un des formats suivants pour vous connecter à votre RDS SQL instance de base de données Postgre. Lorsque vous vous connectez, vous êtes invité à entrer un mot de passe. Pour les tâches de traitement par lots ou les scripts, utilisez l'option --no-password. Cette option est définie pour l'ensemble de la session.

Note

Une tentative de connexion avec --no-password échoue lorsque le serveur exige une authentification par mot de passe et qu'aucun mot de passe n'est disponible auprès d'autres sources. Pour plus d'informations, consultez la documentation de psql.

Si c'est la première fois que vous vous connectez à cette instance de base de données, ou si vous n'avez pas encore créé de base de données RDS pour cette SQL instance Postgre, vous pouvez vous connecter à la base de données postgres à l'aide du « nom d'utilisateur principal » et du mot de passe.

Pour Unix, utilisez le format suivant.

psql \ --host=<DB instance endpoint> \ --port=<port> \ --username=<master username> \ --password \ --dbname=<database name>

Pour Windows, utilisez le format suivant.

psql ^ --host=<DB instance endpoint> ^ --port=<port> ^ --username=<master username> ^ --password ^ --dbname=<database name>

Par exemple, la commande suivante se connecte à une base de données appelée mypgdb sur une SQL instance de base de données Postgre appelée à mypostgresql l'aide d'informations d'identification fictives.

psql --host=mypostgresql.c6c8mwvfdgv0.us-west-2.rds.amazonaws.com --port=5432 --username=awsuser --password --dbname=mypgdb