X-Git-Url: http://repos.xcallymotion.com/?a=blobdiff_plain;f=server%2Fmigrations%2F20160617162414-mail-applications.js;h=8bc3ada4edd5ad86d30027ce862c74c8567ceea8;hb=9c67eff8b98f3784e4fa1b031a29d4590547e055;hp=ebeb25dd837b054727bd27e94ecbd73c8ff61b38;hpb=2c028dc81dced7b7435dd16e21e89e4178a6b18c;p=motion.git diff --git a/server/migrations/20160617162414-mail-applications.js b/server/migrations/20160617162414-mail-applications.js index ebeb25d..8bc3ada 100644 --- a/server/migrations/20160617162414-mail-applications.js +++ b/server/migrations/20160617162414-mail-applications.js @@ -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'); + } +};