1

我有一个节点 js 映像,需要连接到当前托管在 aws rds 上的 postgreSQL 数据库。

bitnami 文档描述了如何连接到 oracle 数据库,此处为https://docs.bitnami.com/aws/infrastructure/nodejs/#how-to-connect-your-nodejs-application-to-an-oracle-database,但我找不到任何关于连接到 postgres 数据库的类似方法的文献或任何东西。

我认为它会非常相似,但我不确定。

请帮忙。

4

1 回答 1

1

Bitnami 工程师在这里,

您可以使用任何可用作 NPM 包的 PostgreSQL 客户端来连接到 PostgreSQL 数据库。例如:

https://www.npmjs.com/package/pg

你可以在它的官方页面找到这个包的所有信息

https://node-postgres.com/

运行此代码开始查询 PostgreSQL 数据库

const { Pool, Client } = require('pg')

// pools will use environment variables
// for connection information
const pool = new Pool()

pool.query('SELECT NOW()', (err, res) => {
  console.log(err, res)
  pool.end()
})

您还需要指定要连接到哪个数据库:

PGUSER=dbuser PGHOST=database.server.com PGPASSWORD=secretpassword PGDATABASE=mydb PGPORT=3211 node script.js
于 2018-07-09T10:02:23.107 回答