UNPKG

@tomei/product

Version:

NestJS package for product module

55 lines (46 loc) 1.09 kB
'use strict'; module.exports = { up: async (queryInterface, Sequelize) => { await queryInterface.createTable('product_Material', { MaterialId: { allowNull: false, primaryKey: true, type: Sequelize.STRING, }, ProductId: { foreignKey: true, type: Sequelize.STRING, allowNull: false, references: { model: 'product_Product', key: 'ProductId', }, onUpdate: 'CASCADE', onDelete: 'CASCADE', }, Material: { type: Sequelize.STRING(50), allowNull: false, }, Type: { type: Sequelize.STRING(100), }, IsMainYN: { defaultValue: 'N', allowNull: false, type: Sequelize.ENUM(['Y', 'N']), }, UpdatedAt: { defaultValue: new Date(), type: Sequelize.DATE, }, CreatedAt: { defaultValue: new Date(), type: Sequelize.DATE, }, }); }, down: async (queryInterface) => { return queryInterface.dropTable('product_Material'); }, };