psycopg3 mit einer PostgreSQL-Dialekt-Datenbank verbinden
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Auf dieser Seite wird erläutert, wie Sie den PostgreSQL-Treiber „psycopg3“ mit einer PostgreSQL-Dialekt-Datenbank in Spanner verbinden. psycopg3 ist ein Python-Treiber für PostgreSQL.
Achten Sie darauf, dass PGAdapter auf demselben Computer ausgeführt wird wie die Anwendung, die mit dem PostgreSQL-Treiber „psycopg3“ eine Verbindung herstellt.
Geben Sie in den Verbindungsattributen für psycopg3localhost und 5432 als Datenbankserverhost und Port an.
Optional: Geben Sie eine andere Portnummer an, wenn PGAdapter so konfiguriert ist, dass ein anderer Port als der PostgreSQL-Standardport (5432) überwacht wird.
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()
Weitere Informationen zu den Verbindungsoptionen für den psycopg3-Treiber für PostgreSQL finden Sie unter psycopg3-Verbindungsoptionen im GitHub-Repository für PGAdapter.