UNPKG

@tomei/customer-base

Version:

Tomei Customer Base Package

49 lines (46 loc) 1.08 kB
'use strict'; module.exports = { up: async (queryInterface, Sequelize) => { await queryInterface.createTable('business_Contact', { ContactId: { allowNull: false, primaryKey: true, type: Sequelize.STRING(30), }, CustomerId: { allowNull: false, foreignKey: true, type: Sequelize.STRING(30), references: { model: 'customer_Business', key: 'CustomerId', }, onUpdate: 'CASCADE', onDelete: 'CASCADE', }, Name: { allowNull: false, type: Sequelize.STRING(200), }, Email: { allowNull: true, type: Sequelize.STRING(50), }, ContactNo: { allowNull: false, type: Sequelize.STRING(20), }, Position: { allowNull: true, type: Sequelize.STRING(30), }, IsMainYN: { allowNull: false, type: Sequelize.STRING(1), }, }); }, down: async (queryInterface) => { return queryInterface.dropTable('business_Contact'); }, };