<?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 1',
                '1',
                'label_processing',
                '889845999898',
                '889845999898',
                'test_1234',
                '1986 Record Label',
                'Test Label',
                '209789',
                '',
                '20',
                '2014-12-12',
                '2015-12-12',
                'EP',
                '2',
                'This Release is not Great 1',
                'This Release is Great 1',
                'PhysicalProduct',
                'New',
                '28'
            );;
    
            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',
                'HMV',
                '1',
                '1',
                '40.00',
                NULL,
                '',
                '40.00',
                'Y',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Bacalov',
                '889845999898'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '662',
                '889845999898'
            );;
        </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 = '889845999898');;
                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 2',
                '1',
                'label_processing',
                '889845999881',
                '889845999881',
                'test_1235',
                '1987 Record Label',
                'Test Label',
                '209789',
                '',
                '20',
                '2014-12-13',
                '2015-12-13',
                'EP',
                '2',
                'This Release is not Great 2',
                'This Release is Great 2',
                'PhysicalProduct',
                'New',
                '28'
            );;
    
            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',
                'HMV',
                '2',
                '2',
                '40.01',
                NULL,
                '',
                '41.00',
                'Y',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Bacalov',
                '889845999881'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '662',
                '889845999881'
            );;
        </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 = '889845999881');;
                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 3',
                '1',
                'label_processing',
                '889845999874',
                '889845999874',
                'test_1236',
                '1988 Record Label',
                'Test Label',
                '209789',
                '',
                '20',
                '2014-12-14',
                '2015-12-14',
                'EP',
                '3',
                'This Release is not Great 3',
                'This Release is Great 3',
                'PhysicalProduct',
                'New',
                '28'
            );;
    
            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',
                'HMV',
                '3',
                '3',
                '40.02',
                NULL,
                '',
                '42.00',
                'Y',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Bacalov',
                '889845999874'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '662',
                '889845999874'
            );;
        </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 = '889845999874');;
                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 4',
                '1',
                'label_processing',
                '889845999867',
                '889845999867',
                'test_1237',
                '1989 Record Label',
                'Test Label',
                '209789',
                '',
                '20',
                '2014-12-15',
                '2015-12-15',
                'EP',
                '4',
                'This Release is not Great 4',
                'This Release is Great 4',
                'PhysicalProduct',
                'New',
                '28'
            );;
    
            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',
                'HMV',
                '4',
                '4',
                '40.03',
                NULL,
                '',
                '43.00',
                'Y',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Bacalov',
                '889845999867'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '662',
                '889845999867'
            );;
        </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 = '889845999867');;
                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 5',
                '1',
                'label_processing',
                '889845999850',
                '889845999850',
                'test_1238',
                '1990 Record Label',
                'Test Label',
                '209789',
                '',
                '20',
                '2014-12-16',
                '2015-12-16',
                'EP',
                '5',
                'This Release is not Great 5',
                'This Release is Great 5',
                'PhysicalProduct',
                'New',
                '28'
            );;
    
            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',
                'HMV',
                '5',
                '5',
                '40.04',
                NULL,
                '',
                '44.00',
                'Y',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Bacalov',
                '889845999850'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '662',
                '889845999850'
            );;
        </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 = '889845999850');;
                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 6',
                '1',
                'label_processing',
                '889845999843',
                '889845999843',
                'test_1239',
                '1991 Record Label',
                'Test Label',
                '209789',
                '',
                '20',
                '2014-12-17',
                '2015-12-17',
                'EP',
                '6',
                'This Release is not Great 6',
                'This Release is Great 6',
                'PhysicalProduct',
                'New',
                '28'
            );;
    
            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',
                'HMV',
                '6',
                '6',
                '40.05',
                NULL,
                '',
                '45.00',
                'Y',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Bacalov',
                '889845999843'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '662',
                '889845999843'
            );;
        </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 = '889845999843');;
                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 7',
                '1',
                'label_processing',
                '889845999836',
                '889845999836',
                'test_1240',
                '1992 Record Label',
                'Test Label',
                '209789',
                '',
                '20',
                '2014-12-18',
                '2015-12-18',
                'EP',
                '7',
                'This Release is not Great 7',
                'This Release is Great 7',
                'PhysicalProduct',
                'New',
                '28'
            );;
    
            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',
                'HMV',
                '7',
                '7',
                '40.06',
                NULL,
                '',
                '46.00',
                'Y',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Bacalov',
                '889845999836'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '662',
                '889845999836'
            );;
        </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 = '889845999836');;
                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 8',
                '1',
                'label_processing',
                '889845999829',
                '889845999829',
                'test_1241',
                '1993 Record Label',
                'Test Label',
                '209789',
                '',
                '20',
                '2014-12-19',
                '2015-12-19',
                'EP',
                '8',
                'This Release is not Great 8',
                'This Release is Great 8',
                'PhysicalProduct',
                'New',
                '28'
            );;
    
            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',
                'HMV',
                '8',
                '8',
                '40.07',
                NULL,
                '',
                '47.00',
                'Y',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Bacalov',
                '889845999829'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '662',
                '889845999829'
            );;
        </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 = '889845999829');;
                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 9',
                '1',
                'label_processing',
                '889845999812',
                '889845999812',
                'test_1242',
                '1994 Record Label',
                'Test Label',
                '209789',
                '',
                '20',
                '2014-12-20',
                '2015-12-20',
                'EP',
                '9',
                'This Release is not Great 9',
                'This Release is Great 9',
                'PhysicalProduct',
                'New',
                '28'
            );;
    
            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',
                'HMV',
                '9',
                '9',
                '40.08',
                NULL,
                '',
                '48.00',
                'Y',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Bacalov',
                '889845999812'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '662',
                '889845999812'
            );;
        </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 = '889845999812');;
                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 10',
                '1',
                'label_processing',
                '889845999805',
                '889845999805',
                'test_1243',
                '1995 Record Label',
                'Test Label',
                '209789',
                '',
                '20',
                '2014-12-21',
                '2015-12-21',
                'EP',
                '10',
                'This Release is not Great 10',
                'This Release is Great 10',
                'PhysicalProduct',
                'New',
                '28'
            );;
    
            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',
                'HMV',
                '10',
                '10',
                '40.09',
                NULL,
                '',
                '49.00',
                'Y',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Bacalov',
                '889845999805'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '662',
                '889845999805'
            );;
        </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 = '889845999805');;
                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 11',
                '1',
                'label_processing',
                '889845999799',
                '889845999799',
                'test_1244',
                '1996 Record Label',
                'Test Label',
                '209789',
                '',
                '1',
                '2014-12-22',
                '2015-12-22',
                'EP',
                '11',
                'This Release is not Great 11',
                'This Release is Great 11',
                'PhysicalProduct',
                'New',
                '28'
            );;
    
            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',
                'HMV',
                '11',
                '11',
                '40.10',
                NULL,
                '',
                '50.00',
                'Y',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Bacalov',
                '889845999799'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '129',
                '889845999799'
            );;
        </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 = '889845999799');;
                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 12',
                '1',
                'label_processing',
                '889845999782',
                '889845999782',
                'test_1245',
                '1997 Record Label',
                'Test Label',
                '209789',
                '',
                '1',
                '2014-12-23',
                '2015-12-23',
                'EP',
                '12',
                'This Release is not Great 12',
                'This Release is Great 12',
                'PhysicalProduct',
                'New',
                '28'
            );;
    
            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',
                'HMV',
                '12',
                '12',
                '40.11',
                NULL,
                '',
                '51.00',
                'Y',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Bacalov',
                '889845999782'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '129',
                '889845999782'
            );;
        </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 = '889845999782');;
                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 13',
                '1',
                'label_processing',
                '889845999775',
                '889845999775',
                'test_1246',
                '1998 Record Label',
                'Test Label',
                '209789',
                '',
                '1',
                '2014-12-24',
                '2015-12-24',
                'EP',
                '13',
                'This Release is not Great 13',
                'This Release is Great 13',
                'PhysicalProduct',
                'New',
                '28'
            );;
    
            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',
                'HMV',
                '13',
                '13',
                '40.12',
                NULL,
                '',
                '52.00',
                'Y',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Bacalov',
                '889845999775'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '129',
                '889845999775'
            );;
        </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 = '889845999775');;
                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 14',
                '1',
                'label_processing',
                '889845999768',
                '889845999768',
                'test_1247',
                '1999 Record Label',
                'Test Label',
                '209789',
                '',
                '1',
                '2014-12-25',
                '2015-12-25',
                'EP',
                '14',
                'This Release is not Great 14',
                'This Release is Great 14',
                'PhysicalProduct',
                'New',
                '28'
            );;
    
            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',
                'HMV',
                '14',
                '14',
                '40.13',
                NULL,
                '',
                '53.00',
                'Y',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Bacalov',
                '889845999768'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '129',
                '889845999768'
            );;
        </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 = '889845999768');;
                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 15',
                '1',
                'label_processing',
                '889845999751',
                '889845999751',
                'test_1248',
                '2000 Record Label',
                'Test Label',
                '209789',
                '',
                '1',
                '2014-12-26',
                '2015-12-26',
                'EP',
                '15',
                'This Release is not Great 15',
                'This Release is Great 15',
                'PhysicalProduct',
                'New',
                '28'
            );;
    
            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',
                'HMV',
                '15',
                '15',
                '40.14',
                NULL,
                '',
                '54.00',
                'Y',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Bacalov',
                '889845999751'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '129',
                '889845999751'
            );;
        </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 = '889845999751');;
                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 16',
                '1',
                'label_processing',
                '889845999744',
                '889845999744',
                'test_1249',
                '2001 Record Label',
                'Test Label',
                '209789',
                '',
                '1',
                '2014-12-27',
                '2015-12-27',
                'EP',
                '16',
                'This Release is not Great 16',
                'This Release is Great 16',
                'PhysicalProduct',
                'New',
                '28'
            );;
    
            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',
                'HMV',
                '16',
                '16',
                '40.15',
                NULL,
                '',
                '55.00',
                'Y',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Bacalov',
                '889845999744'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '129',
                '889845999744'
            );;
        </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 = '889845999744');;
                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 17',
                '1',
                'label_processing',
                '889845999737',
                '889845999737',
                'test_1250',
                '2002 Record Label',
                'Test Label',
                '209789',
                '',
                '1',
                '2014-12-28',
                '2015-12-28',
                'EP',
                '17',
                'This Release is not Great 17',
                'This Release is Great 17',
                'PhysicalProduct',
                'New',
                '28'
            );;
    
            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',
                'HMV',
                '17',
                '17',
                '40.16',
                NULL,
                '',
                '56.00',
                'Y',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Bacalov',
                '889845999737'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '129',
                '889845999737'
            );;
        </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 = '889845999737');;
                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 18',
                '1',
                'label_processing',
                '889845999720',
                '889845999720',
                'test_1251',
                '2003 Record Label',
                'Test Label',
                '209789',
                '',
                '1',
                '2014-12-29',
                '2015-12-29',
                'EP',
                '18',
                'This Release is not Great 18',
                'This Release is Great 18',
                'PhysicalProduct',
                'New',
                '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,
                '18',
                'HMV',
                '18',
                '18',
                '40.17',
                NULL,
                '',
                '57.00',
                'Y',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Bacalov',
                '889845999720'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '129',
                '889845999720'
            );;
        </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 = '889845999720');;
                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 19',
                '1',
                'label_processing',
                '889845999713',
                '889845999713',
                'test_1252',
                '2004 Record Label',
                'Test Label',
                '209789',
                '',
                '1',
                '2014-12-30',
                '2015-12-30',
                'EP',
                '19',
                'This Release is not Great 19',
                'This Release is Great 19',
                'PhysicalProduct',
                'New',
                '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,
                '19',
                'ADA',
                '19',
                '19',
                '40.18',
                NULL,
                '',
                '58.00',
                'Y',
                NULL,
                '1'
            );;

            INSERT INTO release_artist(            
                release_id,
                artist_name,
                upc
            )
            VALUES(
                @release_id,
                'Luis Bacalov',
                '889845999713'
            );;

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '129',
                '889845999713'
            );;
        </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 = '889845999713');;
                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 20',
                '1',
                'label_processing',
                '889845999706',
                '889845999706',
                'test_1253',
                '2005 Record Label',
                'Test Label',
                '161487',
                '',
                '1',
                '2014-12-31',
                '2015-12-31',
                'Single',
                '20',
                'This Release is not Great 20',
                'This Release is Great 20',
                '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,
                '20',
                'ADA',
                '20',
                '20',
                '40.19',
                NULL,
                '',
                '59.00',
                'N',
                NULL,
                '1'
            );;

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

            INSERT INTO release_subgenre(            
                release_id,
                subgenre_id,
                upc
            )
            VALUES(
                @release_id,
                '129',
                '889845999706'
            );;
        </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 = '889845999706');;
                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>
