Conectar node-postgres a um banco de dados do dialeto PostgreSQL

Nesta página, explicamos como conectar o driver node-postgres do PostgreSQL a um banco de dados do dialeto PostgreSQL no Spanner. O node-postgres é um driver Node.js para PostgreSQL.

  1. Verifique se o PGAdapter está em execução na mesma máquina que o aplicativo que está se conectando usando o driver node-postgres do PostgreSQL.

    Para mais informações, consulte Iniciar o PGAdapter.

  2. Especifique localhost e 5432 como o host e a porta do servidor de banco de dados nas propriedades de conexão node-postgres.

    • Também é possível especificar um número de porta diferente se o PGAdapter estiver configurado para detectar em uma porta diferente da padrão do PostgreSQL (5432).
    • Especifique um nome de host diferente se o PGAdapter estiver sendo executado em um host diferente da 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();
    

A seguir