nowindxdw
11/2/2017 - 8:13 AM

knex transacting

//example
  function updateSchedule(dbName, updateData, scheduleId, trx) {
    let tableName = 'ScheduleInfo';
    let deletePromise = knex.withSchema(dbName)
      .update(updateData)
      .from(tableName)
      .where('scheduleId', scheduleId);
    return dbUtils.knexTransacting(deletePromise, trx)
  }
  
function knexTransacting(knexPromise, trx) {
  trx && knexPromise.transacting(trx);
  return knexPromise
}