このページでは、PostgreSQL node-postgres ドライバを Spanner の PostgreSQL 言語データベースに接続する方法について説明します。node-postgres は、PostgreSQL の Node.js ドライバです。
PostgreSQL node-postgres ドライバを使用して接続しているアプリケーションと同じマシンで、PGAdapter が実行されていることを確認します。
詳細については、PGAdapter を起動するをご覧ください。
node-postgres
接続プロパティで、データベース サーバーのホストとポートとしてlocalhost
と5432
を指定します。- PGAdapter がデフォルトの PostgreSQL ポート(5432)以外のポートをリッスンするように構成されている場合は、必要に応じて別のポート番号を指定します。
- PGAdapter がローカルマシンとは異なるホストで実行されている場合は、必要に応じて別のホスト名を指定します。
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();
次のステップ
- PGAdapter について詳細を確認する。
- PGAdapter GitHub リポジトリの node-postgres 接続オプションで、PostgreSQL node-postgres ドライバの接続オプションについて詳細を確認する。