Built motion from commit c56b56e.|0.0.125
[motion.git] / server / migrations / 20160617162414-mail-applications.js
index ebeb25d..8bc3ada 100644 (file)
@@ -1 +1,35 @@
-var _0xb766=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x6D\x61\x69\x6C\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x61\x70\x70","\x71\x75\x65\x75\x65","\x61\x67\x65\x6E\x74","\x73\x65\x6E\x64\x4D\x61\x69\x6C","\x72\x65\x70\x6C\x79\x4D\x61\x69\x6C","\x73\x65\x6E\x64\x53\x6D\x73","\x63\x68\x61\x6E\x67\x65\x43\x6F\x6C\x75\x6D\x6E","\x64\x61\x74\x61\x31","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x64\x61\x74\x61\x32","\x64\x61\x74\x61\x33","\x64\x61\x74\x61\x34","\x64\x61\x74\x61\x35","\x64\x61\x74\x61\x36","\x64\x61\x74\x61\x37","\x64\x61\x74\x61\x38","\x64\x61\x74\x61\x39","\x64\x61\x74\x61\x31\x30","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E"];_0xb766[0];module[_0xb766[1]]= {up:function(_0xefd9x1,_0xefd9x2){_0xefd9x1[_0xb766[9]](_0xb766[2],_0xb766[3],{type:_0xefd9x2.ENUM(_0xb766[4],_0xb766[5],_0xb766[6],_0xb766[7],_0xb766[8])});_0xefd9x1[_0xb766[11]](_0xb766[2],_0xb766[10],_0xefd9x2.STRING);_0xefd9x1[_0xb766[11]](_0xb766[2],_0xb766[12],_0xefd9x2.STRING);_0xefd9x1[_0xb766[11]](_0xb766[2],_0xb766[13],_0xefd9x2.STRING);_0xefd9x1[_0xb766[11]](_0xb766[2],_0xb766[14],_0xefd9x2.STRING);_0xefd9x1[_0xb766[11]](_0xb766[2],_0xb766[15],_0xefd9x2.STRING);_0xefd9x1[_0xb766[11]](_0xb766[2],_0xb766[16],_0xefd9x2.STRING);_0xefd9x1[_0xb766[11]](_0xb766[2],_0xb766[17],_0xefd9x2.BLOB);_0xefd9x1[_0xb766[11]](_0xb766[2],_0xb766[18],_0xefd9x2.INTEGER);_0xefd9x1[_0xb766[11]](_0xb766[2],_0xb766[19],_0xefd9x2.INTEGER);_0xefd9x1[_0xb766[11]](_0xb766[2],_0xb766[20],_0xefd9x2.INTEGER)},down:function(_0xefd9x1,_0xefd9x2){_0xefd9x1[_0xb766[9]](_0xb766[2],_0xb766[3],{type:_0xefd9x2.ENUM(_0xb766[4],_0xb766[5])});_0xefd9x1[_0xb766[21]](_0xb766[2],_0xb766[10]);_0xefd9x1[_0xb766[21]](_0xb766[2],_0xb766[12]);_0xefd9x1[_0xb766[21]](_0xb766[2],_0xb766[13]);_0xefd9x1[_0xb766[21]](_0xb766[2],_0xb766[14]);_0xefd9x1[_0xb766[21]](_0xb766[2],_0xb766[15]);_0xefd9x1[_0xb766[21]](_0xb766[2],_0xb766[16]);_0xefd9x1[_0xb766[21]](_0xb766[2],_0xb766[17]);_0xefd9x1[_0xb766[21]](_0xb766[2],_0xb766[18]);_0xefd9x1[_0xb766[21]](_0xb766[2],_0xb766[19]);_0xefd9x1[_0xb766[21]](_0xb766[2],_0xb766[20])}}
\ No newline at end of file
+'use strict';
+
+module.exports = {
+  up: function(queryInterface, Sequelize) {
+    queryInterface.changeColumn('mail_applications', 'app', {
+      type: Sequelize.ENUM('queue', 'agent', 'sendMail', 'replyMail', 'sendSms')
+    });
+    queryInterface.addColumn('mail_applications', 'data1', Sequelize.STRING);
+    queryInterface.addColumn('mail_applications', 'data2', Sequelize.STRING);
+    queryInterface.addColumn('mail_applications', 'data3', Sequelize.STRING);
+    queryInterface.addColumn('mail_applications', 'data4', Sequelize.STRING);
+    queryInterface.addColumn('mail_applications', 'data5', Sequelize.STRING);
+    queryInterface.addColumn('mail_applications', 'data6', Sequelize.STRING);
+    queryInterface.addColumn('mail_applications', 'data7', Sequelize.BLOB);
+    queryInterface.addColumn('mail_applications', 'data8', Sequelize.INTEGER);
+    queryInterface.addColumn('mail_applications', 'data9', Sequelize.INTEGER);
+    queryInterface.addColumn('mail_applications', 'data10', Sequelize.INTEGER);
+  },
+
+  down: function(queryInterface, Sequelize) {
+    queryInterface.changeColumn('mail_applications', 'app', {
+      type: Sequelize.ENUM('queue', 'agent')
+    });
+    queryInterface.removeColumn('mail_applications', 'data1');
+    queryInterface.removeColumn('mail_applications', 'data2');
+    queryInterface.removeColumn('mail_applications', 'data3');
+    queryInterface.removeColumn('mail_applications', 'data4');
+    queryInterface.removeColumn('mail_applications', 'data5');
+    queryInterface.removeColumn('mail_applications', 'data6');
+    queryInterface.removeColumn('mail_applications', 'data7');
+    queryInterface.removeColumn('mail_applications', 'data8');
+    queryInterface.removeColumn('mail_applications', 'data9');
+    queryInterface.removeColumn('mail_applications', 'data10');
+  }
+};