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

Cette page explique comment connecter le pilote PostgreSQL node-postgres à une base de données en 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 une application qui se connecte à l'aide du pilote PostgreSQL node-postgres.

    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 node-postgres.

    • Vous pouvez spécifier un autre numéro de port si PGAdapter est configuré pour écouter sur un port autre que le port PostgreSQL par défaut (5432).
    • Vous pouvez éventuellement spécifier un autre nom d'hôte si PGAdapter s'exécute sur un hôte différent de l'ordinateur local.
    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();

Étape suivante