瀏覽代碼

Add bans table migration

sbkwgh 8 年之前
父節點
當前提交
b7e127bf0b
共有 1 個文件被更改,包括 33 次插入0 次删除
  1. 33 0
      migrations/20170925191833-create-bans-table.js

+ 33 - 0
migrations/20170925191833-create-bans-table.js

@@ -0,0 +1,33 @@
+'use strict';
+
+module.exports = {
+  up: (queryInterface, Sequelize) => {
+    return queryInterface.createTable('bans', {
+      id: {
+        type: Sequelize.INTEGER,
+        primaryKey: true,
+        autoIncrement: true
+      },
+      canCreatePosts: {
+        type: Sequelize.BOOLEAN,
+        defaultValue: true
+      },
+      canCreateThreads: {
+        type: Sequelize.BOOLEAN,
+        defaultValue: true
+      },
+      ipBanned: {
+        type: Sequelize.BOOLEAN,
+        defaultValue: false
+      },
+      message: Sequelize.TEXT,
+      UserId: Sequelize.INTEGER,
+      createdAt: Sequelize.DATE,
+      updatedAt: Sequelize.DATE
+    })
+  },
+
+  down: (queryInterface, Sequelize) => {
+    return queryInterface.dropTable('bans');
+  }
+};