En esta página, se explica cómo conectar el controlador de node-postgres de PostgreSQL a una base de datos de dialectos de PostgreSQL en Spanner. node-postgres es un controlador Node.js para PostgreSQL.
Asegúrate de que PGAdapter se ejecute 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 lanode-postgres
propiedades de conexión.- De manera opcional, especifica otro número de puerto si PGAdapter es configurado para escuchar en un puerto distinto del predeterminado puerto de red (5432).
- De manera opcional, especifica un nombre de host diferente si se está ejecutando PGAdapter 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.