UNPKG

@tomei/customer-base

Version:

Tomei Customer Base Package

46 lines (43 loc) 1.08 kB
'use strict'; module.exports = { up: async (queryInterface, Sequelize) => { await queryInterface.createTable('customer_RegisteredSystem', { SystemCode: { allowNull: false, primaryKey: true, type: Sequelize.STRING(5), }, SystemName: { allowNull: true, type: Sequelize.STRING(20), }, IsActiveYN: { allowNull: false, type: Sequelize.STRING(1), }, WantsSyncYN: { allowNull: false, type: Sequelize.STRING(1), }, WebhookURL: { allowNull: false, type: Sequelize.TEXT, }, 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_RegisteredSystem'); }, };