20181231114424_v0.6.6.js
1.22 KB
exports.up = function(knex, Promise) {
return Promise.all([
knex.schema
.createTable('a_punto_descarga', function(table) {
table.increments();
table.bigInteger('id_cliente');
table.bigInteger('id_da_config_0');
table.string('descripcion');
table.string('latitud');
table.string('longitud');
table.boolean('desactivado');
})
.table('CLIENTES', function(table) {
table.boolean('ES_PROS');
})
.createTable('nota_pedido_punto_descarga', function(table) {
table.increments();
table.bigInteger('idPuntoDescarga').unsigned();
table.bigInteger('idNotaPedido').unsigned();
table.bigInteger('idProducto').unsigned();
table.decimal('cantidad', 12, 2);
})
]);
};
exports.down = function(knex, Promise) {
return Promise.all([
knex.schema
.dropTable('a_punto_descarga')
.table('CLIENTES', function(table) {
table.dropColumn('ES_PROS');
})
.dropTable('nota_pedido_punto_descarga')
]);
};