@tomei/product
Version:
NestJS package for product module
32 lines (28 loc) • 1.1 kB
JavaScript
;
module.exports = {
async up(queryInterface) {
return queryInterface.sequelize.transaction(async (transaction) => {
//remove createdAt and updatedAt column
await queryInterface.removeColumn('product_Brand', 'CreatedAt', { transaction });
await queryInterface.removeColumn('product_Brand', 'UpdatedAt', { transaction });
});
},
async down(queryInterface, Sequelize) {
return queryInterface.sequelize.transsaction(async (transaction) => {
await queryInterface.addColumn('product_Brand', 'CreatedAt', {
allowNull: false,
type: Sequelize.DATE,
defaultValue: Sequelize.literal('CURRENT_TIMESTAMP'),
}, {
transaction,
});
await queryInterface.addColumn('product_Brand', 'UpdatedAt', {
allowNull: false,
type: Sequelize.DATE,
defaultValue: Sequelize.literal('CURRENT_TIMESTAMP'),
}, {
transaction,
});
});
}
};