synt_backend
Version:
Synt light-weight node backend service
45 lines (44 loc) • 977 B
JavaScript
"use strict";
module.exports = {
up: async (queryInterface, Sequelize) => {
await queryInterface.createTable("FixedMeetingItems", {
id: {
allowNull: false,
autoIncrement: true,
primaryKey: true,
type: Sequelize.INTEGER,
},
name: {
type: Sequelize.STRING,
},
description: {
type: Sequelize.TEXT,
},
is_vote_required: {
type: Sequelize.BOOLEAN,
},
majority: {
type: Sequelize.FLOAT,
},
template: {
type: Sequelize.ENUM(
"budget_amount",
"budget_frequency",
"guarantee_fund",
"reserve_capital"
),
},
createdAt: {
allowNull: false,
type: Sequelize.DATE,
},
updatedAt: {
allowNull: false,
type: Sequelize.DATE,
},
});
},
down: async (queryInterface) => {
await queryInterface.dropTable("FixedMeetingItems");
},
};