<?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="pshrivastava">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            USE art_relations;;
            
            DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-releases-cleanup`;;
            DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-track-custom-pricing`;;
            DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-release-custom-pricing`;;
            DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-track-pricing-tier-country`;;
            DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-track-pricing-tier`;;
            DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-release-pricing-tier-country`;;
            DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-release-pricing-tier`;;
            DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-release-artist`;;
            DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-release-subgenre`;;
            DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-release-status`;;
            DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-cd-receive`;;
            DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-track-artist`;;
            DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-track`;;
            DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-release-approval-queue`;;
            DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-rejection-notes`;;
            DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-release-exclusive`;;
            DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-track-writer`;;            
            DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-releases`;;
            
            CREATE TABLE `ROLLBACK-DIG-4683-releases-cleanup`
            SELECT release_id
            FROM releases
            WHERE upc IN (886445251357, 886445548723, 886445548730, 886445617382, 886445639308, 886445228762, 886445228748, 886445420265, 886445420272, 886445421781, 886445421743,
            886445420517, 886445420401, 886445421774, 886445420340, 886445420357, 886445421804, 886445420371, 886445421798, 886445423914, 886445420463, 886445420319, 886445421750,
            886445421767, 886445420418, 886445420289, 886445420388, 886445420456, 886445420500, 886445420487, 886445420364, 886445420395, 886445420470, 886445420494, 886445420326,
            886445420432, 886445420296, 886445420449, 886445420333, 886445420425, 886445420302, 886445420258, 886445291827, 886445311372, 886445169911, 886445175578, 886444905107,
            884977468625, 886443338876, 886443103405, 884977597295, 886443622197, 886444907316, 886444907255, 886445488715, 780163456721, 780163457025, 780163457025, 780163456929,
            780163459227, 780163415926, 780163416725, 886445286502, 767981155432, 886445636314, 886445245875, 886445281125, 886445202472, 886444819633, 886445501872, 886445162295,
            886445691719, 886445661125, 886445661088, 886445661118, 886445491005, 4050538149128, 886445419870, 886445162875, 886445205480, 886445688764, 886445134483, 886445691665,
            886445691672, 886445281835, 886445281842, 886445464597, 886445464610, 886445464634, 886445464641, 886445464757, 886445464764, 886445515138, 886445412604, 886445412765,
            886445413779, 886445415964, 886445416039, 886445408416, 886445410624, 886445410662, 886445410686, 886445416398, 886445416404, 886445416435, 886445416442, 886445416466,
            886445412789, 886445413786, 886445416046, 886445416060, 886445416084, 886445416114, 886445416121, 886445416244, 886445416299, 886445416312, 884977335118, 884977335125,
            884977335132, 884977335149, 884977335156, 884977335163, 884977335170, 884977335187, 884977335194, 884977335217, 884977335224, 884977335231, 884977335248, 884977335255,
            884977335262, 884977335279, 884977335286, 884977335293, 884977335316, 884977335323, 884977335330, 884977335347, 884977335354, 884977335361, 884977335378, 884977335385,
            884977335392, 884977335408, 884977335415, 884977335422, 884977335439, 884977335446, 884977156423, 888880857712, 888880854070, 888880861382, 888880848772, 888880848819,
            888880848826, 888880848833, 888880854414, 20286107026, 888880660886, 888880812001, 888880827180, 888880860286, 888880848901, 888880494948, 888880855749, 888880495051,
            888880495044, 884977820935, 888880848765, 888880984081, 884977371949, 888880660923, 888880594525, 884977121643, 888880857675, 888880853141, 888880495006, 888880494993,
            888880495020, 888880857637, 888880859440, 888880859464, 888880859457, 888880859433, 888880946881, 829617011526, 888880847119, 888880854247, 8333011021, 888880848659,
            888880846341, 888880860248, 888880860255, 888880860262, 888880848918, 888880851673, 888880851680, 888880849823, 888880849878, 884977133561, 888880258250, 888880849816,
            888880861337, 888880853547, 888880860293, 888880860309, 888880661098, 888880661104, 888880854377, 888880853875, 888880853882, 888880495075, 888880495068, 888880857064,
            888880857026, 888880478238, 888880857682, 888880603319, 888880860354, 888880860378, 888880851284, 888880853738, 888880860415, 888880711205, 888880860521, 888880854964,
            829617011724, 888880860873, 888880419613, 884977022711, 884977184105, 884977289510, 884977289695, 884977330014, 884977340006, 884977347166, 884977355895, 884977365139,
            888880713469, 888880713506, 888880831378, 888880839169, 888880850331, 888880850454, 884977722093, 884977896978, 888880853707, 884977156942, 828767106823, 884977196733,
            884977196887, 884977658989, 884977714784, 884977126037, 888880800879, 886443884267, 766928880727, 111119965323, 884977383294, 888880858962, 888880858948, 888880859013,
            886443761872, 886443503205, 886443294905, 886443844704, 888880686206, 790168467820, 888880704115, 888880704085, 888880704153, 181026001025, 181026000325, 880270189021,
            880270189120, 888880704061, 888880846280, 888880704078, 181026001124, 888880839527, 888880667533, 888880667557, 888880850485, 111118403826, 888880858085, 111118374324,
            888880842961, 751097061626, 111118336322, 888880846655, 888880838582, 888880820648, 884977030136, 888880847898, 884977030129, 888880837899, 888880852038, 888880838605,
            111115599621, 888880847942, 111118413924, 884977365238, 888880837943, 766927340826, 766928868534, 766927339929, 766927332623, 766927336225, 888880845306, 766927338823,
            766928868626, 884977216899, 884977328035, 884977330243, 884977365153, 888880685469, 888880861856, 886443258716, 886443254831, 886443776395, 886443841710, 886443724815,
            884977351927, 888880840400, 888880958853, 888880961785, 888880961792, 884977103571, 888880987051, 884977348132, 884977351903, 888880503251, 888880961822, 184923000719,
            884977052459, 888880722072, 888880736659, 884977227871, 888880308603, 884977052084, 888880250230, 888880832924, 884977052398, 184923000078, 184923000207, 184923000283,
            184923000528, 888880708496, 888880708625, 888880719652, 888880839565, 184923000597, 184923000665, 184923000788, 888880685483, 888880687074, 827969132609, 884977355925,
            888880708489, 888880961778, 888880961815, 184923000740, 884977364347, 888880961846, 888880983428, 884977168778, 884977289558, 888880961839, 888880977717, 884977389746,
            888880843814, 888880843753, 607396600526, 607396603725, 888880711519, 888880851420, 888880847102, 111119972628, 888880851772, 888880846730, 888880809896, 607396609123,
            888880851833, 607396612420, 888880839701, 607396607426, 888880287038, 888880843067, 888880848185, 607396602728, 607396605026, 607396610129, 607396615223, 888880681928,
            607396606528, 888880849359, 884977238983, 888880849663, 888880846044, 888880736703, 888880844439, 888880843821, 888880843685, 888880843883, 888880849670, 607396606627,
            607396614721, 607396605729, 607396600328, 607396600724, 607396602520, 607396604920, 607396605224, 607396604029, 884977096774, 888880959232, 888880993229, 888880850904,
            884977899276, 607396606429, 607396614424, 888880846938, 888880851796, 888880851802, 888880843609, 888880837080, 888880849540, 607396602322, 607396609321, 884977081732,
            607396604326, 888880851581, 607396609222, 607396605125, 888880713520, 888880849526, 888880395566, 888880472021, 888880853127, 888880820945, 888880837806, 607396611720,
            888880848178, 607396605323, 607396605422, 607396605521, 607396605620, 607396604425, 888880848130, 111119626125, 888880851857, 888880711403, 607396609529, 607396610822,
            888880820853, 888880820884, 607396602124, 607396602827, 607396602926, 607396604128, 888880843593, 888880851840, 888880849519, 888880849342, 607396612628, 766923685624,
            888880848215, 888880737151, 888880965189, 607396609727, 888880855701, 884977355918, 888880848123, 888880990815, 884977065466, 888880661128, 884977022742, 884977364422,
            884977022759, 888880798510, 888880965066, 888880661142, 888880860071, 888880692290, 884977038279, 884977289619, 884977200829, 888880661135, 888880693358, 888880693303,
            888880693457, 884977022728, 884977022735, 884977267310, 888880997654, 884977038286, 888880715821, 884977065459, 884977176889, 884977177442, 884977200812, 884977217391,
            884977217513, 884977259179, 884977289466, 884977289602, 884977340570, 888880965110, 888880798305, 756504405024, 756504405529, 756504406229, 756504406328, 884977340549,
            884977340556, 884977340563, 756504400029, 756504400128, 756504401125, 756504403020, 756504403228, 756504400326, 756504400227, 756504400722, 756504402429, 756504460320,
            756504400821, 756504400920, 756504401026, 756504401422, 888880848284, 756504400524, 756504420027, 884977098860, 884977196719, 888880837400, 756504404324, 756504406021,
            756504430026, 756504404829, 756504401521, 756504405628, 756504404423, 756504405727, 756504405826, 756504460221, 888880856777, 756504406120, 756504406526, 756504401620,
            884977164015, 756504402221, 884977052480, 884977355888, 884977352061, 888880845382, 888880845399, 888880845290, 888880848598, 884977184112, 888880857040, 888880844323,
            884977065183, 888880844880, 884977054606, 888880853806, 888880844866, 888880843258, 888880846648, 888880836618, 111114797028, 884977379365, 888880712035, 888880712189,
            888880836656, 111119008624, 111119009027, 111119009423, 111119009829, 888880681874, 888880850560, 111119009324, 111119009621, 888880837066, 888880843388, 884977355819,
            888880848567, 111119009720, 111119009928, 111119010122, 111119150729, 111119150828, 111119150927, 888880383884, 888880837813, 888880861597, 888880650290, 888880848390,
            888880711946, 888880837318, 783707129006, 881107200599, 888880836601, 884977155150, 884977330175, 884977339673, 888880713438, 884977816266, 886443448858, 886443224384,
            886443859999, 886443423763, 886443339835, 886443411265, 886443598133, 859381003311);;
            
            -- Backup data from "track_pricing_tier_country"
            CREATE TABLE `ROLLBACK-DIG-4683-track-pricing-tier-country`
            SELECT tptc.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN track t ON t.release_id = r.release_id
            INNER JOIN track_pricing_tier tpt ON tpt.unique_track_id = t.id
            INNER JOIN track_pricing_tier_country tptc ON tptc.track_pricing_tier_id = tpt.id;;
            
            -- Backup data from "release_custom_pricing"
            CREATE TABLE `ROLLBACK-DIG-4683-release-custom-pricing`
            SELECT rcp.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN release_pricing_tier rpt ON rpt.release_id = r.release_id
            INNER JOIN release_custom_pricing rcp ON rcp.release_pricing_tier_id = rpt.id;;
			
            -- Backup data from "track_custom_pricing"
            CREATE TABLE `ROLLBACK-DIG-4683-track-custom-pricing`
            SELECT tcp.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN track t ON t.release_id = r.release_id
            INNER JOIN track_pricing_tier tpt ON tpt.unique_track_id = t.id
            INNER JOIN track_custom_pricing tcp ON tcp.track_pricing_tier_id = tpt.id;;
            
            -- Backup data from "track_pricing_tier".
            CREATE TABLE `ROLLBACK-DIG-4683-track-pricing-tier`
            SELECT tpt.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN track t ON t.release_id = r.release_id
            INNER JOIN track_pricing_tier tpt ON tpt.unique_track_id = t.id;;
            
            -- Backup data from "release_pricing_tier_country".
            CREATE TABLE `ROLLBACK-DIG-4683-release-pricing-tier-country`
            SELECT rptc.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN release_pricing_tier rpt ON rpt.release_id = r.release_id
            INNER JOIN release_pricing_tier_country rptc ON rptc.release_pricing_tier_id = rpt.id;;
            
            -- Backup data from "release_pricing_tier".
            CREATE TABLE `ROLLBACK-DIG-4683-release-pricing-tier`
            SELECT rpt.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN release_pricing_tier rpt ON rpt.release_id = r.release_id;;
            
            -- Backup data from "release_artist".
            CREATE TABLE `ROLLBACK-DIG-4683-release-artist`
            SELECT ra.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN release_artist ra ON ra.release_id = r.release_id;;
            
            -- Backup data from "release_subgenre".
            CREATE TABLE `ROLLBACK-DIG-4683-release-subgenre`
            SELECT rsg.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN release_subgenre rsg ON rsg.release_id = r.release_id;;
            
            -- Backup data from "release_status".
            CREATE TABLE `ROLLBACK-DIG-4683-release-status`
            SELECT rs.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN release_status rs ON rs.release_id = r.release_id;;
            
            -- Backup data from "cd_receive".
            CREATE TABLE `ROLLBACK-DIG-4683-cd-receive`
            SELECT cr.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN cd_receive cr ON cr.upc = r.upc;;
            
            -- Backup data from "track_artist".
            CREATE TABLE `ROLLBACK-DIG-4683-track-artist`
            SELECT ta.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN track t ON t.release_id = r.release_id
            INNER JOIN track_artist ta ON ta.track_id = t.id;;
            
            -- Backup data from "track".
            CREATE TABLE `ROLLBACK-DIG-4683-track`
            SELECT t.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN track t ON t.release_id = r.release_id;;
            
            -- Backup data from "rejection_notes".
            CREATE TABLE `ROLLBACK-DIG-4683-rejection-notes`
            SELECT rn.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN release_approval_queue raq ON raq.release_id = r.release_id
            INNER JOIN rejection_notes rn ON rn.release_approval_id = raq.release_approval_id;;
            
            -- Backup data from "release_approval_queue".
            CREATE TABLE `ROLLBACK-DIG-4683-release-approval-queue`
            SELECT raq.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN release_approval_queue raq ON raq.release_id = r.release_id;;
            
            -- Backup data from "release_exclusive".
            CREATE TABLE `ROLLBACK-DIG-4683-release-exclusive`
            SELECT re.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN release_exclusive re ON re.release_id = r.release_id;;
            
            -- Backup data from "track_writer".
            CREATE TABLE `ROLLBACK-DIG-4683-track-writer`
            SELECT tr.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN track_writer tr ON tr.upc = r.upc;;            
            
            -- Backup data from "releases".
            CREATE TABLE `ROLLBACK-DIG-4683-releases`
            SELECT r.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id;;
            
            -- DELETE data from "track_pricing_tier_country".
            DELETE tptc.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN track t ON t.release_id = r.release_id
            INNER JOIN track_pricing_tier tpt ON tpt.unique_track_id = t.id
            INNER JOIN track_pricing_tier_country tptc ON tptc.track_pricing_tier_id = tpt.id;;
            
            -- DELETE data from "release_custom_pricing"
            DELETE rcp.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN release_pricing_tier rpt ON rpt.release_id = r.release_id
            INNER JOIN release_custom_pricing rcp ON rcp.release_pricing_tier_id = rpt.id;;
            
            -- DELETE data from "track_custom_pricing"
            DELETE tcp.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN track t ON t.release_id = r.release_id
            INNER JOIN track_pricing_tier tpt ON tpt.unique_track_id = t.id
            INNER JOIN track_custom_pricing tcp ON tcp.track_pricing_tier_id = tpt.id;;
			
            -- DELETE data from "track_pricing_tier".
            DELETE tpt.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN track t ON t.release_id = r.release_id
            INNER JOIN track_pricing_tier tpt ON tpt.unique_track_id = t.id;;
            
            -- DELETE data from "release_pricing_tier_country".
            DELETE rptc.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN release_pricing_tier rpt ON rpt.release_id = r.release_id
            INNER JOIN release_pricing_tier_country rptc ON rptc.release_pricing_tier_id = rpt.id;;
            
            -- DELETE data from "release_pricing_tier".
            DELETE rpt.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN release_pricing_tier rpt ON rpt.release_id = r.release_id;;
            
            -- DELETE data from "release_artist".
            DELETE ra.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN release_artist ra ON ra.release_id = r.release_id;;
            
            -- DELETE data from "release_subgenre".
            DELETE rsg.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN release_subgenre rsg ON rsg.release_id = r.release_id;;
            
            -- DELETE data from "release_status".
            DELETE rs.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN release_status rs ON rs.release_id = r.release_id;;
            
            -- DELETE data from "cd_receive".
            DELETE cr.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN cd_receive cr ON cr.upc = r.upc;;
            
            -- DELETE data from "track_artist".
            DELETE ta.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN track t ON t.release_id = r.release_id
            INNER JOIN track_artist ta ON ta.track_id = t.id;;
            
            -- DELETE data from "track".
            DELETE t.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN track t ON t.release_id = r.release_id;;
            
            -- DELETE data from "rejection_notes".
            DELETE rn.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN release_approval_queue raq ON raq.release_id = r.release_id
            INNER JOIN rejection_notes rn ON rn.release_approval_id = raq.release_approval_id;;
            
            -- DELETE data from "release_approval_queue".
            DELETE raq.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN release_approval_queue raq ON raq.release_id = r.release_id;;
			
            -- DELETE data from "release_exclusive".
            DELETE re.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN release_exclusive re ON re.release_id = r.release_id;;
            
            -- DELETE data from "track_writer".
            DELETE tr.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id
            INNER JOIN track_writer tr ON tr.upc = r.upc;;
            
            -- DELETE data from "releases".
            DELETE r.* FROM releases r
            INNER JOIN `ROLLBACK-DIG-4683-releases-cleanup` rb ON rb.release_id = r.release_id;;
        </sql>
        <rollback>
            <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
                USE art_relations;;
                
                -- Rollback "releases".
                INSERT INTO releases
                SELECT *
                FROM `ROLLBACK-DIG-4683-releases`;;
                
                -- Rollback "track".
                INSERT INTO track
                SELECT *
                FROM `ROLLBACK-DIG-4683-track`;;
                
                -- Rollback "track_pricing_tier".
                INSERT INTO track_pricing_tier
                SELECT *
                FROM `ROLLBACK-DIG-4683-track-pricing-tier`;;
                
                -- Rollback "track_pricing_tier_country".
                INSERT INTO track_pricing_tier_country
                SELECT *
                FROM `ROLLBACK-DIG-4683-track-pricing-tier-country`;;
                
                -- Rollback "track_custom_pricing".
                INSERT INTO track_custom_pricing
                SELECT *
                FROM `ROLLBACK-DIG-4683-track-custom-pricing`;;
                
                -- Rollback "release_pricing_tier".
                INSERT INTO release_pricing_tier
                SELECT *
                FROM `ROLLBACK-DIG-4683-release-pricing-tier`;;
                
                -- Rollback "release_pricing_tier_country".
                INSERT INTO release_pricing_tier_country
                SELECT *
                FROM `ROLLBACK-DIG-4683-release-pricing-tier-country`;;
                
                -- Rollback "release_custom_pricing".
                INSERT INTO release_custom_pricing
                SELECT *
                FROM `ROLLBACK-DIG-4683-release-custom-pricing`;;
                
                -- Rollback "release_artist".
                INSERT INTO release_artist
                SELECT *
                FROM `ROLLBACK-DIG-4683-release-artist`;;
                
                -- Rollback "release_subgenre".
                INSERT INTO release_subgenre
                SELECT *
                FROM `ROLLBACK-DIG-4683-release-subgenre`;;
                
                -- Rollback "release_status".
                INSERT INTO release_status
                SELECT *
                FROM `ROLLBACK-DIG-4683-release-status`;;
                
                -- Rollback "cd_receive".
                INSERT INTO cd_receive
                SELECT *
                FROM `ROLLBACK-DIG-4683-cd-receive`;;
                
                -- Rollback "track_artist".
                INSERT INTO track_artist
                SELECT *
                FROM `ROLLBACK-DIG-4683-track-artist`;;
                
                -- Rollback "release_approval_queue".
                INSERT INTO release_approval_queue
                SELECT *
                FROM `ROLLBACK-DIG-4683-release-approval-queue`;;
                
                -- Rollback "rejection_notes".
                INSERT INTO rejection_notes
                SELECT *
                FROM `ROLLBACK-DIG-4683-rejection-notes`;;
                
                -- Rollback "release_exclusive"
                INSERT INTO release_exclusive
                SELECT *
                FROM `ROLLBACK-DIG-4683-release-exclusive`;;
                
                -- Rollback "track_writer"
                INSERT INTO track_writer
                SELECT *
                FROM `ROLLBACK-DIG-4683-track-writer`;;
                
                DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-releases-cleanup`;;
                DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-track-custom-pricing`;;
                DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-release-custom-pricing`;;
                DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-track-pricing-tier-country`;;
                DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-track-pricing-tier`;;
                DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-release-pricing-tier-country`;;
                DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-release-pricing-tier`;;
                DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-release-artist`;;
                DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-release-subgenre`;;
                DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-release-status`;;
                DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-cd-receive`;;
                DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-track-artist`;;
                DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-track`;;
                DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-rejection-notes`;;
                DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-release-approval-queue`;;
                DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-release-exclusive`;;
                DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-track-writer`;;
                DROP TABLE IF EXISTS `ROLLBACK-DIG-4683-releases`;;
            </sql>
        </rollback>
    </changeSet>
</databaseChangeLog>
