node-postgres mit einer Datenbank im PostgreSQL-Dialekt verbinden

Auf dieser Seite wird erläutert, wie Sie den PostgreSQL-Treiber „node-postgres“ mit einer Datenbank in Spanner verbinden, die den PostgreSQL-Dialekt verwendet. „node-postgres“ ist ein Node.js-Treiber für PostgreSQL.

  1. PGAdapter muss auf demselben Computer wie die Anwendung ausgeführt werden, die die Verbindung über den PostgreSQL-Treiber „node-postgres“ herstellt.

    Weitere Informationen finden Sie unter PGAdapter starten.

  2. Geben Sie localhost und 5432 als Host und Port des Datenbankservers in den Verbindungseigenschaften von node-postgres an.

    • Geben Sie optional eine andere Portnummer an, wenn PGAdapter so konfiguriert ist, dass er einen anderen Port als den PostgreSQL-Standardport überwacht (5432).
    • Geben Sie optional einen anderen Hostnamen an, wenn PGAdapter auf einem anderen Host als dem lokalen Computer ausgeführt wird.
    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();

Nächste Schritte

  • Weitere Informationen zu PGAdapter.
  • Weitere Informationen zu den Verbindungsoptionen des PostgreSQL-node-postgres-Treibers finden Sie im GitHub-Repository von PGAdapter unter node-postgres Connection Options.