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

            UPDATE releases SET 
                not_for_distribution = 'PhysicalProduct',
                meta_language = Null
            WHERE upc = 5060243321282;;
        </sql>
        <rollback>
            USE art_relations;;

            UPDATE releases SET 
                not_for_distribution = 'N',
                meta_language = 'ENG'
            WHERE upc = 5060243321282;;
        </rollback>
    </changeSet>
    <changeSet id="2" author="dratanghayra">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            USE art_relations;;

            UPDATE track SET 
                explicit_lyrics = Null,
                third_party_publisher = Null,
                p_line = Null,
                meta_language = Null
            WHERE upc = 5060243321282;;
        </sql>
        <rollback>
            USE art_relations;;

            UPDATE track SET 
                explicit_lyrics = 'N',
                third_party_publisher = 'N',
                p_line = '2016 Company',
                meta_language = 'ENG'
            WHERE upc = 5060243321282;;
        </rollback>
    </changeSet>
    <changeSet id="3" author="dratanghayra">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            USE art_relations;;

            DROP TABLE IF EXISTS `ROLLBACK-PHYS711-track-writer`;;
            CREATE TABLE `ROLLBACK-PHYS711-track-writer`
            SELECT writer_name, upc, cd, track_id, unique_track_id FROM track_writer WHERE upc = 5060243321282;;

            DELETE FROM track_writer WHERE upc = 5060243321282;;
        </sql>
        <rollback>
            USE art_relations;;

            INSERT INTO track_writer (writer_name, upc, cd, track_id, unique_track_id)
            SELECT * FROM `ROLLBACK-PHYS711-track-writer` WHERE upc = 5060243321282;;

            DROP TABLE IF EXISTS `ROLLBACK-PHYS711-track-writer`;;
        </rollback>
    </changeSet>
</databaseChangeLog>
