<?xml version="1.0" encoding="UTF-8"?>
<databaseChangeLog
        xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext"
        xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.0.xsd
        http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd">
    <changeSet id="1" author="bhavinrshah">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
        <![CDATA[
            UPDATE releases
                SET release_date = sale_start_date
                    WHERE release_date IS NULL AND
                        release_id IN(836161,628094,718716,913134,970707,847430,927925,961251,847394,847395,900929,913797,939721,939722,939723,907906,896713,897316,949194,665619,642509,899760,899761,899767,899769,899764,899762,899765,938971,756085,756092,864654,835005,836159,731138,848379,908988,961249,814302,844200,634027,634033,906793,906668,906783,906811,906784,906785,906719,906647,906649,906720,906721,906722,906723,906724,906725,906716,906726,906727,913233,799135,917827,799134,803534,803536,803533,643908,979155,993401,641257,641255,641258,641261,641254,641260,641259,641256,896715,896714,628072,846963,964754,814300,814304,814303,861489,861470,861490,861469,891993,891996,891990,892001,891999,892000,891986,891989,891987,891983,891997,891982,891985,891991,891984,896396,913232,637824,637825,637832,637835,637830,637826,623604,623603,623602,819245,819244,908662,908657,802192,732420,756084,913362,913360,664825,664826,664832,664819,664829,664831,664818,664803,664813,664812,664802,664801,664816,664806,664805,664804,664817,664824,664815,664814,664827,664828,664823,664822,664821,664820,664811,664810,664809,664808,664830,949217,949212,673387,986503,665610,818077,818086,818063,818055,818078,818085,760135,760134,818081,818087,818062,818061,818052,818082,818065,818080,818083,818084,652703,822839,619179,907300,907296,907298,907301,907304,846961,846958,619166,619143,752849,752831,986723,986726,986798,620445,620443,620444,895064,753075,753076,753074,753078,753077,753072,814299,756083,782889,823288,788520,632997,634406,913361,913352,913359,913358,913351,823037,823050,846962,753073,846960,864000,707190,909159,817866,664705,907426,936118,916920,907421,907409,899490,980980,928965,663222,907437,980976,980974,796523,711536,826214,986757,646176,986706,889836,957828,957830,799137,799138,799136,698303,895324,895323,895325,895326,895327,895317,895328,895322,895318,895319,895320,895321,899299,899300,899298,913796,837710,907302,907299,819693,819682,819681,819680,819694,819685,819795,846959,795010,957988,954422,986563,951611,953806,993964,980960,612847,612848,612849,612851,612853,612854,612856,613901,614709,814131,760934,705325,677225,677218,677220,677224,677223,907836,960479,960480,895900,895905,895907,909750,909754,909755,909756,891995,891988,874589,874591,874592,927917,927918,927920,936464,701204,701115,701171,701132,701136,701173,700979,659410,701286,701291,701290,701289,701288,701287,844481,844487,844192,949840,701295,930702,748776,748777,659411,936465,899607,701185,701296,830480,899252,899253,637815,637854,850143,850141,928977,928976,908989,906645,906805,906798,906834,809634,809659,809643,809688,809675,809689,809609,895402,895401,754968,755003,754970,743872,755009,754964,756243,755031,755014,755007,754959,755011,754969,755024,754958,755012,755008,754974,754978,755025,755027,755033,755029,755010,754979,755034,755015,755013,755035,755030,755028,754967,754962,754966,754977,754972,754975,754973,755020,755001,754999,754998,754993,754997,754987,754980,755006,754963,754994,755019,754995,754976,755032,755016,754982,754971,754981,754996,755023,755000,755004,754983,754986,754984,754988,755002,754989,754990,754991,754992,755022,755018,754985,754957,755036,755021,754965,755026,755005,755017,680620,896255,819945,907295,907303,802556,700994,700989,700986,928719,701244,701241,701243,701242,700998,701000,700641,701274,701254,701081,701282,701269,701246,700978,976946);;
            
            UPDATE releases
                SET sale_start_date = release_date
                    WHERE sale_start_date IS NULL AND
                        release_id IN(961549,317716,324210,330539,330543,332219,340822,384887,385640,390851,392045,431005,438600,584810,1020290,1084754,1084755,1104544,1512690,1520076,1535398,1535403,1535405,1542507,782783);;

            UPDATE releases SET release_date = '1997-01-01', sale_start_date = '1997-01-01' WHERE release_id IN (929108);;
            UPDATE releases SET release_date = '1998-01-01', sale_start_date = '1998-01-01' WHERE release_id IN (635137,690612);;
            UPDATE releases SET release_date = '2001-01-01', sale_start_date = '2001-01-01' WHERE release_id IN (917268);;
            UPDATE releases SET release_date = '2002-01-01', sale_start_date = '2002-01-01' WHERE release_id IN (635138,635143);;
            UPDATE releases SET release_date = '2003-01-01', sale_start_date = '2003-01-01' WHERE release_id IN (929350);;
            UPDATE releases SET release_date = '2004-01-01', sale_start_date = '2004-01-01' WHERE release_id IN (635141,929354,635127,635142);;
            UPDATE releases SET release_date = '2005-01-01', sale_start_date = '2005-01-01' WHERE release_id IN (332540,929203,976766);;
            UPDATE releases SET release_date = '2006-01-01', sale_start_date = '2006-01-01' WHERE release_id IN (949191,983550,646171);;
            UPDATE releases SET release_date = '2007-01-01', sale_start_date = '2007-01-01' WHERE release_id IN (983547,983546,983548);;
            UPDATE releases SET release_date = '2008-01-01', sale_start_date = '2008-01-01' WHERE release_id IN (922507,976341);;
            UPDATE releases SET release_date = '2009-01-01', sale_start_date = '2009-01-01' WHERE release_id IN (799121,704354,958123,850151);;
            UPDATE releases SET release_date = '2010-01-01', sale_start_date = '2010-01-01' WHERE release_id IN (625030,799127,633000,965317);;
            UPDATE releases SET release_date = '2011-01-01', sale_start_date = '2011-01-01' WHERE release_id IN (754813,909760,949348,900581,623569,711651,929383,936087,756642,896254,706332,681961,755815,641427,755095,909759,939769,623909,922501);;
            UPDATE releases SET release_date = '2012-01-01', sale_start_date = '2012-01-01' WHERE release_id IN (638344,635164,937555,641207,635130,935976,614672,913137,641178,789417,641179,847465,635131,811873,634969,913144,823366,711669,954204);;
            UPDATE releases SET release_date = '2013-01-01', sale_start_date = '2013-01-01' WHERE release_id IN (976181,896511,851421,896513,896512,896507,896508,896514,961113,698963,698921,862193,620290,620240,896510,799119,896516,849626,835004,970711,991893,635140,689179,897220,929349,929348,929355,929356,929358,917271,917267,896487,991962,991988,991758,991749,991815,991898,991895,991894,991921,991974,991922,991997,991925,991926,991950,991952,991956,992048,992038,992037,992031,992033,992034,992135,992067,992100,992043,992044,992123,992125,992095,992126,992089,992091,991944,992137,992023,992064,992061,992060,992063,992059,992058,992062,992131,992130,991892,992127,992129,992128,992118,992102,992101,992104,992117,992105,992113,992111,992085,992084,992072,991989,992120,992119,992036,992066,992092,992040,992041,961196,961194,961195,980112,626401,623564,936319,849119,849099,849100,849102,849112,849104,849113,849115,849107,849106,849110,849105,849114,681967,681968,681971,681970,681972,896509,896515,635192,762035,762039,762038,762036,762037,748842,850149,719464,689177,689174,686946,986414,986514,686358,906223,992148,992144,688113,848596,848605,848561,848550,848557,848559,848568,848545,848569,848542,929125,929128,929129,929126,929114,929116,936475,931404,822989,624682,689173,991985,659353,863913,943080,980975,980983,802058,958024,930537,957835,957829,957832,957834,957831,957833,957836,634965,798887,819214,819215,799118,799120,819781,819275,614581,614645,614646,614647,614699,614702,614703,614712,614713,614714,614715,614716,614717,614718,614719,614720,849624,849627,965273,965274,705381,705380,861848,861845,861844,861841,861842,861849,861846,861847,861827,861840,861843,862194,862192,971612,971611,965625,965624,841960,845459,843832,846730,846731,846732,846733,846734,846735,846736,846737,846738,846739,846740,846741,846742,846743,846744,846745,846919,846921,846922,846926,844035,844036,844037,844038,844039,844040,844041,844042,844043,844044,844045,844046,844047,844048,844049,844050,844150,843311,659426,846101,845527,846665,846669,843546,843547,849109,850148,850150,980054,897164,897163,897165,897162,897236,897237,897159,897224,897170,897172,897167,897171,897166,897219,897156,897158,897226,897157,897227,897155,897154,897233,897222,897160,897234,897161,943082,929516,929515,929514,743854,743853,743874,743868,743852,743873,900978,688190,688191,868750,868816,868792,868779,868815,868767,868760,868741,868745,868746,868743,868747,868757,868755,868724,868742,868722,868721,868720,868719,868718,868717,868716,868715,868740,868713,868714,868712,868711,868710,868744,868672,868673,868674,868739,868677,868678,868681,868682,868738,868683,868704,868709,868723,868727,868726,868725,868734,868684,868903,868640,868915,868905,868916,868670,868922,868902,868908,868666,868919,868924,868925,868888,868914,868913,868918,868663,868927,868917,868891,868658,868651,868920,868910,868926,868912,868863,868890,868921,868923,868904,868647,868649,868648,868646,868645,868644,868643,868638,868639,868641,868642,868637,868636,868635,868634,868633,868906,868907,868909,868911,868900,868733,868813,868830,868787,868818,868828,868832,868834,868837,868839,868858,868859,868860,868861,868791,868800,868798,868795,868794,868796,868797,868802,868805,868862,868853,868852,868856,868843,868807,868857,868855,868854,868845,868836,868851,868833,868831,868829,868826,868821,868824,868822,868806,868864,868841,868819,868817,868814,868809,868685,868654,868708,868706,868653,868702,868701,868705,868698,868697,868700,868699,868707,868703,868695,868694,868693,868696,868691,868690,868692,868689,868688,868686,868652,868881,868889,868871,868771,868768,868748,868773,868775,868781,868776,868778,868793,868749,868788,868894,868895,868896,868877,868875,868493,868494,868492,868495,868497,868498,868499,868500,868502,868503,868504,868520,868541,868542,868543,868544,868545,868546,868547,868548,868549,868550,868551,868552,868553,868554,868555,868556,868557,868559,868558,868560,868562,868563,868564,868565,868566,868567,868568,868569,868570,868571,868572,868573,868574,868575,868576,868577,868578,868591,868605,868604,868603,868602,868601,868584,868582,868472,868473,868471,868474,868537,868475,868476,868477,868478,868479,868482,868480,868470,868481,868483,868485,868486,868487,868488,868489,868490,868491,868505,868506,868508,868509,868507,868510,868511,868512,868525,868538,868514,868515,868516,868518,868540,868526,868529,868523,868532,868533,868539,868534,868519,868522,868524,868536,868535,868527,868528,868530,868531,868580,868583,868581,868587,868848,868849,868850,868866,868867,868870,868899,868901,868887,868885,868897,868886,868884,868883,868882,868880,868879,868878,868846,868844,868842,868840,868838,868835,868827,868825,868823,868820,868799,868804,868865,868777,868868,868869,868898,868872,868892,868876,868803,868790,868811,868783,868774,868756,868769,868762,868873,868759,868893,868847,868334,868393,868469,936099,958103);;
        ]]>
        </sql>
        <rollback>
            <![CDATA[
                UPDATE releases
                    SET release_date = NULL
                        WHERE release_date IS NOT NULL AND
                            release_id IN(836161,628094,718716,913134,970707,847430,927925,961251,847394,847395,900929,913797,939721,939722,939723,907906,896713,897316,949194,665619,642509,899760,899761,899767,899769,899764,899762,899765,938971,756085,756092,864654,835005,836159,731138,848379,908988,961249,814302,844200,634027,634033,906793,906668,906783,906811,906784,906785,906719,906647,906649,906720,906721,906722,906723,906724,906725,906716,906726,906727,913233,799135,917827,799134,803534,803536,803533,643908,979155,993401,641257,641255,641258,641261,641254,641260,641259,641256,896715,896714,628072,846963,964754,814300,814304,814303,861489,861470,861490,861469,891993,891996,891990,892001,891999,892000,891986,891989,891987,891983,891997,891982,891985,891991,891984,896396,913232,637824,637825,637832,637835,637830,637826,623604,623603,623602,819245,819244,908662,908657,802192,732420,756084,913362,913360,664825,664826,664832,664819,664829,664831,664818,664803,664813,664812,664802,664801,664816,664806,664805,664804,664817,664824,664815,664814,664827,664828,664823,664822,664821,664820,664811,664810,664809,664808,664830,949217,949212,673387,986503,665610,818077,818086,818063,818055,818078,818085,760135,760134,818081,818087,818062,818061,818052,818082,818065,818080,818083,818084,652703,822839,619179,907300,907296,907298,907301,907304,846961,846958,619166,619143,752849,752831,986723,986726,986798,620445,620443,620444,895064,753075,753076,753074,753078,753077,753072,814299,756083,782889,823288,788520,632997,634406,913361,913352,913359,913358,913351,823037,823050,846962,753073,846960,864000,707190,909159,817866,664705,907426,936118,916920,907421,907409,899490,980980,928965,663222,907437,980976,980974,796523,711536,826214,986757,646176,986706,889836,957828,957830,799137,799138,799136,698303,895324,895323,895325,895326,895327,895317,895328,895322,895318,895319,895320,895321,899299,899300,899298,913796,837710,907302,907299,819693,819682,819681,819680,819694,819685,819795,846959,795010,957988,954422,986563,951611,953806,993964,980960,612847,612848,612849,612851,612853,612854,612856,613901,614709,814131,760934,705325,677225,677218,677220,677224,677223,907836,960479,960480,895900,895905,895907,909750,909754,909755,909756,891995,891988,874589,874591,874592,927917,927918,927920,936464,701204,701115,701171,701132,701136,701173,700979,659410,701286,701291,701290,701289,701288,701287,844481,844487,844192,949840,701295,930702,748776,748777,659411,936465,899607,701185,701296,830480,899252,899253,637815,637854,850143,850141,928977,928976,908989,906645,906805,906798,906834,809634,809659,809643,809688,809675,809689,809609,895402,895401,754968,755003,754970,743872,755009,754964,756243,755031,755014,755007,754959,755011,754969,755024,754958,755012,755008,754974,754978,755025,755027,755033,755029,755010,754979,755034,755015,755013,755035,755030,755028,754967,754962,754966,754977,754972,754975,754973,755020,755001,754999,754998,754993,754997,754987,754980,755006,754963,754994,755019,754995,754976,755032,755016,754982,754971,754981,754996,755023,755000,755004,754983,754986,754984,754988,755002,754989,754990,754991,754992,755022,755018,754985,754957,755036,755021,754965,755026,755005,755017,680620,896255,819945,907295,907303,802556,700994,700989,700986,928719,701244,701241,701243,701242,700998,701000,700641,701274,701254,701081,701282,701269,701246,700978,976946);;
                
                UPDATE releases
                    SET sale_start_date = NULL
                        WHERE sale_start_date IS NOT NULL AND
                            release_id IN(961549,317716,324210,330539,330543,332219,340822,384887,385640,390851,392045,431005,438600,584810,1020290,1084754,1084755,1104544,1512690,1520076,1535398,1535403,1535405,1542507,782783);;
				
                UPDATE releases
                    SET release_date = NULL, sale_start_date = NULL
                        WHERE release_date IS NOT NULL AND sale_start_date IS NOT NULL AND
                            release_id IN(638344,976181,976341,896511,851421,896513,896512,896507,896508,896514,913144,961113,789417,635164,690612,698963,698921,862193,620290,620240,976766,896510,755815,949191,922507,799119,896516,849626,835004,704354,641179,641207,641178,970711,799127,991893,635137,635138,635143,635141,635142,635140,635127,635131,635130,689179,897220,929383,929203,929349,929348,929350,929354,929355,929356,929358,623909,625030,917271,917268,917267,811873,896487,641427,991962,991988,991758,991749,991815,991898,991895,991894,991921,991974,991922,991997,991925,991926,991950,991952,991956,992048,992038,992037,992031,992033,992034,992135,992067,992100,992043,992044,992123,992125,992095,992126,992089,992091,991944,992137,992023,992064,992061,992060,992063,992059,992058,992062,992131,992130,991892,992127,992129,992128,992118,992102,992101,992104,992117,992105,992113,992111,992085,992084,992072,991989,992120,992119,992036,992066,992092,992040,992041,961196,961194,961195,980112,626401,623564,623569,936319,937555,849119,849099,849100,849102,849112,849104,849113,849115,849107,849106,849110,849105,849114,681961,681967,681968,681971,681970,681972,896509,896515,635192,762035,762039,762038,762036,762037,748842,850149,719464,689177,689174,686946,986414,986514,686358,906223,992148,992144,688113,848596,848605,848561,848550,848557,848559,848568,848545,848569,848542,929125,929128,929129,929126,929108,929114,929116,936475,931404,822989,823366,624682,633000,689173,991985,659353,900581,646171,863913,913137,965317,943080,980975,754813,756642,980983,802058,958024,922501,930537,957835,957829,957832,957834,957831,957833,957836,634965,634969,798887,819214,819215,983546,983548,983547,799118,799121,799120,819781,819275,958123,954204,332540,614581,614645,614646,614647,614672,614699,614702,614703,614712,614713,614714,614715,614716,614717,614718,614719,614720,983550,849624,849627,965273,965274,705381,705380,861848,861845,861844,861841,861842,861849,861846,861847,861827,861840,861843,862194,862192,971612,971611,965625,965624,909759,909760,841960,845459,843832,846730,846731,846732,846733,846734,846735,846736,846737,846738,846739,846740,846741,846742,846743,846744,846745,846919,846921,846922,846926,844035,844036,844037,844038,844039,844040,844041,844042,844043,844044,844045,844046,844047,844048,844049,844050,844150,843311,659426,711669,711651,846101,845527,846665,846669,935976,843546,843547,706332,939769,949348,849109,850148,850150,850151,980054,897164,897163,897165,897162,897236,897237,897159,897224,897170,897172,897167,897171,897166,897219,897156,897158,897226,897157,897227,897155,897154,897233,897222,897160,897234,897161,943082,929516,929515,929514,743854,743853,743874,743868,743852,743873,755095,900978,896254,847465,688190,688191,868750,868816,868792,868779,868815,868767,868760,868741,868745,868746,868743,868747,868757,868755,868724,868742,868722,868721,868720,868719,868718,868717,868716,868715,868740,868713,868714,868712,868711,868710,868744,868672,868673,868674,868739,868677,868678,868681,868682,868738,868683,868704,868709,868723,868727,868726,868725,868734,868684,868903,868640,868915,868905,868916,868670,868922,868902,868908,868666,868919,868924,868925,868888,868914,868913,868918,868663,868927,868917,868891,868658,868651,868920,868910,868926,868912,868863,868890,868921,868923,868904,868647,868649,868648,868646,868645,868644,868643,868638,868639,868641,868642,868637,868636,868635,868634,868633,868906,868907,868909,868911,868900,868733,868813,868830,868787,868818,868828,868832,868834,868837,868839,868858,868859,868860,868861,868791,868800,868798,868795,868794,868796,868797,868802,868805,868862,868853,868852,868856,868843,868807,868857,868855,868854,868845,868836,868851,868833,868831,868829,868826,868821,868824,868822,868806,868864,868841,868819,868817,868814,868809,868685,868654,868708,868706,868653,868702,868701,868705,868698,868697,868700,868699,868707,868703,868695,868694,868693,868696,868691,868690,868692,868689,868688,868686,868652,868881,868889,868871,868771,868768,868748,868773,868775,868781,868776,868778,868793,868749,868788,868894,868895,868896,868877,868875,868493,868494,868492,868495,868497,868498,868499,868500,868502,868503,868504,868520,868541,868542,868543,868544,868545,868546,868547,868548,868549,868550,868551,868552,868553,868554,868555,868556,868557,868559,868558,868560,868562,868563,868564,868565,868566,868567,868568,868569,868570,868571,868572,868573,868574,868575,868576,868577,868578,868591,868605,868604,868603,868602,868601,868584,868582,868472,868473,868471,868474,868537,868475,868476,868477,868478,868479,868482,868480,868470,868481,868483,868485,868486,868487,868488,868489,868490,868491,868505,868506,868508,868509,868507,868510,868511,868512,868525,868538,868514,868515,868516,868518,868540,868526,868529,868523,868532,868533,868539,868534,868519,868522,868524,868536,868535,868527,868528,868530,868531,868580,868583,868581,868587,868848,868849,868850,868866,868867,868870,868899,868901,868887,868885,868897,868886,868884,868883,868882,868880,868879,868878,868846,868844,868842,868840,868838,868835,868827,868825,868823,868820,868799,868804,868865,868777,868868,868869,868898,868872,868892,868876,868803,868790,868811,868783,868774,868756,868769,868762,868873,868759,868893,868847,868334,868393,868469,936087,936099,958103);;
            ]]>
        </rollback>
    </changeSet>
</databaseChangeLog>
