/** * @param { import("knex").Knex } knex * @returns { Promise } */ exports.up = function(knex) { return knex.schema.alterTable('invoices', function(table) { table.decimal('credit_applied', 12, 2).defaultTo(0).notNullable(); }); }; /** * @param { import("knex").Knex } knex * @returns { Promise } */ exports.down = function(knex) { return knex.schema.alterTable('invoices', function(table) { table.dropColumn('credit_applied'); }); };