Postgres-js драйвер

Postgres-js драйвер, представляющий собой реализацию на языке JavaScript протокола для сетевого взаимодействия с СУБД PostgreSQL. Драйвер может быть использован в серверных JavaScript- проектах, выполняемых под управлением платформы node.js.

Драйвер поддерживает параметризованные запросы.

Установка Postgres-js

$ npm install postgres

Использование Postgres-js драйвера

// db.js
const postgres = require('postgres')
 
const sql = postgres({ ...options }) // will default to the same as psql
 
module.exports = sql
// other.js
const sql = require('./db.js')
 
const users = await sql`
  select name, age from users
`
// users: [{ name: 'Murray', age: 68 }, { name: 'Walter', age: 78 }]