UNPKG

@tomei/product

Version:

NestJS package for product module

76 lines (73 loc) 3.5 kB
'use strict'; module.exports = { async up(queryInterface) { return queryInterface.sequelize.transaction(async (transaction) => { //remove createdAt and updatedAt column await queryInterface.removeColumn('product_Variant', 'TotalUnitsAvailable', { transaction }); await queryInterface.removeColumn('product_Variant', 'TotalUnitsInCurrentOrder', { transaction }); await queryInterface.removeColumn('product_Variant', 'TotalUnitsSold', { transaction }); await queryInterface.removeColumn('product_Variant', 'TotalUnitsReserved', { transaction }); await queryInterface.removeColumn('product_Variant', 'TotalUnitsInTransit', { transaction }); await queryInterface.removeColumn('product_Variant', 'TotalUnitsOnConsignment', { transaction }); await queryInterface.removeColumn('product_Variant', 'TotalUnitsBackOrdered', { transaction }); await queryInterface.removeColumn('product_Variant', 'TotalUnitsPreOrdered', { transaction }); await queryInterface.removeColumn('product_Variant', 'StockLowAlertLevel', { transaction }); await queryInterface.removeColumn('product_Variant', 'StockReorderLevel', { transaction }); await queryInterface.removeColumn('product_Variant', 'BufferStockLevel', { transaction }); }); }, async down(queryInterface, Sequelize) { return queryInterface.sequelize.transsaction(async (transaction) => { await queryInterface.addColumn('product_Variant', 'TotalUnitsAvailable', { type: Sequelize.DECIMAL(10, 2), }, { transaction, }); await queryInterface.addColumn('product_Variant', 'TotalUnitsInCurrentOrder', { type: Sequelize.DECIMAL(10, 2), }, { transaction, }); await queryInterface.addColumn('product_Variant', 'TotalUnitsReserved', { type: Sequelize.DECIMAL(10, 2), }, { transaction, }); await queryInterface.addColumn('product_Variant', 'TotalUnitsInTransit', { type: Sequelize.DECIMAL(10, 2), }, { transaction, }); await queryInterface.addColumn('product_Variant', 'TotalUnitsOnConsignment', { type: Sequelize.DECIMAL(10, 2), }, { transaction, }); await queryInterface.addColumn('product_Variant', 'TotalUnitsBackOrdered', { type: Sequelize.DECIMAL(10, 2), }, { transaction, }); await queryInterface.addColumn('product_Variant', 'TotalUnitsPreOrdered', { type: Sequelize.DECIMAL(10, 2), }, { transaction, }); await queryInterface.addColumn('product_Variant', 'StockLowAlertLevel', { type: Sequelize.DECIMAL(10, 2), }, { transaction, }); await queryInterface.addColumn('product_Variant', 'BufferStockLevel', { type: Sequelize.DECIMAL(10, 2), }, { transaction, }); await queryInterface.addColumn('product_Variant', 'StockReorderLevel', { type: Sequelize.DECIMAL(10, 2), }, { transaction, }); }); } };