Explorar o código

Add bans table migration

sbkwgh %!s(int64=8) %!d(string=hai) anos
pai
achega
b7e127bf0b
Modificáronse 1 ficheiros con 33 adicións e 0 borrados
  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');
+  }
+};