UNPKG

@tomei/customer-base

Version:

Tomei Customer Base Package

54 lines (51 loc) 1.27 kB
'use strict'; module.exports = { up: async (queryInterface, Sequelize) => { await queryInterface.createTable('customer_SyncPolicy', { SyncPolicyId: { allowNull: false, primaryKey: true, type: Sequelize.STRING(30), }, SourceSystemCode: { allowNull: false, type: Sequelize.STRING(5), }, TargetSystemCode: { allowNull: false, type: Sequelize.STRING(5), }, AllowInsertYN: { allowNull: false, type: Sequelize.STRING(1), }, AllowUpdateYN: { allowNull: false, type: Sequelize.STRING(1), }, Reason: { allowNull: true, type: Sequelize.TEXT, }, IsActiveYN: { allowNull: false, type: Sequelize.STRING(1), }, CreatedAt: { allowNull: false, defaultValue: Sequelize.literal('CURRENT_TIMESTAMP'), type: Sequelize.DATE, }, UpdatedAt: { allowNull: false, defaultValue: Sequelize.literal( 'CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP', ), type: Sequelize.DATE, }, }); }, down: async (queryInterface) => { return queryInterface.dropTable('customer_SyncPolicy'); }, };