Переходим в директорию с проектом, например путь в Debian:
cd /var/www/мой_сайт
Вызываем команду для создания файла зависимостей:
npm install pg
Может потребоваться обновление самого пакетного менеджера, например:
npm install -g npm@8.11.0
Следуйте подсказке, которую выдаст сам пакетный менеджер npm
В директории приложения (сайта) появится два файла:
package.json и package-lock.json
Теперь можно подключать модуль и делать тестовый запрос в СУБД:
// Это самый простой способ подключения, запроса и отключения с помощью async/await:
const { Client } = require(‘pg’)
const client = new Client()
await client.connect()
const res = await client.query(‘SELECT $1::text as message’, [‘Hello world!’])
console.log(res.rows[0].message) // Hello
world!
await client.end()
Информационные ссылки
Сайт СУБД PostgreSQL — https://www.postgresql.org
Сайт пакета node-postgres — https://node-postgres.com