Connettere psycopg3 a un database in dialetto PostgreSQL

Questa pagina spiega come collegare il driver psycopg3 PostgreSQL a un database in dialetto PostgreSQL in Spanner. psycopg3 è un driver Python per PostgreSQL.

  1. Assicurati che PGAdapter sia in esecuzione sulla stessa macchina dell'applicazione che si connette utilizzando il driver psycopg3 di PostgreSQL.

    Per maggiori informazioni, vedi Avviare PGAdapter.

  2. Specifica localhost e 5432 come host e porta del server di database nel Proprietà di connessione psycopg3.

    • (Facoltativo) Specifica un numero di porta diverso se PGAdapter è configurato per ascoltare su una porta diversa dalla porta PostgreSQL predefinita (5432).
    • (Facoltativo) Specifica un nome host diverso se PGAdapter è in esecuzione su un host diverso dalla macchina locale.
    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()

Passaggi successivi