Connecter node-postgres à une base de données de dialecte PostgreSQL

Cette page explique comment connecter le pilote node-postgres pour PostgreSQL à une base de données de dialecte PostgreSQL dans Spanner. node-postgres est un pilote Node.js pour PostgreSQL.

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

    Pour en savoir plus, consultez Démarrer PGAdapter.

  2. Spécifiez localhost et 5432 comme hôte et port du serveur de base de données dans les propriétés de connexion node-postgres.

    • Vous pouvez également spécifier 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).
    • Vous pouvez également indiquer un nom d'hôte différent si PGAdapter s'exécute sur un hôte différent de celui de la machine locale.
    const { Client } = require('pg');
    const client = new Client({
     host: 'localhost',
     port: 5432,
     database: 'my-database',
    });
    await client.connect();
    const res = await client.query("select 'Hello world!' as hello");
    console.log(res.rows[0].hello);
    await client.end();
    

Étapes suivantes