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

En esta página, se explica cómo conectar el controlador node-postgres de PostgreSQL a una base de datos de dialecto de PostgreSQL en Spanner. node-postgres es un controlador de 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 las propiedades de conexión node-postgres.

    • De manera opcional, especifica un número de puerto diferente si PGAdapter está configurado para escuchar en un puerto que no sea el puerto predeterminado de PostgreSQL (5432).
    • 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 las opciones de conexión de node-postgres en el repositorio de GitHub de PGAdapter.