Conectar o psycopg3 a um banco de dados do dialeto PostgreSQL

Nesta página, explicamos como conectar o driver psycopg3 do PostgreSQL a um banco de dados do dialeto PostgreSQL no Spanner. psycopg3 é um driver Python para PostgreSQL.

  1. Verifique se o PGAdapter está em execução na mesma máquina que o aplicativo que está se conectando usando o driver psycopg3 do PostgreSQL.

    Para mais informações, consulte Iniciar o PGAdapter.

  2. Especifique localhost e 5432 como o host e a porta do servidor de banco de dados nas propriedades de conexão psycopg3.

    • Opcional: especifique um número de porta diferente se o PGAdapter estiver configurado para detectar em uma porta diferente da porta padrão do PostgreSQL (5432).
    • Opcional: especifique um nome de host diferente se o PGAdapter estiver sendo executado em um host diferente da máquina local.
    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()
    

A seguir

  • Saiba mais sobre o PGAdapter.
  • Para mais informações sobre as opções de conexão do driver psycopg3 do PostgreSQL, consulte Opções de conexão do psycopg3 (link em inglês) no repositório PGAdapter do GitHub.