pg-promise обёртка над pg с поддержкой промисов, named parameters, transactions, helpers. db.any("SELECT * FROM users WHERE active = $1", [true]). Транзакции: db.tx(t => t.batch([...])). slonik — type-safe PostgreSQL клиент, использует tagged template literals: sqlSELECT * FROM users WHERE id = ${userId} — автоматически параметризует. Оба безопаснее raw pg при сложных запросах. pgtyped генерирует TypeScript типы из .sql файлов — хорошая альтернатива ORM для любителей SQL.
Как работает pg-promise или slonik для PostgreSQL?
Middle
221 просмотровAFK Offer AI
Что такое service discovery в микросервисах на Node.js?