UNPKG

synt_backend

Version:

Synt light-weight node backend service

42 lines (41 loc) 967 B
"use strict"; module.exports = { up: async (queryInterface, Sequelize) => { await queryInterface.createTable("GeneralLedgerDefinitions", { id: { allowNull: false, autoIncrement: true, primaryKey: true, type: Sequelize.INTEGER, }, code: { type: Sequelize.INTEGER.UNSIGNED, unique: true, }, name: { type: Sequelize.STRING, }, description: { type: Sequelize.STRING, }, balance_side: { type: Sequelize.ENUM("D", "C"), }, createdAt: { allowNull: false, type: Sequelize.DATE, }, updatedAt: { allowNull: false, type: Sequelize.DATE, }, }); await queryInterface.addConstraint("GeneralLedgerDefinitions", { fields: ["code"], type: "unique", }); }, down: async (queryInterface) => { await queryInterface.dropTable("GeneralLedgerDefinitions"); }, };