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};