Connecter psycopg3 à une base de données de dialecte PostgreSQL

Cette page explique comment connecter le pilote PostgreSQL psycopg3 à une base de données de reconnaissance vocale PostgreSQL dans Spanner. psycopg3 est un pilote Python pour PostgreSQL.

  1. Assurez-vous que PGAdapter s'exécute sur la même machine que une application qui se connecte à l'aide du pilote psycopg3 PostgreSQL.

    Pour en savoir plus, consultez la section Démarrer PGAdapter.

  2. Spécifiez localhost et 5432 comme hôte et port du serveur de base de données dans Propriétés de connexion psycopg3.

    • Facultatif: Spécifiez un numéro de port différent si PGAdapter est configuré pour écouter sur un port autre que le port PostgreSQL par défaut (5432).
    • Facultatif: Indiquez un autre nom d'hôte si PGAdapter est en cours d'exécution sur un hôte différent de la machine 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()

Étape suivante

  • En savoir plus sur PGAdapter.
  • Pour en savoir plus sur les options de connexion du pilote psycopg3 PostgreSQL, consultez la section Options de connexion psycopg3 dans le dépôt GitHub PGAdapter.