Conecta psycopg3 a una base de datos de dialectos de PostgreSQL

En esta página, se explica cómo conectar el controlador psycopg3 de PostgreSQL a una base de datos de dialectos de PostgreSQL. en Spanner. psycopg3 es un controlador de Python para PostgreSQL.

  1. Asegúrate de que PGAdapter se esté ejecutando en la misma máquina que el que se conecta con el controlador PostgreSQL psycopg3.

    Para obtener más información, consulta Cómo iniciar PGAdapter.

  2. Especifica localhost y 5432 como el host y el puerto del servidor de la base de datos en la Propiedades de conexión de psycopg3.

    • Opcional: Especifica un número de puerto diferente si se aplica PGAdapter configurado para escuchar en un puerto distinto del predeterminado puerto de red (5432).
    • Opcional: Especifica un nombre de host diferente si se está ejecutando PGAdapter en un host diferente al de la 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()
    

¿Qué sigue?

  • Obtén más información sobre PGAdapter.
  • Para obtener más información sobre las opciones de conexión del controlador de PostgreSQL psycopg3, consulta Opciones de conexión de psycopg3 en el repositorio de GitHub de PGAdapter.