En esta página, se explica cómo conectar el controlador node-postgres de PostgreSQL a una base de datos de dialectos de PostgreSQL en Spanner. node-postgres es un controlador de Node.js para PostgreSQL.
Asegúrate de que PGAdapter se esté ejecutando en la misma máquina que la aplicación que se conecta con el controlador node-postgres de PostgreSQL.
Para obtener más información, consulta Cómo iniciar PGAdapter.
Especifica
localhost
y5432
como el host y el puerto del servidor de la base de datos en las propiedades de conexión denode-postgres
.- De manera opcional, especifica un número de puerto diferente si PGAdapter está configurado para escuchar en un puerto que no sea el predeterminado (5432) de PostgreSQL.
- De manera opcional, especifica un nombre de host diferente si PGAdapter se ejecuta en un host diferente al de la máquina 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();
¿Qué sigue?
- Obtén más información sobre PGAdapter.
- Para obtener más información sobre las opciones de conexión del controlador node-postgres de PostgreSQL, consulta Opciones de conexión de node-postgres en el repositorio de GitHub de PGAdapter.