20190524103556_v0.10.0.js 1.26 KB
exports.up = function (knex, Promise) {
    return Promise.all([
        knex.schema
            .table('nota_pedido', function (table) {
                table.bigInteger('idListaPrecio').unsigned();
                table.dropColumn('idPrecioCondicion');
            })
            .table('plazo_pago', function (table) {
                table.bigInteger('idCliente').unsigned();
                table.dropColumn('idPreciosCondiciones');

            })
            .table('remito', function (table) {
                table.bigInteger('idListaPrecio').unsigned();
                table.dropColumn('idPrecioCondicion');
            })
    ]);
};

exports.down = function (knex, Promise) {
    return Promise.all([
        knex.schema
            .table('nota_pedido', function (table) {
                table.dropColumn('idListaPrecio');
                table.bigInteger('idPrecioCondicion').unsigned();
            })
            .table('plazo_pago', function (table) {
                table.dropColumn('idCliente');
                table.bigInteger('idPreciosCondiciones').unsigned();
            })
            .table('remito', function (table) {
                table.dropColumn('idListaPrecio');
                table.bigInteger('idPrecioCondicion').unsigned();
            })
    ]);
};