psycopg3 mit einer PostgreSQL-Dialect-Datenbank verbinden

Auf dieser Seite wird erläutert, wie Sie den PostgreSQL-psycopg3-Treiber mit einer PostgreSQL-Dialect-Datenbank verbinden. in Spanner erstellen. psycopg3 ist ein Python-Treiber für PostgreSQL.

  1. 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.

  2. Geben Sie localhost und 5432 als Datenbankserver-Host und Port in der psycopg3-Verbindungseigenschaften.

    • Optional: Geben Sie eine andere Portnummer an, wenn PGAdapter so konfiguriert, dass ein anderer Port als das Standard-PostgreSQL überwacht wird Port (5432) an.
    • Optional: Geben Sie einen anderen Hostnamen an, wenn PGAdapter ausgeführt wird sich auf einem anderen Host befindet als der lokale Computer.
    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.