'use strict'; const Promise = require("bluebird"); module.exports = function attemptEnumViolation(knex) { return Promise.try(() => { return knex("enum_violation").insert({ number_value: "one", name: "Joe" }).returning("id"); }).then((id) => { return knex("enum_violation").update({ number_value: "four" }).where({ id: id[0] }); }); };