<?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="rpapat">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            <![CDATA[
                USE `art_relations`;;

                INSERT INTO contact (contact_first_name, contact_last_name, contact_email, address_street, address_city, address_zip, contact_phone, contact_phone_2, address2, orchard_country) VALUES ('Hugo', 'Bon', 'hugo.bon@echopolite.com', '2, rue andre messager', 'Paris', '75018', '00 33 1 72 38 58 55', '', 'null', 6);;
                SET @contactId = LAST_INSERT_ID();;

                INSERT INTO vendor (is_distributor, name, company, login, last_update, passwords, owner, priority, primary_genre, date_created, status, label_summary) VALUES ('N', 'Echopolite', 'Echopolite', 'hugo.bon@echopolite.com', NOW(), 'bf0d8b9b03f7ad7e237bc77d3cfde4228faf12813766382767430696d67a04c27df591010ad7e138c8be11596fa522f45231ed2a39e649a1eb42b4ea586079be', 'Finetunes', 1, 2, CURDATE(), 'signed', '');;
                SET @vendorId = LAST_INSERT_ID();;

                INSERT INTO vend_contact (vendor_id, contact_id, master, login, passwords, active) VALUES (@vendorId, @contactId, 'Y', 'hugo.bon@echopolite.com', 'bf0d8b9b03f7ad7e237bc77d3cfde4228faf12813766382767430696d67a04c27df591010ad7e138c8be11596fa522f45231ed2a39e649a1eb42b4ea586079be', 'Y');;
                SET @vendContactId = LAST_INSERT_ID();;

                INSERT INTO `vend_contact_roles` (role_id, vend_contact_id) VALUES (4, @vendContactId);;

                INSERT INTO contact (contact_first_name, contact_last_name, contact_email, address_street, address_city, address_zip, contact_phone, contact_phone_2, address2, orchard_country) VALUES ('null', 'Janine', 'm.tilschner+Jainie@finetunes.net', 'Stresemannstrasse 375 Unit 11', 'Hamburg', '22761', 'null', '', 'null', 4);;
                SET @contactId = LAST_INSERT_ID();;

                INSERT INTO vendor (is_distributor, name, company, login, last_update, passwords, owner, priority, primary_genre, date_created, status, label_summary) VALUES ('N', 'Jazzshack', 'Jazzshack', 'm.tilschner+Jainie@finetunes.net', NOW(), '312a4eef77c8857f6b7a12adbd1f8a979c0aa641e446b247d5f5f79058287173e080a275ce63f2ccc563ca681142b34bf1b11abebcaee8b6e6dab287cc55439b', 'Finetunes', 1, 2, CURDATE(), 'signed', '');;
                SET @vendorId = LAST_INSERT_ID();;

                INSERT INTO vend_contact (vendor_id, contact_id, master, login, passwords, active) VALUES (@vendorId, @contactId, 'Y', 'm.tilschner+Jainie@finetunes.net', '312a4eef77c8857f6b7a12adbd1f8a979c0aa641e446b247d5f5f79058287173e080a275ce63f2ccc563ca681142b34bf1b11abebcaee8b6e6dab287cc55439b', 'Y');;
                SET @vendContactId = LAST_INSERT_ID();;

                INSERT INTO `vend_contact_roles` (role_id, vend_contact_id) VALUES (4, @vendContactId);;

                INSERT INTO contact (contact_first_name, contact_last_name, contact_email, address_street, address_city, address_zip, contact_phone, contact_phone_2, address2, orchard_country) VALUES ('Emilie', 'Snellman', 'emilie@theorchard.com', 'Storgata 7', 'Oslo', 'NO-0155', 'null', '', 'Att. Erik Brataas', 133);;
                SET @contactId = LAST_INSERT_ID();;

                INSERT INTO vendor (is_distributor, name, company, login, last_update, passwords, owner, priority, primary_genre, date_created, status, label_summary) VALUES ('Y', 'Phonofile AS', 'Phonofile AS', 'emilie@theorchard.com', NOW(), 'e1c12ff5a3cf65708e9a2fa41053a2c649642f92da247b0cf903be22a675574cfb53fdcf1112f408884dc4e206d91b9a7045ca150c3f54179257263fe4dc513d', 'Finetunes', 1, 2, CURDATE(), 'signed', '');;
                SET @vendorId = LAST_INSERT_ID();;

                INSERT INTO vend_contact (vendor_id, contact_id, master, login, passwords, active) VALUES (@vendorId, @contactId, 'Y', 'emilie@theorchard.com', 'e1c12ff5a3cf65708e9a2fa41053a2c649642f92da247b0cf903be22a675574cfb53fdcf1112f408884dc4e206d91b9a7045ca150c3f54179257263fe4dc513d', 'Y');;
                SET @vendContactId = LAST_INSERT_ID();;

                INSERT INTO `vend_contact_roles` (role_id, vend_contact_id) VALUES (4, @vendContactId);;		
            ]]>
        </sql>
        <rollback>
            <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
                <![CDATA[
                    USE `art_relations`;;

                    DELETE vcr.* FROM `vend_contact_roles` vcr INNER JOIN `vend_contact` vc ON vc.`id` = vcr.`vend_contact_id` WHERE vc.`login` = 'hugo.bon@echopolite.com';;
                    DELETE FROM vendor WHERE login = 'hugo.bon@echopolite.com';;
                    DELETE FROM contact WHERE contact_email = 'hugo.bon@echopolite.com';;
                    DELETE FROM vend_contact WHERE login = 'hugo.bon@echopolite.com';;

                    DELETE vcr.* FROM `vend_contact_roles` vcr INNER JOIN `vend_contact` vc ON vc.`id` = vcr.`vend_contact_id` WHERE vc.`login` = 'm.tilschner+Jainie@finetunes.net';;
                    DELETE FROM vendor WHERE login = 'm.tilschner+Jainie@finetunes.net';;
                    DELETE FROM contact WHERE contact_email = 'm.tilschner+Jainie@finetunes.net';;
                    DELETE FROM vend_contact WHERE login = 'm.tilschner+Jainie@finetunes.net';;

                    DELETE vcr.* FROM `vend_contact_roles` vcr INNER JOIN `vend_contact` vc ON vc.`id` = vcr.`vend_contact_id` WHERE vc.`login` = 'emilie@theorchard.com';;
                    DELETE FROM vendor WHERE login = 'emilie@theorchard.com';;
                    DELETE FROM contact WHERE contact_email = 'emilie@theorchard.com';;
                    DELETE FROM vend_contact WHERE login = 'emilie@theorchard.com';;                    
                ]]>
            </sql>
        </rollback>
    </changeSet>
</databaseChangeLog>
