Cette page explique comment connecter le pilote psycopg2 PostgreSQL à une base de données en dialecte PostgreSQL dans Spanner. psycopg2
est un pilote Python pour PostgreSQL.
Assurez-vous que PGAdapter s'exécute sur la même machine que l'application qui se connecte à l'aide du pilote PostgreSQL psycopg2.
Pour en savoir plus, consultez la section Démarrer PGAdapter.
Spécifiez
localhost
et5432
comme hôte et port du serveur de base de données dans les propriétés de connexionpsycopg2
.- Vous pouvez spécifier un autre numéro de port si PGAdapter est configuré pour écouter sur un port autre que le port PostgreSQL par défaut (5432).
- Vous pouvez éventuellement indiquer un autre nom d'hôte si PGAdapter est en cours d'exécution. sur un hôte différent de la machine locale.
connection = psycopg2.connect(database="database_name", host="localhost", port=5432) cursor = connection.cursor() cursor.execute('select \'Hello World\'') for row in cursor: print(row) cursor.close() connection.close()
Étape suivante
- En savoir plus sur PGAdapter.
- Pour en savoir plus sur les options de connexion du pilote PostgreSQL psycopg2, consultez Options de connexion de psycopg2 dans le dépôt GitHub PGAdapter.