connetti psycopg3 a un database con dialetti PostgreSQL

Questa pagina spiega come connettere il driver psycopg3 PostgreSQL a un database con dialetti 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 PostgreSQL psycopg3.

    Per ulteriori informazioni, vedi Avviare PGAdapter.

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

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

  • Scopri di più su PGAdapter.
  • Per maggiori informazioni sulle opzioni di connessione del driver PostgreSQL psycopg3, consulta la pagina relativa alle opzioni di connessione di psycopg3 nel repository GitHub di PGAdapter.