Cette page explique comment connecter le pilote node-postgres 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 une 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 Propriétés de connexionnode-postgres
.- Indiquez éventuellement 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 indiquer un autre nom d'hôte si PGAdapter est en cours d'exécution. sur un hôte différent 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();
Étape suivante
- En savoir plus sur PGAdapter.
- Pour en savoir plus sur les options de connexion du pilote node-postgres PostgreSQL, consultez Options de connexion de node-postgres dans le dépôt GitHub PGAdapter.