<?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="dollyratanghayra">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            USE art_relations;;

            -- Add Physical Product 
            INSERT INTO releases(
                release_name,
                product_type_id,
                release_status,
                upc,
                display_upc,
                product_code,
                c_line,
                label,
                artist_id,
                version,
                genre_id,
                release_date,
                sale_start_date,
                format,
                distribution_format_id,
                special_instructions,
                description,
                not_for_distribution,
                new_release,
                project_id
            )
            VALUES(
                'Ben Rubin\'s Product 21',
                '1',
                'label_processing',
                '889845999690',
                '889845999690',
                'test_1254',
                '2006 Record Label',
                'Test Label',
                '161487',
                '',
                '5',
                '2015-01-01',
                '2016-01-01',
                'Single',
                '21',
                'This Release is not Great 21',
                'This Release is Great 21',
                'PhysicalProduct',
                'Catalog',
                '43'
            );;
    
            SET @release_id = LAST_INSERT_ID();;

            INSERT INTO release_status(
                release_id,
                status
            )
            VALUES(
                @release_id,
                'label_processing'
            );;

            INSERT INTO product_physical(
                release_id,
                packaging_id,
                exclusive_for,
                initial_stock,
                box_lot,
                pricing,
                end_date,
                discount,
                wholesale_price,
                explicit,
                exportable,
                units_per_set
            )
            VALUES(
                @release_id,
                '21',
                'ADA',
                '21',
                '21',
                '40.20',
                NULL,
                '',
                '60.00',
                'N',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Mariano',
                '889845999690'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '64',
                '889845999690'
            );;
        </sql>
        <rollback>
            <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
                USE art_relations;;

                -- Rollback for Physical Product 
                SET @release_id := (SELECT release_id FROM releases WHERE upc = '889845999690');;
                DELETE FROM release_subgenre WHERE release_id = @release_id;;
                DELETE FROM release_artist WHERE release_id = @release_id;;
                DELETE FROM product_physical WHERE release_id = @release_id;;
                DELETE FROM release_status WHERE release_id = @release_id;;
                DELETE FROM releases WHERE release_id = @release_id;;
            </sql>
         </rollback>
    </changeSet>
    <changeSet id="2" author="dollyratanghayra">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            USE art_relations;;

            -- Add Physical Product 
            INSERT INTO releases(
                release_name,
                product_type_id,
                release_status,
                upc,
                display_upc,
                product_code,
                c_line,
                label,
                artist_id,
                version,
                genre_id,
                release_date,
                sale_start_date,
                format,
                distribution_format_id,
                special_instructions,
                description,
                not_for_distribution,
                new_release,
                project_id
            )
            VALUES(
                'Ben Rubin\'s Product 22',
                '1',
                'label_processing',
                '889845999683',
                '889845999683',
                'test_1255',
                '2007 Record Label',
                'Test Label',
                '161487',
                '',
                '5',
                '2015-01-02',
                '2016-01-02',
                'Single',
                '22',
                'This Release is not Great 22',
                'This Release is Great 22',
                'PhysicalProduct',
                'Catalog',
                '43'
            );;
    
            SET @release_id = LAST_INSERT_ID();;

            INSERT INTO release_status(
                release_id,
                status
            )
            VALUES(
                @release_id,
                'label_processing'
            );;

            INSERT INTO product_physical(
                release_id,
                packaging_id,
                exclusive_for,
                initial_stock,
                box_lot,
                pricing,
                end_date,
                discount,
                wholesale_price,
                explicit,
                exportable,
                units_per_set
            )
            VALUES(
                @release_id,
                '22',
                'ADA',
                '22',
                '22',
                '40.21',
                NULL,
                '',
                '61.00',
                'N',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Mariano',
                '889845999683'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '64',
                '889845999683'
            );;
        </sql>
        <rollback>
            <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
                USE art_relations;;

                -- Rollback for Physical Product 
                SET @release_id := (SELECT release_id FROM releases WHERE upc = '889845999683');;
                DELETE FROM release_subgenre WHERE release_id = @release_id;;
                DELETE FROM release_artist WHERE release_id = @release_id;;
                DELETE FROM product_physical WHERE release_id = @release_id;;
                DELETE FROM release_status WHERE release_id = @release_id;;
                DELETE FROM releases WHERE release_id = @release_id;;
            </sql>
         </rollback>
    </changeSet>
    <changeSet id="3" author="dollyratanghayra">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            USE art_relations;;

            -- Add Physical Product 
            INSERT INTO releases(
                release_name,
                product_type_id,
                release_status,
                upc,
                display_upc,
                product_code,
                c_line,
                label,
                artist_id,
                version,
                genre_id,
                release_date,
                sale_start_date,
                format,
                distribution_format_id,
                special_instructions,
                description,
                not_for_distribution,
                new_release,
                project_id
            )
            VALUES(
                'Ben Rubin\'s Product 23',
                '1',
                'label_processing',
                '889845999676',
                '889845999676',
                'test_1256',
                '2008 Record Label',
                'Test Label',
                '161487',
                '',
                '5',
                '2015-01-03',
                '2016-01-03',
                'Single',
                '23',
                'This Release is not Great 23',
                'This Release is Great 23',
                'PhysicalProduct',
                'Catalog',
                '43'
            );;
    
            SET @release_id = LAST_INSERT_ID();;

            INSERT INTO release_status(
                release_id,
                status
            )
            VALUES(
                @release_id,
                'label_processing'
            );;

            INSERT INTO product_physical(
                release_id,
                packaging_id,
                exclusive_for,
                initial_stock,
                box_lot,
                pricing,
                end_date,
                discount,
                wholesale_price,
                explicit,
                exportable,
                units_per_set
            )
            VALUES(
                @release_id,
                '1',
                'ADA',
                '23',
                '23',
                '40.22',
                NULL,
                '',
                '62.00',
                'N',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Mariano',
                '889845999676'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '64',
                '889845999676'
            );;
        </sql>
        <rollback>
            <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
                USE art_relations;;

                -- Rollback for Physical Product 
                SET @release_id := (SELECT release_id FROM releases WHERE upc = '889845999676');;
                DELETE FROM release_subgenre WHERE release_id = @release_id;;
                DELETE FROM release_artist WHERE release_id = @release_id;;
                DELETE FROM product_physical WHERE release_id = @release_id;;
                DELETE FROM release_status WHERE release_id = @release_id;;
                DELETE FROM releases WHERE release_id = @release_id;;
            </sql>
         </rollback>
    </changeSet>
    <changeSet id="4" author="dollyratanghayra">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            USE art_relations;;

            -- Add Physical Product 
            INSERT INTO releases(
                release_name,
                product_type_id,
                release_status,
                upc,
                display_upc,
                product_code,
                c_line,
                label,
                artist_id,
                version,
                genre_id,
                release_date,
                sale_start_date,
                format,
                distribution_format_id,
                special_instructions,
                description,
                not_for_distribution,
                new_release,
                project_id
            )
            VALUES(
                'Ben Rubin\'s Product 24',
                '1',
                'label_processing',
                '889845999669',
                '889845999669',
                'test_1257',
                '2009 Record Label',
                'Test Label',
                '161487',
                '',
                '5',
                '2015-01-04',
                '2016-01-04',
                'Single',
                '24',
                'This Release is not Great 24',
                'This Release is Great 24',
                'PhysicalProduct',
                'Catalog',
                '43'
            );;
    
            SET @release_id = LAST_INSERT_ID();;

            INSERT INTO release_status(
                release_id,
                status
            )
            VALUES(
                @release_id,
                'label_processing'
            );;

            INSERT INTO product_physical(
                release_id,
                packaging_id,
                exclusive_for,
                initial_stock,
                box_lot,
                pricing,
                end_date,
                discount,
                wholesale_price,
                explicit,
                exportable,
                units_per_set
            )
            VALUES(
                @release_id,
                '2',
                'ADA',
                '24',
                '24',
                '40.23',
                NULL,
                '',
                '63.00',
                'N',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Mariano',
                '889845999669'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '64',
                '889845999669'
            );;
        </sql>
        <rollback>
            <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
                USE art_relations;;

                -- Rollback for Physical Product 
                SET @release_id := (SELECT release_id FROM releases WHERE upc = '889845999669');;
                DELETE FROM release_subgenre WHERE release_id = @release_id;;
                DELETE FROM release_artist WHERE release_id = @release_id;;
                DELETE FROM product_physical WHERE release_id = @release_id;;
                DELETE FROM release_status WHERE release_id = @release_id;;
                DELETE FROM releases WHERE release_id = @release_id;;
            </sql>
         </rollback>
    </changeSet>
    <changeSet id="5" author="dollyratanghayra">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            USE art_relations;;

            -- Add Physical Product 
            INSERT INTO releases(
                release_name,
                product_type_id,
                release_status,
                upc,
                display_upc,
                product_code,
                c_line,
                label,
                artist_id,
                version,
                genre_id,
                release_date,
                sale_start_date,
                format,
                distribution_format_id,
                special_instructions,
                description,
                not_for_distribution,
                new_release,
                project_id
            )
            VALUES(
                'Ben Rubin\'s Product 25',
                '1',
                'label_processing',
                '889845999652',
                '889845999652',
                'test_1258',
                '2010 Record Label',
                'Test Label',
                '161487',
                '',
                '5',
                '2015-01-05',
                '2016-01-05',
                'Single',
                '25',
                'This Release is not Great 25',
                'This Release is Great 25',
                'PhysicalProduct',
                'Catalog',
                '43'
            );;
    
            SET @release_id = LAST_INSERT_ID();;

            INSERT INTO release_status(
                release_id,
                status
            )
            VALUES(
                @release_id,
                'label_processing'
            );;

            INSERT INTO product_physical(
                release_id,
                packaging_id,
                exclusive_for,
                initial_stock,
                box_lot,
                pricing,
                end_date,
                discount,
                wholesale_price,
                explicit,
                exportable,
                units_per_set
            )
            VALUES(
                @release_id,
                '3',
                'ADA',
                '25',
                '25',
                '40.24',
                NULL,
                '',
                '64.00',
                'N',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Mariano',
                '889845999652'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '64',
                '889845999652'
            );;
        </sql>
        <rollback>
            <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
                USE art_relations;;

                -- Rollback for Physical Product 
                SET @release_id := (SELECT release_id FROM releases WHERE upc = '889845999652');;
                DELETE FROM release_subgenre WHERE release_id = @release_id;;
                DELETE FROM release_artist WHERE release_id = @release_id;;
                DELETE FROM product_physical WHERE release_id = @release_id;;
                DELETE FROM release_status WHERE release_id = @release_id;;
                DELETE FROM releases WHERE release_id = @release_id;;
            </sql>
         </rollback>
    </changeSet>
    <changeSet id="6" author="dollyratanghayra">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            USE art_relations;;

            -- Add Physical Product 
            INSERT INTO releases(
                release_name,
                product_type_id,
                release_status,
                upc,
                display_upc,
                product_code,
                c_line,
                label,
                artist_id,
                version,
                genre_id,
                release_date,
                sale_start_date,
                format,
                distribution_format_id,
                special_instructions,
                description,
                not_for_distribution,
                new_release,
                project_id
            )
            VALUES(
                'Ben Rubin\'s Product 26',
                '1',
                'label_processing',
                '889845999645',
                '889845999645',
                'test_1259',
                '2011 Record Label',
                'Test Label',
                '161487',
                '',
                '5',
                '2015-01-06',
                '2016-01-06',
                'Single',
                '26',
                'This Release is not Great 26',
                'This Release is Great 26',
                'PhysicalProduct',
                'Catalog',
                '43'
            );;
    
            SET @release_id = LAST_INSERT_ID();;

            INSERT INTO release_status(
                release_id,
                status
            )
            VALUES(
                @release_id,
                'label_processing'
            );;

            INSERT INTO product_physical(
                release_id,
                packaging_id,
                exclusive_for,
                initial_stock,
                box_lot,
                pricing,
                end_date,
                discount,
                wholesale_price,
                explicit,
                exportable,
                units_per_set
            )
            VALUES(
                @release_id,
                '4',
                'ADA',
                '26',
                '26',
                '40.25',
                NULL,
                '',
                '65.00',
                'N',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Mariano',
                '889845999645'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '64',
                '889845999645'
            );;
        </sql>
        <rollback>
            <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
                USE art_relations;;

                -- Rollback for Physical Product 
                SET @release_id := (SELECT release_id FROM releases WHERE upc = '889845999645');;
                DELETE FROM release_subgenre WHERE release_id = @release_id;;
                DELETE FROM release_artist WHERE release_id = @release_id;;
                DELETE FROM product_physical WHERE release_id = @release_id;;
                DELETE FROM release_status WHERE release_id = @release_id;;
                DELETE FROM releases WHERE release_id = @release_id;;
            </sql>
         </rollback>
    </changeSet>
    <changeSet id="7" author="dollyratanghayra">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            USE art_relations;;

            -- Add Physical Product 
            INSERT INTO releases(
                release_name,
                product_type_id,
                release_status,
                upc,
                display_upc,
                product_code,
                c_line,
                label,
                artist_id,
                version,
                genre_id,
                release_date,
                sale_start_date,
                format,
                distribution_format_id,
                special_instructions,
                description,
                not_for_distribution,
                new_release,
                project_id
            )
            VALUES(
                'Ben Rubin\'s Product 27',
                '1',
                'label_processing',
                '889845999638',
                '889845999638',
                'test_1260',
                '2012 Record Label',
                'Test Label',
                '161487',
                '',
                '5',
                '2015-01-07',
                '2016-01-07',
                'Single',
                '27',
                'This Release is not Great 27',
                'This Release is Great 27',
                'PhysicalProduct',
                'Catalog',
                '43'
            );;
    
            SET @release_id = LAST_INSERT_ID();;

            INSERT INTO release_status(
                release_id,
                status
            )
            VALUES(
                @release_id,
                'label_processing'
            );;

            INSERT INTO product_physical(
                release_id,
                packaging_id,
                exclusive_for,
                initial_stock,
                box_lot,
                pricing,
                end_date,
                discount,
                wholesale_price,
                explicit,
                exportable,
                units_per_set
            )
            VALUES(
                @release_id,
                '5',
                'ADA',
                '27',
                '27',
                '40.26',
                NULL,
                '',
                '66.00',
                'N',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Mariano',
                '889845999638'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '64',
                '889845999638'
            );;
        </sql>
        <rollback>
            <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
                USE art_relations;;

                -- Rollback for Physical Product 
                SET @release_id := (SELECT release_id FROM releases WHERE upc = '889845999638');;
                DELETE FROM release_subgenre WHERE release_id = @release_id;;
                DELETE FROM release_artist WHERE release_id = @release_id;;
                DELETE FROM product_physical WHERE release_id = @release_id;;
                DELETE FROM release_status WHERE release_id = @release_id;;
                DELETE FROM releases WHERE release_id = @release_id;;
            </sql>
         </rollback>
    </changeSet>
    <changeSet id="8" author="dollyratanghayra">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            USE art_relations;;

            -- Add Physical Product 
            INSERT INTO releases(
                release_name,
                product_type_id,
                release_status,
                upc,
                display_upc,
                product_code,
                c_line,
                label,
                artist_id,
                version,
                genre_id,
                release_date,
                sale_start_date,
                format,
                distribution_format_id,
                special_instructions,
                description,
                not_for_distribution,
                new_release,
                project_id
            )
            VALUES(
                'Ben Rubin\'s Product 28',
                '1',
                'label_processing',
                '889845999621',
                '889845999621',
                'test_1261',
                '2013 Record Label',
                'Test Label',
                '161487',
                '',
                '5',
                '2015-01-08',
                '2016-01-08',
                'Single',
                '28',
                'This Release is not Great 28',
                'This Release is Great 28',
                'PhysicalProduct',
                'Catalog',
                '43'
            );;
    
            SET @release_id = LAST_INSERT_ID();;

            INSERT INTO release_status(
                release_id,
                status
            )
            VALUES(
                @release_id,
                'label_processing'
            );;

            INSERT INTO product_physical(
                release_id,
                packaging_id,
                exclusive_for,
                initial_stock,
                box_lot,
                pricing,
                end_date,
                discount,
                wholesale_price,
                explicit,
                exportable,
                units_per_set
            )
            VALUES(
                @release_id,
                '6',
                'ADA',
                '28',
                '28',
                '40.27',
                NULL,
                '',
                '67.00',
                'N',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Mariano',
                '889845999621'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '64',
                '889845999621'
            );;
        </sql>
        <rollback>
            <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
                USE art_relations;;

                -- Rollback for Physical Product 
                SET @release_id := (SELECT release_id FROM releases WHERE upc = '889845999621');;
                DELETE FROM release_subgenre WHERE release_id = @release_id;;
                DELETE FROM release_artist WHERE release_id = @release_id;;
                DELETE FROM product_physical WHERE release_id = @release_id;;
                DELETE FROM release_status WHERE release_id = @release_id;;
                DELETE FROM releases WHERE release_id = @release_id;;
            </sql>
         </rollback>
    </changeSet>
    <changeSet id="9" author="dollyratanghayra">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            USE art_relations;;

            -- Add Physical Product 
            INSERT INTO releases(
                release_name,
                product_type_id,
                release_status,
                upc,
                display_upc,
                product_code,
                c_line,
                label,
                artist_id,
                version,
                genre_id,
                release_date,
                sale_start_date,
                format,
                distribution_format_id,
                special_instructions,
                description,
                not_for_distribution,
                new_release,
                project_id
            )
            VALUES(
                'Ben Rubin\'s Product 29',
                '1',
                'label_processing',
                '889845999614',
                '889845999614',
                'test_1262',
                '2014 Record Label',
                'Test Label',
                '161487',
                '',
                '5',
                '2015-01-09',
                '2016-01-09',
                'Single',
                '29',
                'This Release is not Great 29',
                'This Release is Great 29',
                'PhysicalProduct',
                'Catalog',
                '43'
            );;
    
            SET @release_id = LAST_INSERT_ID();;

            INSERT INTO release_status(
                release_id,
                status
            )
            VALUES(
                @release_id,
                'label_processing'
            );;

            INSERT INTO product_physical(
                release_id,
                packaging_id,
                exclusive_for,
                initial_stock,
                box_lot,
                pricing,
                end_date,
                discount,
                wholesale_price,
                explicit,
                exportable,
                units_per_set
            )
            VALUES(
                @release_id,
                '7',
                'ADA',
                '29',
                '29',
                '40.28',
                NULL,
                '',
                '68.00',
                'N',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Mariano',
                '889845999614'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '64',
                '889845999614'
            );;
        </sql>
        <rollback>
            <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
                USE art_relations;;

                -- Rollback for Physical Product 
                SET @release_id := (SELECT release_id FROM releases WHERE upc = '889845999614');;
                DELETE FROM release_subgenre WHERE release_id = @release_id;;
                DELETE FROM release_artist WHERE release_id = @release_id;;
                DELETE FROM product_physical WHERE release_id = @release_id;;
                DELETE FROM release_status WHERE release_id = @release_id;;
                DELETE FROM releases WHERE release_id = @release_id;;
            </sql>
         </rollback>
    </changeSet>
    <changeSet id="10" author="dollyratanghayra">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            USE art_relations;;

            -- Add Physical Product 
            INSERT INTO releases(
                release_name,
                product_type_id,
                release_status,
                upc,
                display_upc,
                product_code,
                c_line,
                label,
                artist_id,
                version,
                genre_id,
                release_date,
                sale_start_date,
                format,
                distribution_format_id,
                special_instructions,
                description,
                not_for_distribution,
                new_release,
                project_id
            )
            VALUES(
                'Ben Rubin\'s Product 30',
                '1',
                'label_processing',
                '889845999607',
                '889845999607',
                'test_1263',
                '2015 Record Label',
                'Test Label',
                '161487',
                '',
                '5',
                '2015-01-10',
                '2016-01-10',
                'Single',
                '30',
                'This Release is not Great 30',
                'This Release is Great 30',
                'PhysicalProduct',
                'Catalog',
                '43'
            );;
    
            SET @release_id = LAST_INSERT_ID();;

            INSERT INTO release_status(
                release_id,
                status
            )
            VALUES(
                @release_id,
                'label_processing'
            );;

            INSERT INTO product_physical(
                release_id,
                packaging_id,
                exclusive_for,
                initial_stock,
                box_lot,
                pricing,
                end_date,
                discount,
                wholesale_price,
                explicit,
                exportable,
                units_per_set
            )
            VALUES(
                @release_id,
                '8',
                'ADA',
                '30',
                '30',
                '40.29',
                NULL,
                '',
                '69.00',
                'N',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Mariano',
                '889845999607'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '64',
                '889845999607'
            );;
        </sql>
        <rollback>
            <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
                USE art_relations;;

                -- Rollback for Physical Product 
                SET @release_id := (SELECT release_id FROM releases WHERE upc = '889845999607');;
                DELETE FROM release_subgenre WHERE release_id = @release_id;;
                DELETE FROM release_artist WHERE release_id = @release_id;;
                DELETE FROM product_physical WHERE release_id = @release_id;;
                DELETE FROM release_status WHERE release_id = @release_id;;
                DELETE FROM releases WHERE release_id = @release_id;;
            </sql>
         </rollback>
    </changeSet>
    <changeSet id="11" author="dollyratanghayra">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            USE art_relations;;

            -- Add Physical Product 
            INSERT INTO releases(
                release_name,
                product_type_id,
                release_status,
                upc,
                display_upc,
                product_code,
                c_line,
                label,
                artist_id,
                version,
                genre_id,
                release_date,
                sale_start_date,
                format,
                distribution_format_id,
                special_instructions,
                description,
                not_for_distribution,
                new_release,
                project_id
            )
            VALUES(
                'Ben Rubin\'s Product 31',
                '1',
                'label_processing',
                '889845999591',
                '889845999591',
                'test_1264',
                '2016 Record Label',
                'Test Label',
                '161487',
                '',
                '5',
                '2015-01-11',
                '2016-01-11',
                'Single',
                '31',
                'This Release is not Great 31',
                'This Release is Great 31',
                'PhysicalProduct',
                'Catalog',
                '43'
            );;
    
            SET @release_id = LAST_INSERT_ID();;

            INSERT INTO release_status(
                release_id,
                status
            )
            VALUES(
                @release_id,
                'label_processing'
            );;

            INSERT INTO product_physical(
                release_id,
                packaging_id,
                exclusive_for,
                initial_stock,
                box_lot,
                pricing,
                end_date,
                discount,
                wholesale_price,
                explicit,
                exportable,
                units_per_set
            )
            VALUES(
                @release_id,
                '9',
                'ADA',
                '31',
                '31',
                '40.30',
                NULL,
                '',
                '70.00',
                'N',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Mariano',
                '889845999591'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '64',
                '889845999591'
            );;
        </sql>
        <rollback>
            <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
                USE art_relations;;

                -- Rollback for Physical Product 
                SET @release_id := (SELECT release_id FROM releases WHERE upc = '889845999591');;
                DELETE FROM release_subgenre WHERE release_id = @release_id;;
                DELETE FROM release_artist WHERE release_id = @release_id;;
                DELETE FROM product_physical WHERE release_id = @release_id;;
                DELETE FROM release_status WHERE release_id = @release_id;;
                DELETE FROM releases WHERE release_id = @release_id;;
            </sql>
         </rollback>
    </changeSet>
    <changeSet id="12" author="dollyratanghayra">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            USE art_relations;;

            -- Add Physical Product 
            INSERT INTO releases(
                release_name,
                product_type_id,
                release_status,
                upc,
                display_upc,
                product_code,
                c_line,
                label,
                artist_id,
                version,
                genre_id,
                release_date,
                sale_start_date,
                format,
                distribution_format_id,
                special_instructions,
                description,
                not_for_distribution,
                new_release,
                project_id
            )
            VALUES(
                'Ben Rubin\'s Product 32',
                '1',
                'label_processing',
                '889845999584',
                '889845999584',
                'test_1265',
                '2017 Record Label',
                'Test Label',
                '161487',
                '',
                '2',
                '2015-01-12',
                '2016-01-12',
                'Single',
                '32',
                'This Release is not Great 32',
                'This Release is Great 32',
                'PhysicalProduct',
                'Catalog',
                '43'
            );;
    
            SET @release_id = LAST_INSERT_ID();;

            INSERT INTO release_status(
                release_id,
                status
            )
            VALUES(
                @release_id,
                'label_processing'
            );;

            INSERT INTO product_physical(
                release_id,
                packaging_id,
                exclusive_for,
                initial_stock,
                box_lot,
                pricing,
                end_date,
                discount,
                wholesale_price,
                explicit,
                exportable,
                units_per_set
            )
            VALUES(
                @release_id,
                '10',
                'ADA',
                '32',
                '32',
                '40.31',
                NULL,
                '',
                '71.00',
                'N',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Mariano',
                '889845999584'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '322',
                '889845999584'
            );;
        </sql>
        <rollback>
            <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
                USE art_relations;;

                -- Rollback for Physical Product 
                SET @release_id := (SELECT release_id FROM releases WHERE upc = '889845999584');;
                DELETE FROM release_subgenre WHERE release_id = @release_id;;
                DELETE FROM release_artist WHERE release_id = @release_id;;
                DELETE FROM product_physical WHERE release_id = @release_id;;
                DELETE FROM release_status WHERE release_id = @release_id;;
                DELETE FROM releases WHERE release_id = @release_id;;
            </sql>
         </rollback>
    </changeSet>
    <changeSet id="13" author="dollyratanghayra">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            USE art_relations;;

            -- Add Physical Product 
            INSERT INTO releases(
                release_name,
                product_type_id,
                release_status,
                upc,
                display_upc,
                product_code,
                c_line,
                label,
                artist_id,
                version,
                genre_id,
                release_date,
                sale_start_date,
                format,
                distribution_format_id,
                special_instructions,
                description,
                not_for_distribution,
                new_release,
                project_id
            )
            VALUES(
                'Ben Rubin\'s Product 33',
                '1',
                'label_processing',
                '889845999577',
                '889845999577',
                'test_1266',
                '2018 Record Label',
                'Test Label',
                '161487',
                '',
                '2',
                '2015-01-13',
                '2016-01-13',
                'Single',
                '33',
                'This Release is not Great 33',
                'This Release is Great 33',
                'PhysicalProduct',
                'Catalog',
                '43'
            );;
    
            SET @release_id = LAST_INSERT_ID();;

            INSERT INTO release_status(
                release_id,
                status
            )
            VALUES(
                @release_id,
                'label_processing'
            );;

            INSERT INTO product_physical(
                release_id,
                packaging_id,
                exclusive_for,
                initial_stock,
                box_lot,
                pricing,
                end_date,
                discount,
                wholesale_price,
                explicit,
                exportable,
                units_per_set
            )
            VALUES(
                @release_id,
                '11',
                'ADA',
                '33',
                '33',
                '40.32',
                NULL,
                '',
                '72.00',
                'N',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Mariano',
                '889845999577'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '322',
                '889845999577'
            );;
        </sql>
        <rollback>
            <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
                USE art_relations;;

                -- Rollback for Physical Product 
                SET @release_id := (SELECT release_id FROM releases WHERE upc = '889845999577');;
                DELETE FROM release_subgenre WHERE release_id = @release_id;;
                DELETE FROM release_artist WHERE release_id = @release_id;;
                DELETE FROM product_physical WHERE release_id = @release_id;;
                DELETE FROM release_status WHERE release_id = @release_id;;
                DELETE FROM releases WHERE release_id = @release_id;;
            </sql>
         </rollback>
    </changeSet>
    <changeSet id="14" author="dollyratanghayra">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            USE art_relations;;

            -- Add Physical Product 
            INSERT INTO releases(
                release_name,
                product_type_id,
                release_status,
                upc,
                display_upc,
                product_code,
                c_line,
                label,
                artist_id,
                version,
                genre_id,
                release_date,
                sale_start_date,
                format,
                distribution_format_id,
                special_instructions,
                description,
                not_for_distribution,
                new_release,
                project_id
            )
            VALUES(
                'Ben Rubin\'s Product 34',
                '1',
                'label_processing',
                '889845999560',
                '889845999560',
                'test_1267',
                '2019 Record Label',
                'Test Label',
                '161487',
                '',
                '2',
                '2015-01-14',
                '2016-01-14',
                'Single',
                '34',
                'This Release is not Great 34',
                'This Release is Great 34',
                'PhysicalProduct',
                'Catalog',
                '43'
            );;
    
            SET @release_id = LAST_INSERT_ID();;

            INSERT INTO release_status(
                release_id,
                status
            )
            VALUES(
                @release_id,
                'label_processing'
            );;

            INSERT INTO product_physical(
                release_id,
                packaging_id,
                exclusive_for,
                initial_stock,
                box_lot,
                pricing,
                end_date,
                discount,
                wholesale_price,
                explicit,
                exportable,
                units_per_set
            )
            VALUES(
                @release_id,
                '12',
                'ADA',
                '34',
                '34',
                '40.33',
                NULL,
                '',
                '73.00',
                'N',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Mariano',
                '889845999560'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '322',
                '889845999560'
            );;
        </sql>
        <rollback>
            <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
                USE art_relations;;

                -- Rollback for Physical Product 
                SET @release_id := (SELECT release_id FROM releases WHERE upc = '889845999560');;
                DELETE FROM release_subgenre WHERE release_id = @release_id;;
                DELETE FROM release_artist WHERE release_id = @release_id;;
                DELETE FROM product_physical WHERE release_id = @release_id;;
                DELETE FROM release_status WHERE release_id = @release_id;;
                DELETE FROM releases WHERE release_id = @release_id;;
            </sql>
         </rollback>
    </changeSet>
    <changeSet id="15" author="dollyratanghayra">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            USE art_relations;;

            -- Add Physical Product 
            INSERT INTO releases(
                release_name,
                product_type_id,
                release_status,
                upc,
                display_upc,
                product_code,
                c_line,
                label,
                artist_id,
                version,
                genre_id,
                release_date,
                sale_start_date,
                format,
                distribution_format_id,
                special_instructions,
                description,
                not_for_distribution,
                new_release,
                project_id
            )
            VALUES(
                'Ben Rubin\'s Product 35',
                '1',
                'label_processing',
                '889845999553',
                '889845999553',
                'test_1268',
                '2020 Record Label',
                'Test Label',
                '161487',
                '',
                '2',
                '2015-01-15',
                '2016-01-15',
                'Single',
                '35',
                'This Release is not Great 35',
                'This Release is Great 35',
                'PhysicalProduct',
                'Catalog',
                '43'
            );;
    
            SET @release_id = LAST_INSERT_ID();;

            INSERT INTO release_status(
                release_id,
                status
            )
            VALUES(
                @release_id,
                'label_processing'
            );;

            INSERT INTO product_physical(
                release_id,
                packaging_id,
                exclusive_for,
                initial_stock,
                box_lot,
                pricing,
                end_date,
                discount,
                wholesale_price,
                explicit,
                exportable,
                units_per_set
            )
            VALUES(
                @release_id,
                '13',
                'ADA',
                '35',
                '35',
                '40.34',
                NULL,
                '',
                '74.00',
                'N',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Mariano',
                '889845999553'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '322',
                '889845999553'
            );;
        </sql>
        <rollback>
            <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
                USE art_relations;;

                -- Rollback for Physical Product 
                SET @release_id := (SELECT release_id FROM releases WHERE upc = '889845999553');;
                DELETE FROM release_subgenre WHERE release_id = @release_id;;
                DELETE FROM release_artist WHERE release_id = @release_id;;
                DELETE FROM product_physical WHERE release_id = @release_id;;
                DELETE FROM release_status WHERE release_id = @release_id;;
                DELETE FROM releases WHERE release_id = @release_id;;
            </sql>
         </rollback>
    </changeSet>
    <changeSet id="16" author="dollyratanghayra">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            USE art_relations;;

            -- Add Physical Product 
            INSERT INTO releases(
                release_name,
                product_type_id,
                release_status,
                upc,
                display_upc,
                product_code,
                c_line,
                label,
                artist_id,
                version,
                genre_id,
                release_date,
                sale_start_date,
                format,
                distribution_format_id,
                special_instructions,
                description,
                not_for_distribution,
                new_release,
                project_id
            )
            VALUES(
                'Ben Rubin\'s Product 36',
                '1',
                'label_processing',
                '889845999546',
                '889845999546',
                'test_1269',
                '2021 Record Label',
                'Test Label',
                '161487',
                '',
                '2',
                '2015-01-16',
                '2016-01-16',
                'Single',
                '36',
                'This Release is not Great 36',
                'This Release is Great 36',
                'PhysicalProduct',
                'Catalog',
                '43'
            );;
    
            SET @release_id = LAST_INSERT_ID();;

            INSERT INTO release_status(
                release_id,
                status
            )
            VALUES(
                @release_id,
                'label_processing'
            );;

            INSERT INTO product_physical(
                release_id,
                packaging_id,
                exclusive_for,
                initial_stock,
                box_lot,
                pricing,
                end_date,
                discount,
                wholesale_price,
                explicit,
                exportable,
                units_per_set
            )
            VALUES(
                @release_id,
                '14',
                'ADA',
                '36',
                '36',
                '40.35',
                NULL,
                '',
                '75.00',
                'N',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Mariano',
                '889845999546'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '322',
                '889845999546'
            );;
        </sql>
        <rollback>
            <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
                USE art_relations;;

                -- Rollback for Physical Product 
                SET @release_id := (SELECT release_id FROM releases WHERE upc = '889845999546');;
                DELETE FROM release_subgenre WHERE release_id = @release_id;;
                DELETE FROM release_artist WHERE release_id = @release_id;;
                DELETE FROM product_physical WHERE release_id = @release_id;;
                DELETE FROM release_status WHERE release_id = @release_id;;
                DELETE FROM releases WHERE release_id = @release_id;;
            </sql>
         </rollback>
    </changeSet>
    <changeSet id="17" author="dollyratanghayra">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            USE art_relations;;

            -- Add Physical Product 
            INSERT INTO releases(
                release_name,
                product_type_id,
                release_status,
                upc,
                display_upc,
                product_code,
                c_line,
                label,
                artist_id,
                version,
                genre_id,
                release_date,
                sale_start_date,
                format,
                distribution_format_id,
                special_instructions,
                description,
                not_for_distribution,
                new_release,
                project_id
            )
            VALUES(
                'Ben Rubin\'s Product 37',
                '1',
                'label_processing',
                '889845999539',
                '889845999539',
                'test_1270',
                '2022 Record Label',
                'Test Label',
                '161487',
                '',
                '2',
                '2015-01-17',
                '2016-01-17',
                'Single',
                '37',
                'This Release is not Great 37',
                'This Release is Great 37',
                'PhysicalProduct',
                'Catalog',
                '43'
            );;
    
            SET @release_id = LAST_INSERT_ID();;

            INSERT INTO release_status(
                release_id,
                status
            )
            VALUES(
                @release_id,
                'label_processing'
            );;

            INSERT INTO product_physical(
                release_id,
                packaging_id,
                exclusive_for,
                initial_stock,
                box_lot,
                pricing,
                end_date,
                discount,
                wholesale_price,
                explicit,
                exportable,
                units_per_set
            )
            VALUES(
                @release_id,
                '15',
                'ADA',
                '37',
                '37',
                '40.36',
                NULL,
                '',
                '76.00',
                'N',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Mariano',
                '889845999539'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '322',
                '889845999539'
            );;
        </sql>
        <rollback>
            <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
                USE art_relations;;

                -- Rollback for Physical Product 
                SET @release_id := (SELECT release_id FROM releases WHERE upc = '889845999539');;
                DELETE FROM release_subgenre WHERE release_id = @release_id;;
                DELETE FROM release_artist WHERE release_id = @release_id;;
                DELETE FROM product_physical WHERE release_id = @release_id;;
                DELETE FROM release_status WHERE release_id = @release_id;;
                DELETE FROM releases WHERE release_id = @release_id;;
            </sql>
         </rollback>
    </changeSet>
    <changeSet id="18" author="dollyratanghayra">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            USE art_relations;;

            -- Add Physical Product 
            INSERT INTO releases(
                release_name,
                product_type_id,
                release_status,
                upc,
                display_upc,
                product_code,
                c_line,
                label,
                artist_id,
                version,
                genre_id,
                release_date,
                sale_start_date,
                format,
                distribution_format_id,
                special_instructions,
                description,
                not_for_distribution,
                new_release,
                project_id
            )
            VALUES(
                'Ben Rubin\'s Product 38',
                '1',
                'label_processing',
                '889845999522',
                '889845999522',
                'test_1271',
                '2023 Record Label',
                'Test Label',
                '161487',
                '',
                '2',
                '2015-01-18',
                '2016-01-18',
                'Single',
                '38',
                'This Release is not Great 38',
                'This Release is Great 38',
                'PhysicalProduct',
                'Catalog',
                '43'
            );;
    
            SET @release_id = LAST_INSERT_ID();;

            INSERT INTO release_status(
                release_id,
                status
            )
            VALUES(
                @release_id,
                'label_processing'
            );;

            INSERT INTO product_physical(
                release_id,
                packaging_id,
                exclusive_for,
                initial_stock,
                box_lot,
                pricing,
                end_date,
                discount,
                wholesale_price,
                explicit,
                exportable,
                units_per_set
            )
            VALUES(
                @release_id,
                '16',
                'ADA',
                '38',
                '38',
                '40.37',
                NULL,
                '',
                '77.00',
                'N',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Mariano',
                '889845999522'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '322',
                '889845999522'
            );;
        </sql>
        <rollback>
            <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
                USE art_relations;;

                -- Rollback for Physical Product 
                SET @release_id := (SELECT release_id FROM releases WHERE upc = '889845999522');;
                DELETE FROM release_subgenre WHERE release_id = @release_id;;
                DELETE FROM release_artist WHERE release_id = @release_id;;
                DELETE FROM product_physical WHERE release_id = @release_id;;
                DELETE FROM release_status WHERE release_id = @release_id;;
                DELETE FROM releases WHERE release_id = @release_id;;
            </sql>
         </rollback>
    </changeSet>
    <changeSet id="19" author="dollyratanghayra">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            USE art_relations;;

            -- Add Physical Product 
            INSERT INTO releases(
                release_name,
                product_type_id,
                release_status,
                upc,
                display_upc,
                product_code,
                c_line,
                label,
                artist_id,
                version,
                genre_id,
                release_date,
                sale_start_date,
                format,
                distribution_format_id,
                special_instructions,
                description,
                not_for_distribution,
                new_release,
                project_id
            )
            VALUES(
                'Ben Rubin\'s Product 39',
                '1',
                'label_processing',
                '889845999515',
                '889845999515',
                'test_1272',
                '2024 Record Label',
                'Test Label',
                '220168',
                '',
                '2',
                '2015-01-19',
                '2016-01-19',
                'Single',
                '39',
                'This Release is not Great 39',
                'This Release is Great 39',
                'PhysicalProduct',
                'Catalog',
                '43'
            );;
    
            SET @release_id = LAST_INSERT_ID();;

            INSERT INTO release_status(
                release_id,
                status
            )
            VALUES(
                @release_id,
                'label_processing'
            );;

            INSERT INTO product_physical(
                release_id,
                packaging_id,
                exclusive_for,
                initial_stock,
                box_lot,
                pricing,
                end_date,
                discount,
                wholesale_price,
                explicit,
                exportable,
                units_per_set
            )
            VALUES(
                @release_id,
                '17',
                'ADA',
                '39',
                '39',
                '40.38',
                NULL,
                '',
                '78.00',
                'N',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Magoo',
                '889845999515'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '322',
                '889845999515'
            );;
        </sql>
        <rollback>
            <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
                USE art_relations;;

                -- Rollback for Physical Product 
                SET @release_id := (SELECT release_id FROM releases WHERE upc = '889845999515');;
                DELETE FROM release_subgenre WHERE release_id = @release_id;;
                DELETE FROM release_artist WHERE release_id = @release_id;;
                DELETE FROM product_physical WHERE release_id = @release_id;;
                DELETE FROM release_status WHERE release_id = @release_id;;
                DELETE FROM releases WHERE release_id = @release_id;;
            </sql>
         </rollback>
    </changeSet>
    <changeSet id="20" author="dollyratanghayra">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            USE art_relations;;

            -- Add Physical Product 
            INSERT INTO releases(
                release_name,
                product_type_id,
                release_status,
                upc,
                display_upc,
                product_code,
                c_line,
                label,
                artist_id,
                version,
                genre_id,
                release_date,
                sale_start_date,
                format,
                distribution_format_id,
                special_instructions,
                description,
                not_for_distribution,
                new_release,
                project_id
            )
            VALUES(
                'Ben Rubin\'s Product 40',
                '1',
                'label_processing',
                '889845999508',
                '889845999508',
                'test_1273',
                '2025 Record Label',
                'Test Label',
                '220168',
                '',
                '2',
                '2015-01-20',
                '2016-01-20',
                'Single',
                '40',
                'This Release is not Great 40',
                'This Release is Great 40',
                'PhysicalProduct',
                'New',
                '44'
            );;
    
            SET @release_id = LAST_INSERT_ID();;

            INSERT INTO release_status(
                release_id,
                status
            )
            VALUES(
                @release_id,
                'label_processing'
            );;

            INSERT INTO product_physical(
                release_id,
                packaging_id,
                exclusive_for,
                initial_stock,
                box_lot,
                pricing,
                end_date,
                discount,
                wholesale_price,
                explicit,
                exportable,
                units_per_set
            )
            VALUES(
                @release_id,
                '18',
                'Amazon',
                '40',
                '40',
                '40.39',
                NULL,
                '',
                '79.00',
                'Y',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Magoo',
                '889845999508'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '322',
                '889845999508'
            );;
        </sql>
        <rollback>
            <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
                USE art_relations;;

                -- Rollback for Physical Product 
                SET @release_id := (SELECT release_id FROM releases WHERE upc = '889845999508');;
                DELETE FROM release_subgenre WHERE release_id = @release_id;;
                DELETE FROM release_artist WHERE release_id = @release_id;;
                DELETE FROM product_physical WHERE release_id = @release_id;;
                DELETE FROM release_status WHERE release_id = @release_id;;
                DELETE FROM releases WHERE release_id = @release_id;;
            </sql>
         </rollback>
    </changeSet>
</databaseChangeLog>
