Built motion from commit f738f9592c388b9f9eb3948f400a5c9d717a3561. Version 3.0.0...
[motion-next.git] / server / migrations / 2.2.6.js
1 const a1135_0x3977=['mandatoryDisposition','mail_accounts','stringify','fax_accounts','table\x20dropped\x20%s','ALTER\x20TABLE\x20voice_queues\x20\x09\x09\x09\x09ADD\x20CONSTRAINT\x20`voice_queues_ibfk_4`\x20\x09\x09\x09\x09FOREIGN\x20KEY\x20(`mandatoryDispositionPauseId`)\x20\x09\x09\x09\x09REFERENCES\x20tools_pauses(`id`)\x20\x09\x09\x09\x09ON\x20UPDATE\x20CASCADE\x20\x09\x09\x09\x09ON\x20DELETE\x20CASCADE','ALTER\x20TABLE\x20fax_accounts\x20\x09\x09\x09\x09ADD\x20CONSTRAINT\x20`fax_accounts_ibfk_3`\x20\x09\x09\x09\x09FOREIGN\x20KEY\x20(`mandatoryDispositionPauseId`)\x20\x09\x09\x09\x09REFERENCES\x20tools_pauses(`id`)\x20\x09\x09\x09\x09ON\x20UPDATE\x20CASCADE\x20\x09\x09\x09\x09ON\x20DELETE\x20CASCADE','enqueue','chat_websites','addIndex\x20%s\x20%s\x20%s','addIndex','util','UPDATE\x20square_projects\x20SET\x20preproduction\x20=\x20REPLACE(preproduction,\x27labelBackgroundColor=#ffffff;\x27,\x27\x27)','info','dropTable','mandatoryDispositionPauseId','queryInterface','finally','sequence','UPDATE\x20analytics_custom_reports\x20SET\x20joins\x20=\x20REPLACE(joins,\x27\x22type\x22:\x22outer_join\x22\x27,\x27\x22type\x22:\x22left_join\x22\x27)\x20WHERE\x20joins\x20LIKE\x20\x27%\x22type\x22:\x22outer_join\x22%\x27','addColumn','removeColumn','sms_accounts','Changed\x20column\x20%s\x20in\x20table\x20%s','join','sequelize','openchannel_accounts','query\x20%s','exports','removeIndex','ALTER\x20TABLE\x20chat_websites\x20\x09\x09\x09\x09ADD\x20CONSTRAINT\x20`chat_websites_ibfk_3`\x20\x09\x09\x09\x09FOREIGN\x20KEY\x20(`mandatoryDispositionPauseId`)\x20\x09\x09\x09\x09REFERENCES\x20tools_pauses(`id`)\x20\x09\x09\x09\x09ON\x20UPDATE\x20CASCADE\x20\x09\x09\x09\x09ON\x20DELETE\x20CASCADE','INTEGER','migration','ALTER\x20TABLE\x20sms_accounts\x20\x09\x09\x09\x09ADD\x20CONSTRAINT\x20`sms_accounts_ibfk_2`\x20\x09\x09\x09\x09FOREIGN\x20KEY\x20(`mandatoryDispositionPauseId`)\x20\x09\x09\x09\x09REFERENCES\x20tools_pauses(`id`)\x20\x09\x09\x09\x09ON\x20UPDATE\x20CASCADE\x20\x09\x09\x09\x09ON\x20DELETE\x20CASCADE','BOOLEAN','tail','renameColumn','query','changeColumn','Renamed\x20column\x20from\x20%s\x20to\x20%s\x20on\x20%s','voice_queues','inspect','final','Removed\x20column\x20%s\x20from\x20%s','UPDATE\x20square_projects\x20SET\x20production\x20=\x20REPLACE(production,\x27labelBackgroundColor=#ffffff;\x27,\x27\x27)','catch','then','prototype'];(function(_0x587ff8,_0x24c716){const _0x39776b=function(_0x12fabc){while(--_0x12fabc){_0x587ff8['push'](_0x587ff8['shift']());}};_0x39776b(++_0x24c716);}(a1135_0x3977,0x183));const a1135_0x12fa=function(_0x587ff8,_0x24c716){_0x587ff8=_0x587ff8-0x1a4;let _0x39776b=a1135_0x3977[_0x587ff8];return _0x39776b;};const a1135_0x5c9365=a1135_0x12fa;'use strict';const util=require(a1135_0x5c9365(0x1ac)),logger=require('../config/logger')(a1135_0x5c9365(0x1c1)),Sequence=function(){};Sequence[a1135_0x5c9365(0x1d0)][a1135_0x5c9365(0x1a8)]=function(_0xb3ddf3){const _0x91f4da=a1135_0x5c9365;this[_0x91f4da(0x1c4)]=this['tail']?this[_0x91f4da(0x1c4)][_0x91f4da(0x1b2)](_0xb3ddf3):_0xb3ddf3();};const Migration=function(_0x29a6dc){const _0x459e12=a1135_0x5c9365;this[_0x459e12(0x1b1)]=_0x29a6dc,this[_0x459e12(0x1b3)]=new Sequence();};Migration[a1135_0x5c9365(0x1d0)]['changeColumn']=function(_0x31aecd,_0x7d5cbc,_0x173737){const _0x2f3e1c=a1135_0x5c9365,_0x4ea43c=this;this[_0x2f3e1c(0x1b3)]['enqueue'](function(){const _0xac2f2d=_0x2f3e1c;return _0x4ea43c[_0xac2f2d(0x1b1)][_0xac2f2d(0x1c7)](_0x31aecd,_0x7d5cbc,_0x173737)[_0xac2f2d(0x1cf)](function(){const _0x49095e=_0xac2f2d;logger[_0x49095e(0x1ae)](_0x49095e(0x1b8),_0x7d5cbc,_0x31aecd);})[_0xac2f2d(0x1ce)](function(_0x528cb3){const _0x2f0971=_0xac2f2d;logger[_0x2f0971(0x1ae)](JSON[_0x2f0971(0x1d3)](_0x528cb3));});});},Migration[a1135_0x5c9365(0x1d0)][a1135_0x5c9365(0x1b5)]=function(_0x121fa6,_0x4366f9,_0x33e71c){const _0x14c141=a1135_0x5c9365,_0x580f9b=this;this['sequence'][_0x14c141(0x1a8)](function(){const _0x3c580a=_0x14c141;return _0x580f9b[_0x3c580a(0x1b1)][_0x3c580a(0x1b5)](_0x121fa6,_0x4366f9,_0x33e71c)[_0x3c580a(0x1cf)](function(){logger['info']('Added\x20column\x20%s\x20to\x20%s',_0x4366f9,_0x121fa6);})[_0x3c580a(0x1ce)](function(_0x176688){const _0x43af73=_0x3c580a;logger[_0x43af73(0x1ae)](JSON['stringify'](_0x176688));});});},Migration[a1135_0x5c9365(0x1d0)][a1135_0x5c9365(0x1af)]=function(_0x75be4a){const _0x3ff8df=a1135_0x5c9365,_0x31126c=this;this[_0x3ff8df(0x1b3)][_0x3ff8df(0x1a8)](function(){const _0x1d1eae=_0x3ff8df;return _0x31126c[_0x1d1eae(0x1b1)][_0x1d1eae(0x1af)](_0x75be4a,{'force':!![]})['then'](function(){const _0x4b9ca6=_0x1d1eae;logger[_0x4b9ca6(0x1ae)](_0x4b9ca6(0x1a5),_0x75be4a);})['catch'](function(_0x3a69f3){const _0x559485=_0x1d1eae;logger['info'](JSON[_0x559485(0x1d3)](_0x3a69f3));});});},Migration[a1135_0x5c9365(0x1d0)]['addIndex']=function(_0x3ca410,_0x17cb24,_0x44b27e){const _0x42d2cf=a1135_0x5c9365,_0x185645=this;this[_0x42d2cf(0x1b3)][_0x42d2cf(0x1a8)](function(){const _0x537ec1=_0x42d2cf;return _0x185645['queryInterface'][_0x537ec1(0x1ab)](_0x3ca410,_0x17cb24,{'indexName':_0x44b27e})[_0x537ec1(0x1cf)](function(){const _0x53d1c3=_0x537ec1;logger[_0x53d1c3(0x1ae)](_0x53d1c3(0x1aa),_0x3ca410,_0x17cb24[_0x53d1c3(0x1b9)](','),_0x44b27e);})[_0x537ec1(0x1ce)](function(_0x4d471c){const _0x3d2e22=_0x537ec1;logger[_0x3d2e22(0x1ae)](JSON[_0x3d2e22(0x1d3)](_0x4d471c));});});},Migration[a1135_0x5c9365(0x1d0)][a1135_0x5c9365(0x1be)]=function(_0x29bc83,_0x4b22c7){const _0x211192=a1135_0x5c9365,_0x4ba58d=this;this[_0x211192(0x1b3)]['enqueue'](function(){const _0x546332=_0x211192;return _0x4ba58d['queryInterface'][_0x546332(0x1be)](_0x29bc83,_0x4b22c7)[_0x546332(0x1cf)](function(){const _0x504967=_0x546332;logger[_0x504967(0x1ae)]('removeIndex\x20%s\x20%s',_0x29bc83,_0x4b22c7);})['catch'](function(_0x182754){const _0x1272d3=_0x546332;logger[_0x1272d3(0x1ae)](JSON[_0x1272d3(0x1d3)](_0x182754));});});},Migration['prototype'][a1135_0x5c9365(0x1c6)]=function(_0x114821){const _0x1b5a8f=a1135_0x5c9365,_0x58be5d=this;this[_0x1b5a8f(0x1b3)][_0x1b5a8f(0x1a8)](function(){const _0x1284f9=_0x1b5a8f;return _0x58be5d[_0x1284f9(0x1b1)][_0x1284f9(0x1ba)][_0x1284f9(0x1c6)](_0x114821)[_0x1284f9(0x1cf)](function(){const _0x531343=_0x1284f9;logger[_0x531343(0x1ae)](_0x531343(0x1bc),_0x114821);})[_0x1284f9(0x1ce)](function(_0x2ab0d1){const _0x5a33f3=_0x1284f9;logger[_0x5a33f3(0x1ae)](JSON[_0x5a33f3(0x1d3)](_0x2ab0d1));});});},Migration['prototype'][a1135_0x5c9365(0x1b6)]=function(_0x54defb,_0x44091b){const _0x327b72=a1135_0x5c9365,_0x6a8dfb=this;this[_0x327b72(0x1b3)][_0x327b72(0x1a8)](function(){const _0x36895d=_0x327b72;return _0x6a8dfb[_0x36895d(0x1b1)][_0x36895d(0x1b6)](_0x54defb,_0x44091b)['then'](function(){const _0x2d5f36=_0x36895d;logger[_0x2d5f36(0x1ae)](_0x2d5f36(0x1cc),_0x44091b,_0x54defb);})[_0x36895d(0x1ce)](function(_0x240ee7){const _0x39eb19=_0x36895d;logger[_0x39eb19(0x1ae)](util[_0x39eb19(0x1ca)](_0x240ee7,{'showHidden':![],'depth':null}));});});},Migration[a1135_0x5c9365(0x1d0)]['renameColumn']=function(_0x4292a,_0x3965e0,_0x47de02){const _0x44bcf1=a1135_0x5c9365,_0x5b62a5=this;this[_0x44bcf1(0x1b3)][_0x44bcf1(0x1a8)](function(){const _0x523e01=_0x44bcf1;return _0x5b62a5[_0x523e01(0x1b1)][_0x523e01(0x1c5)](_0x4292a,_0x3965e0,_0x47de02)['then'](function(){const _0x54b90a=_0x523e01;logger['info'](_0x54b90a(0x1c8),_0x3965e0,_0x47de02,_0x4292a);})[_0x523e01(0x1ce)](function(_0x3a5815){const _0x3dd6bd=_0x523e01;logger[_0x3dd6bd(0x1ae)](util[_0x3dd6bd(0x1ca)](_0x3a5815,{'showHidden':![],'depth':null}));});});},Migration[a1135_0x5c9365(0x1d0)][a1135_0x5c9365(0x1cb)]=function(_0x4d7efe){this['sequence']['enqueue'](function(){return _0x4d7efe();});},module[a1135_0x5c9365(0x1bd)]={'up':function(_0x52e682,_0x1f9495){return new Promise(function(_0x10c6cd){const _0x3b8170=a1135_0x12fa,_0x19c27c=new Migration(_0x52e682);_0x19c27c[_0x3b8170(0x1c6)]('ALTER\x20TABLE\x20mail_interactions\x20CONVERT\x20TO\x20CHARACTER\x20SET\x20utf8mb4\x20COLLATE\x20utf8mb4_unicode_ci;'),_0x19c27c['query'](_0x3b8170(0x1b4)),_0x19c27c[_0x3b8170(0x1c6)](_0x3b8170(0x1ad)),_0x19c27c['query'](_0x3b8170(0x1cd)),_0x19c27c[_0x3b8170(0x1b5)](_0x3b8170(0x1c9),_0x3b8170(0x1d1),{'type':_0x1f9495[_0x3b8170(0x1c3)],'defaultValue':![]}),_0x19c27c[_0x3b8170(0x1b5)](_0x3b8170(0x1c9),'mandatoryDispositionPauseId',{'type':_0x1f9495[_0x3b8170(0x1c0)]}),_0x19c27c[_0x3b8170(0x1c6)](_0x3b8170(0x1a6)),_0x19c27c['addColumn'](_0x3b8170(0x1a9),_0x3b8170(0x1d1),{'type':_0x1f9495['BOOLEAN'],'defaultValue':![]}),_0x19c27c[_0x3b8170(0x1b5)](_0x3b8170(0x1a9),_0x3b8170(0x1b0),{'type':_0x1f9495[_0x3b8170(0x1c0)]}),_0x19c27c[_0x3b8170(0x1c6)](_0x3b8170(0x1bf)),_0x19c27c[_0x3b8170(0x1b5)](_0x3b8170(0x1a4),'mandatoryDisposition',{'type':_0x1f9495[_0x3b8170(0x1c3)],'defaultValue':![]}),_0x19c27c[_0x3b8170(0x1b5)]('fax_accounts','mandatoryDispositionPauseId',{'type':_0x1f9495[_0x3b8170(0x1c0)]}),_0x19c27c['query'](_0x3b8170(0x1a7)),_0x19c27c[_0x3b8170(0x1b5)]('mail_accounts',_0x3b8170(0x1d1),{'type':_0x1f9495['BOOLEAN'],'defaultValue':![]}),_0x19c27c['addColumn'](_0x3b8170(0x1d2),_0x3b8170(0x1b0),{'type':_0x1f9495['INTEGER']}),_0x19c27c[_0x3b8170(0x1c6)]('ALTER\x20TABLE\x20mail_accounts\x20\x09\x09\x09\x09ADD\x20CONSTRAINT\x20`mail_accounts_ibfk_3`\x20\x09\x09\x09\x09FOREIGN\x20KEY\x20(`mandatoryDispositionPauseId`)\x20\x09\x09\x09\x09REFERENCES\x20tools_pauses(`id`)\x20\x09\x09\x09\x09ON\x20UPDATE\x20CASCADE\x20\x09\x09\x09\x09ON\x20DELETE\x20CASCADE'),_0x19c27c[_0x3b8170(0x1b5)]('openchannel_accounts',_0x3b8170(0x1d1),{'type':_0x1f9495[_0x3b8170(0x1c3)],'defaultValue':![]}),_0x19c27c[_0x3b8170(0x1b5)](_0x3b8170(0x1bb),'mandatoryDispositionPauseId',{'type':_0x1f9495[_0x3b8170(0x1c0)]}),_0x19c27c['query']('ALTER\x20TABLE\x20openchannel_accounts\x20\x09\x09\x09\x09ADD\x20CONSTRAINT\x20`openchannel_accounts_ibfk_2`\x20\x09\x09\x09\x09FOREIGN\x20KEY\x20(`mandatoryDispositionPauseId`)\x20\x09\x09\x09\x09REFERENCES\x20tools_pauses(`id`)\x20\x09\x09\x09\x09ON\x20UPDATE\x20CASCADE\x20\x09\x09\x09\x09ON\x20DELETE\x20CASCADE'),_0x19c27c[_0x3b8170(0x1b5)](_0x3b8170(0x1b7),_0x3b8170(0x1d1),{'type':_0x1f9495[_0x3b8170(0x1c3)],'defaultValue':![]}),_0x19c27c['addColumn']('sms_accounts','mandatoryDispositionPauseId',{'type':_0x1f9495['INTEGER']}),_0x19c27c[_0x3b8170(0x1c6)](_0x3b8170(0x1c2)),_0x19c27c[_0x3b8170(0x1cb)](_0x10c6cd);});},'down':function(){}};