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