litebb/migrations/20200419145431-board.js

1'use strict'; 2 3module.exports = { 4 up: (queryInterface, Sequelize) => { 5 return queryInterface.createTable('Boards', { 6 id: { 7 allowNull: false, 8 autoIncrement: true, 9 primaryKey: true, 10 type: Sequelize.INTEGER 11 }, 12 name: { 13 type: Sequelize.STRING, 14 allowNull: false, 15 }, 16 description: { 17 type: Sequelize.TEXT, 18 allowNull: false, 19 }, 20 slug: { 21 type: Sequelize.STRING, 22 allowNull: false, 23 unique: true, 24 }, 25 createdAt: { 26 allowNull: false, 27 type: Sequelize.DATE 28 }, 29 updatedAt: { 30 allowNull: false, 31 type: Sequelize.DATE 32 } 33 }); 34 }, 35 down: (queryInterface, Sequelize) => { 36 return queryInterface.dropTable('Boards'); 37 } 38};