Публикации по теме 'knex'
Консоль ORM с REPL
Когда я начал работать с ORM NodeJs, сначала я искал консоль ORM для запуска моего запроса Knex. К сожалению, мне не удалось найти такую консоль, как rails console. Для меня консоль ORM - это игровая площадка, позволяющая сэкономить мое продуктивное время.
1) Настройка коннектора Knex DB
Первый шаг - создать адаптер подключения Postgres. Давайте создадим knexConfig.js
Перед этим установите все переменные среды в файл .env.
2) Настроить файл инициализации для REPL
Создайте..
«Имитация» ускорения транзакций Knex
При использовании транзакций Knex я хотел смоделировать и протестировать его. У моего файла была такая структура:
const insert = async (entity, fastify) => {
return fastify.knex.transaction(async trx => {
try{
// ...
const [entityId] = await fastify
.knex("entity")
.insert(entity)
.returning("id");
// ...
const anotherResult = await..