Cette page explique comment connecter le pilote psycopg2 PostgreSQL à une base de données de dialecte PostgreSQL
dans Spanner. psycopg2
est un pilote Python pour PostgreSQL.
Assurez-vous que PGAdapter s'exécute sur la même machine que une application qui se connecte à l'aide du pilote PostgreSQL psycopg2.
Pour en savoir plus, consultez Démarrer PGAdapter.
Spécifiez
localhost
et5432
comme hôte et port du serveur de base de données dans Propriétés de connexionpsycopg2
.- Indiquez éventuellement 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.