connetti psycopg2 a un database con dialetti PostgreSQL

Questa pagina spiega come connettere il driver PostgreSQL psycopg2 a un database di dialetti PostgreSQL in Spanner. psycopg2 è un driver Python per PostgreSQL.

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

    Per ulteriori informazioni, consulta Avvia PGAdapter.

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

    • Facoltativamente, specifica un numero di porta diverso se PGAdapter è configurato per rimanere in ascolto su una porta diversa da PostgreSQL predefinito (5432).
    • Facoltativamente, puoi specificare un nome host diverso se PGAdapter è in esecuzione su un host diverso da quello della macchina locale.
    connection = psycopg2.connect(database="database_name",
                                 host="localhost",
                                 port=5432)
    
    cursor = connection.cursor()
    cursor.execute('select \'Hello World\'')
    for row in cursor:
     print(row)
    
    cursor.close()
    connection.close()

Passaggi successivi