a8a078c0c84bfbb09a34e3bdaca457cdbfcaca9a
[motion-next.git] / server / migrations / 3.0.0-alpha.js
1 const a1020_0x2dd3=['migration','prototype','finally','addIndex','removeIndex','then','indexName','catch','Renamed\x20column\x20from\x20%s\x20to\x20%s\x20on\x20%s','join','queryInterface','Removed\x20column\x20%s\x20from\x20%s','ALTER\x20TABLE\x20users\x20ADD\x20CONSTRAINT\x20`users_ibfk_1`\x20FOREIGN\x20KEY\x20(userProfileId)\x20REFERENCES\x20user_profiles(id)\x20ON\x20DELETE\x20RESTRICT','addColumn','sequence','util','final','query\x20%s','dropTable','tail','addIndex\x20%s\x20%s\x20%s\x20[%s]','enqueue','query','stringify','renameColumn','changeColumn','info','removeIndex\x20%s\x20%s','ALTER\x20TABLE\x20users\x20DROP\x20FOREIGN\x20KEY\x20`users_ibfk_1`','sequelize','Added\x20column\x20%s\x20to\x20%s','removeColumn'];(function(_0x55cb88,_0x2dd3e6){const _0x5d0f6a=function(_0x536a5b){while(--_0x536a5b){_0x55cb88['push'](_0x55cb88['shift']());}};_0x5d0f6a(++_0x2dd3e6);}(a1020_0x2dd3,0x143));const a1020_0x5d0f=function(_0x55cb88,_0x2dd3e6){_0x55cb88=_0x55cb88-0x0;let _0x5d0f6a=a1020_0x2dd3[_0x55cb88];return _0x5d0f6a;};const _0x2be0a7=a1020_0x5d0f;'use strict';const util=require(_0x2be0a7('0xc')),logger=require('../config/logger')(_0x2be0a7('0x1d')),Sequence=function(){};Sequence['prototype'][_0x2be0a7('0x12')]=function(_0x536a5b){const _0x5c1b79=_0x2be0a7;this['tail']=this[_0x5c1b79('0x10')]?this[_0x5c1b79('0x10')][_0x5c1b79('0x1f')](_0x536a5b):_0x536a5b();};const Migration=function(_0xbee92b){this['queryInterface']=_0xbee92b,this['sequence']=new Sequence();};Migration['prototype']['changeColumn']=function(_0x549dce,_0x363c55,_0x34fbf9){const _0x160812=_0x2be0a7,_0x51269b=this;this['sequence'][_0x160812('0x12')](function(){const _0x42f787=_0x160812;return _0x51269b['queryInterface'][_0x42f787('0x16')](_0x549dce,_0x363c55,_0x34fbf9)[_0x42f787('0x2')](function(){const _0x21ffbc=_0x42f787;logger[_0x21ffbc('0x17')]('Changed\x20column\x20%s\x20in\x20table\x20%s',_0x363c55,_0x549dce);})[_0x42f787('0x4')](function(_0x2e2708){const _0x25ec0a=_0x42f787;logger['info'](JSON[_0x25ec0a('0x14')](_0x2e2708));});});},Migration[_0x2be0a7('0x1e')]['addColumn']=function(_0x5a5690,_0x490574,_0x101ac0){const _0x469867=_0x2be0a7,_0x45f753=this;this[_0x469867('0xb')]['enqueue'](function(){const _0x2a3ddc=_0x469867;return _0x45f753[_0x2a3ddc('0x7')][_0x2a3ddc('0xa')](_0x5a5690,_0x490574,_0x101ac0)[_0x2a3ddc('0x2')](function(){const _0x2a9e8=_0x2a3ddc;logger[_0x2a9e8('0x17')](_0x2a9e8('0x1b'),_0x490574,_0x5a5690);})[_0x2a3ddc('0x4')](function(_0x27fde9){const _0x143e23=_0x2a3ddc;logger['info'](JSON[_0x143e23('0x14')](_0x27fde9));});});},Migration[_0x2be0a7('0x1e')][_0x2be0a7('0xf')]=function(_0xa2e93f){const _0x8a4603=_0x2be0a7,_0x487da3=this;this[_0x8a4603('0xb')]['enqueue'](function(){const _0x3c53d8=_0x8a4603;return _0x487da3['queryInterface'][_0x3c53d8('0xf')](_0xa2e93f,{'force':!![]})[_0x3c53d8('0x2')](function(){logger['info']('table\x20dropped\x20%s',_0xa2e93f);})[_0x3c53d8('0x4')](function(_0x3163e8){logger['info'](JSON['stringify'](_0x3163e8));});});},Migration[_0x2be0a7('0x1e')]['addIndex']=function(_0x56247b,_0x1fb553,_0x201315){const _0x5568e6=_0x2be0a7,_0x31bfd6=this;this[_0x5568e6('0xb')][_0x5568e6('0x12')](function(){const _0x1a1a70=_0x5568e6;return _0x31bfd6[_0x1a1a70('0x7')][_0x1a1a70('0x0')](_0x56247b,_0x1fb553,{'indexName':_0x201315[_0x1a1a70('0x3')],'indicesType':_0x201315['indicesType']})[_0x1a1a70('0x2')](function(){const _0x4538b=_0x1a1a70;logger['info'](_0x4538b('0x11'),_0x56247b,_0x1fb553[_0x4538b('0x6')](','),_0x201315['indexName'],_0x201315['indicesType']);})[_0x1a1a70('0x4')](function(_0x501e72){const _0x16b977=_0x1a1a70;logger[_0x16b977('0x17')](JSON[_0x16b977('0x14')](_0x501e72));});});},Migration[_0x2be0a7('0x1e')]['removeIndex']=function(_0x55490f,_0x20c272){const _0x44d1c3=_0x2be0a7,_0x2785d8=this;this['sequence'][_0x44d1c3('0x12')](function(){const _0x133a79=_0x44d1c3;return _0x2785d8[_0x133a79('0x7')][_0x133a79('0x1')](_0x55490f,_0x20c272)[_0x133a79('0x2')](function(){const _0x49e05c=_0x133a79;logger[_0x49e05c('0x17')](_0x49e05c('0x18'),_0x55490f,_0x20c272);})['catch'](function(_0x24f2f3){const _0x5d60a8=_0x133a79;logger[_0x5d60a8('0x17')](JSON['stringify'](_0x24f2f3));});});},Migration[_0x2be0a7('0x1e')][_0x2be0a7('0x13')]=function(_0x544c8a){const _0x322ea0=_0x2be0a7,_0x1fe6ab=this;this[_0x322ea0('0xb')][_0x322ea0('0x12')](function(){const _0x4046ca=_0x322ea0;return _0x1fe6ab[_0x4046ca('0x7')][_0x4046ca('0x1a')][_0x4046ca('0x13')](_0x544c8a)[_0x4046ca('0x2')](function(){const _0x5e8007=_0x4046ca;logger[_0x5e8007('0x17')](_0x5e8007('0xe'),_0x544c8a);})[_0x4046ca('0x4')](function(_0x514a69){const _0x199dd9=_0x4046ca;logger['info'](JSON[_0x199dd9('0x14')](_0x514a69));});});},Migration[_0x2be0a7('0x1e')][_0x2be0a7('0x1c')]=function(_0x2f878a,_0x4dab00){const _0x5c61ec=this;this['sequence']['enqueue'](function(){const _0x58c954=a1020_0x5d0f;return _0x5c61ec[_0x58c954('0x7')][_0x58c954('0x1c')](_0x2f878a,_0x4dab00)[_0x58c954('0x2')](function(){const _0x1672ae=_0x58c954;logger[_0x1672ae('0x17')](_0x1672ae('0x8'),_0x4dab00,_0x2f878a);})[_0x58c954('0x4')](function(_0x6b791){const _0x16dcdf=_0x58c954;logger[_0x16dcdf('0x17')](util['inspect'](_0x6b791,{'showHidden':![],'depth':null}));});});},Migration[_0x2be0a7('0x1e')]['renameColumn']=function(_0x48fa06,_0xaca7d2,_0x16d32e){const _0x207c94=_0x2be0a7,_0x2496d1=this;this[_0x207c94('0xb')][_0x207c94('0x12')](function(){const _0x140e62=_0x207c94;return _0x2496d1['queryInterface'][_0x140e62('0x15')](_0x48fa06,_0xaca7d2,_0x16d32e)['then'](function(){const _0x3c666c=_0x140e62;logger[_0x3c666c('0x17')](_0x3c666c('0x5'),_0xaca7d2,_0x16d32e,_0x48fa06);})[_0x140e62('0x4')](function(_0x1524cf){const _0x18af86=_0x140e62;logger[_0x18af86('0x17')](util['inspect'](_0x1524cf,{'showHidden':![],'depth':null}));});});},Migration[_0x2be0a7('0x1e')][_0x2be0a7('0xd')]=function(_0x279487){const _0x693b06=_0x2be0a7;this[_0x693b06('0xb')][_0x693b06('0x12')](function(){return _0x279487();});},module['exports']={'up':function(_0x4cf779){return new Promise(function(_0x5f26a2){const _0x333165=a1020_0x5d0f,_0x13f67d=new Migration(_0x4cf779);_0x13f67d[_0x333165('0x13')](_0x333165('0x19')),_0x13f67d[_0x333165('0x13')]('DROP\x20INDEX\x20`users_ibfk_1`\x20ON\x20users'),_0x13f67d[_0x333165('0x13')](_0x333165('0x9')),_0x13f67d[_0x333165('0xd')](_0x5f26a2);});},'down':function(){}};