Auf dieser Seite wird erläutert, wie Sie den PostgreSQL-psycopg3-Treiber mit einer Datenbank in Spanner verbinden, die den PostgreSQL-Dialekt verwendet. psycopg3
ist ein Python-Treiber für PostgreSQL.
Achten Sie darauf, dass PGAdapter auf demselben Computer ausgeführt wird wie der die eine Verbindung über den PostgreSQL- psycopg3-Treiber herstellt.
Weitere Informationen finden Sie unter PGAdapter starten.
Geben Sie
localhost
und5432
als Datenbankserver-Host und Port in derpsycopg3
-Verbindungseigenschaften.- Optional: Geben Sie eine andere Portnummer an, wenn PGAdapter so konfiguriert ist, dass er einen anderen Port als den PostgreSQL-Standardport überwacht (5432).
- Optional: Geben Sie einen anderen Hostnamen an, wenn PGAdapter auf einem anderen Host als dem lokalen Computer ausgeführt wird.
connection = psycopg.connect(database="DATABASE_ID", host="localhost", port=5432) cursor = connection.cursor() cursor.execute('select \'Hello World\'') for row in cursor: print(row) cursor.close() connection.close()
Nächste Schritte
- Weitere Informationen zu PGAdapter.
- Weitere Informationen zu den Verbindungsoptionen für den PostgreSQL-psycopg3-Treiber finden Sie unter psycopg3 – Verbindungsoptionen im GitHub-Repository von PGAdapter an.