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.
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.
Spécifiez
localhost
et5432
comme hôte et port du serveur de base de données dans les propriétés de connexionnode-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
- En savoir plus sur PGAdapter.
- Pour en savoir plus sur les options de connexion du pilote PostgreSQL node-postgres, consultez la section Options de connexion de node-postgres dans le dépôt GitHub PGAdapter.