Conecta node-postgres a una base de datos de dialectos de PostgreSQL

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.

  1. 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.

  2. Especifica localhost y 5432 como el host y el puerto del servidor de la base de datos en la node-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.