本页介绍了如何将 PostgreSQL node-postgres 驱动程序连接到 Spanner 中的 PostgreSQL 方言数据库。node-postgres 是适用于 PostgreSQL 的 Node.js 驱动程序。
确保 PGAdapter 与使用 PostgreSQL node-postgres 驱动程序进行连接的应用在同一台机器上运行。
如需了解详情,请参阅启动 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。
- 如需详细了解 PostgreSQL node-postgres 驱动程序连接选项,请参阅 node-postgres 连接选项 。