<?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="smritidhiman">
        <sql dbms="mysql" endDelimiter=";;" splitStatements="true" stripComments="true">
            --Update studio_name in table mfit_studio on the basis of studio_approved_email
            UPDATE mfit_studio SET studio_name = CASE
            WHEN studio_approved_email = 'thekulube@gmail.com' THEN 'Alen Konakoğlu'
            WHEN studio_approved_email = 'aleciomasterizacao@terra.com.br' THEN 'Alécio T. Costa'
            WHEN studio_approved_email = 'oscar.bahiaproducciones@gmail.com' THEN 'Bahía Estudios Producciones'
            WHEN studio_approved_email = 'cihan@bahcekat.com' THEN 'BahçeKat Recording'
            WHEN studio_approved_email = 'blacklounge@hotmail.com' THEN 'Blacklounge Studios'
            WHEN studio_approved_email = 'bjoern.mueller@bmaudio.ch' THEN 'BM Audio, Björn Müller'
            WHEN studio_approved_email = 'prod@gaelbrusseleers.fr' THEN 'Brusseleers Gaël'
            WHEN studio_approved_email = 'hola@camaleo.cat' THEN 'Camaleó Estudi de Gravació'
            WHEN studio_approved_email = 'candarkoker@gmail.com' THEN 'Candar Köker'
            WHEN studio_approved_email = 'carlofimus@hotmail.com' THEN 'Carlos Hernández'
            WHEN studio_approved_email = 'damian@lipinskimastering.com' THEN 'Damian Lipiński'
            WHEN studio_approved_email = 'djeisansuskov@gmail.com' THEN 'Djeisan Suskov - Leisure'
            WHEN studio_approved_email = 'borialarcon@gmail.com' THEN 'Estudio Montepríncipe'
            WHEN studio_approved_email = 'paulo@clickaudioworks.com.br' THEN 'Estúdio ClickAudioWorks'
            WHEN studio_approved_email = 'opedevento@gmail.com' THEN 'Estúdio Pé de Vento'
            WHEN studio_approved_email = 'unimaster@terra.com.br' THEN 'Estúdio Unimaster'
            WHEN studio_approved_email = 'ablondiau@hotmail.com' THEN "Et J'ai crié Sprl"
            WHEN studio_approved_email = 'dncarvalho@globo.com' THEN 'Florida Música'
            WHEN studio_approved_email = 'franck@outhere-music.com' THEN 'Franck Jaffrès Studio'
            WHEN studio_approved_email = 'frederic.briant@skynet.be' THEN 'Frédéric Briant Studio'
            WHEN studio_approved_email = 'george@georgetandero.com' THEN 'George Tanderø'
            WHEN studio_approved_email = 'gonzalonoque@gmail.com' THEN 'Gonzalo Noqué'
            WHEN studio_approved_email = 'info@goekhangueler.com' THEN 'Gökhan Güler'
            WHEN studio_approved_email = 'parkaudio@me.com' THEN 'Jeremy Park'
            WHEN studio_approved_email = 'joao@joaocarvalhomastering.com' THEN 'João Carvalho Mastering'
            WHEN studio_approved_email = 'jerome@syntagma.be' THEN 'Jérôme Lejeune'
            WHEN studio_approved_email = 'sparechannels@gmail.com' THEN 'Kevin Paul - Perfect Mixing and Mastering'
            WHEN studio_approved_email = 'mastering@giovanniversari.it' THEN 'La Maestà Mastering'
            WHEN studio_approved_email = 'malligator@malligator.com' THEN 'Malligator Préférence'
            WHEN studio_approved_email = 'shawn@optimum-mastering.com' THEN 'Optimum Mastering‎'
            WHEN studio_approved_email = 'oscar@vinader.com' THEN 'Oscar Vinader Pérez'
            WHEN studio_approved_email = 'MFiT@plaetlin-mastering.de' THEN 'plätlin mastering'
            WHEN studio_approved_email = 'romanstyx@gmail.com' THEN 'President-Studio "Президент-Студио"'
            WHEN studio_approved_email = 'kontakt@schumannbach.de' THEN 'Schumann&amp;Bach Musikproduktion'
            WHEN studio_approved_email = 'stephan@santoso.us' THEN 'Slingshot Studio'
            WHEN studio_approved_email = 'cengizkoroglu07@gmail.com' THEN 'Soyunma Odası'
            WHEN studio_approved_email = 'mail@steffenmuellermastering.com' THEN 'Steffen Müller Mastering'
            WHEN studio_approved_email = 'Patrick@StudioArnoldMuhren.nl' THEN 'Studio Arnold Mühren'
            WHEN studio_approved_email = 'mfit@studios7emeciel.com' THEN 'Studio 7ème Ciel'
            WHEN studio_approved_email = 't_arikan@marsandiz.com' THEN 'Stüdyo Marşandiz (Studyo Marsandiz)'
            WHEN studio_approved_email = 'sebastienchonion@gmail.com' THEN 'Sébastien Chonion'
            WHEN studio_approved_email = 'tarikceran@gmail.com' THEN 'Tarık Ceran'
            WHEN studio_approved_email = 'office@truebusyness.com' THEN 'True Busyness (Sascha Bühren)'
            WHEN studio_approved_email = 'valgeir@greenhouse.is' THEN 'Valgeir Sigurðsson'
            WHEN studio_approved_email = 'info@vemedyayapim.com' THEN 'VE Medya Yapım'
            WHEN studio_approved_email = 'drew@drewcappotto.com' THEN 'Verité Sound'
            WHEN studio_approved_email = 'warrenrussellsmith@me.com' THEN 'Warren Russell-Smith at LA Magic'
            WHEN studio_approved_email = 'wes@wesonator.com' THEN 'Wes "Wesonator" Maebe'
            WHEN studio_approved_email = 'ozguryurtoglu@gmail.com' THEN 'Özgür Yurtoğlu'
            WHEN studio_approved_email = 'holjud@gmail.com' THEN 'Svenska Grammofonstudion Mastering'
            END
            WHERE studio_approved_email  IN ('thekulube@gmail.com', 'aleciomasterizacao@terra.com.br', 'oscar.bahiaproducciones@gmail.com', 'cihan@bahcekat.com', 'blacklounge@hotmail.com', 'bjoern.mueller@bmaudio.ch', 'prod@gaelbrusseleers.fr', 'hola@camaleo.cat', 'candarkoker@gmail.com', 'carlofimus@hotmail.com', 'damian@lipinskimastering.com', 'djeisansuskov@gmail.com', 'borialarcon@gmail.com', 'paulo@clickaudioworks.com.br', 'opedevento@gmail.com', 'unimaster@terra.com.br', 'ablondiau@hotmail.com', 'dncarvalho@globo.com', 'franck@outhere-music.com', 'frederic.briant@skynet.be', 'george@georgetandero.com', 'gonzalonoque@gmail.com', 'info@goekhangueler.com', 'parkaudio@me.com', 'joao@joaocarvalhomastering.com', 'jerome@syntagma.be', 'sparechannels@gmail.com', 'mastering@giovanniversari.it', 'malligator@malligator.com', 'shawn@optimum-mastering.com', 'oscar@vinader.com', 'MFiT@plaetlin-mastering.de', 'romanstyx@gmail.com', 'kontakt@schumannbach.de', 'stephan@santoso.us', 'cengizkoroglu07@gmail.com', 'mail@steffenmuellermastering.com', 'Patrick@StudioArnoldMuhren.nl', 'mfit@studios7emeciel.com', 't_arikan@marsandiz.com', 'sebastienchonion@gmail.com', 'tarikceran@gmail.com', 'office@truebusyness.com', 'valgeir@greenhouse.is', 'info@vemedyayapim.com', 'drew@drewcappotto.com', 'warrenrussellsmith@me.com', 'wes@wesonator.com', 'ozguryurtoglu@gmail.com', 'holjud@gmail.com');;

            --Update query to update studio_name for studio_approved_email = 'husky@groundlift.org' and id = 392 as there are two studio_names for this email
            UPDATE mfit_studio SET studio_name = 'Groundlift Studios (S. Husky Höskulds)' WHERE studio_approved_email = 'husky@groundlift.org' AND id = 392;;

            --Update studio_approved_email in table mfit_studio on the basis of studio_name
            UPDATE mfit_studio SET studio_approved_email = CASE
            WHEN studio_name = '3345 Mastering' THEN 'noel.summerville@btinternet.com'
            WHEN studio_name = 'Baby Factory Studios' THEN 'studiet@gmail.com'
            WHEN studio_name = 'Fran Paredes' THEN 'info@franparedes.com'
            WHEN studio_name = 'Grindstone Studio' THEN 'sg_biz@yahoo.co.uk'
            WHEN studio_name = 'Old School Mastering' THEN 'allanramsay@hotmail.com '
            WHEN studio_name = 'Opus Productions' THEN 'neilwilkes@opusproductions.com'
            WHEN studio_name = 'Russel Elevado' THEN 'dragon@russelevado.com'
            WHEN studio_name = 'Studio 270' THEN 'studio270@cdagroup.net'
            WHEN studio_name = 'Supersonic' THEN 'booking@supersonic.dk'
            WHEN studio_name = 'Westside Mastering Studio' THEN 'woody@westsidemastering.com'
            END
            WHERE studio_name  IN ('3345 Mastering', 'Baby Factory Studios', 'Fran Paredes', 'Grindstone Studio', 'Old School Mastering', 'Opus Productions', 'Russel Elevado', 'Studio 270', 'Supersonic', 'Westside Mastering Studio');;
        </sql>
        <rollback>
            UPDATE mfit_studio SET studio_name = CASE
            WHEN studio_approved_email = 'thekulube@gmail.com' THEN 'Alen Konakoğlu'
            WHEN studio_approved_email = 'aleciomasterizacao@terra.com.br' THEN  'Alcio T. Costa'
            WHEN studio_approved_email = 'oscar.bahiaproducciones@gmail.com' THEN 'Baha Estudios Producciones'
            WHEN studio_approved_email = 'cihan@bahcekat.com' THEN 'BaheKat Recording'
            WHEN studio_approved_email = 'blacklounge@hotmail.com' THEN 'BlackloungeStudios'
            WHEN studio_approved_email = 'bjoern.mueller@bmaudio.ch' THEN 'BM Audio, Bjrn Mller'
            WHEN studio_approved_email = 'prod@gaelbrusseleers.fr' THEN 'Brusseleers Gal'
            WHEN studio_approved_email = 'hola@camaleo.cat' THEN 'Camale Estudi de Gravaci'
            WHEN studio_approved_email = 'candarkoker@gmail.com' THEN 'Candar Kker'
            WHEN studio_approved_email = 'carlofimus@hotmail.com' THEN 'Carlos Hernndez'
            WHEN studio_approved_email = 'damian@lipinskimastering.com' THEN 'Damian Lipiński'
            WHEN studio_approved_email = 'djeisansuskov@gmail.com' THEN 'Djeisan Suskov-Leisure'
            WHEN studio_approved_email = 'borialarcon@gmail.com' THEN 'Estudio Monteprncipe'
            WHEN studio_approved_email = 'paulo@clickaudioworks.com.br' THEN  'Estdio ClickAudioWorks'
            WHEN studio_approved_email = 'opedevento@gmail.com' THEN  'Estdio P de Vento'
            WHEN studio_approved_email = 'unimaster@terra.com.br' THEN 'Estdio Unimaster'
            WHEN studio_approved_email = 'ablondiau@hotmail.com' THEN "Et J'ai cri Sprl"
            WHEN studio_approved_email = 'dncarvalho@globo.com' THEN 'Florida Msica'
            WHEN studio_approved_email = 'franck@outhere-music.com' THEN 'Franck Jaffrs Studio'
            WHEN studio_approved_email = 'frederic.briant@skynet.be' THEN 'Frdric Briant Studio'
            WHEN studio_approved_email = 'george@georgetandero.com' THEN 'George Tander'
            WHEN studio_approved_email = 'gonzalonoque@gmail.com' THEN 'Gonzalo Noqu'
            WHEN studio_approved_email = 'info@goekhangueler.com' THEN 'Gkhan Gler'
            WHEN studio_approved_email = 'parkaudio@me.com' THEN 'JeremyPark'
            WHEN studio_approved_email = 'joao@joaocarvalhomastering.com' THEN 'Joo Carvalho Mastering'
            WHEN studio_approved_email = 'jerome@syntagma.be' THEN 'Jrme Lejeune'
            WHEN studio_approved_email = 'sparechannels@gmail.com' THEN 'Kevin Paul-Perfect Mixing and Mastering'
            WHEN studio_approved_email = 'mastering@giovanniversari.it' THEN 'La Maest Mastering'
            WHEN studio_approved_email = 'malligator@malligator.com' THEN 'Malligator Prfrence'
            WHEN studio_approved_email = 'shawn@optimum-mastering.com' THEN 'Optimum Mastering'
            WHEN studio_approved_email = 'oscar@vinader.com' THEN 'Oscar Vinader Prez'
            WHEN studio_approved_email = 'MFiT@plaetlin-mastering.de' THEN 'pltlin mastering'
            WHEN studio_approved_email = 'romanstyx@gmail.com' THEN 'President-Studio "Президент-Студио"'
            WHEN studio_approved_email = 'kontakt@schumannbach.de' THEN 'Schumann&amp;BachMusikproduktion'
            WHEN studio_approved_email = 'stephan@santoso.us' THEN 'Slingshot Studio'
            WHEN studio_approved_email = 'cengizkoroglu07@gmail.com' THEN 'Soyunma Odası'
            WHEN studio_approved_email = 'mail@steffenmuellermastering.com' THEN 'Steffen Mller Mastering'
            WHEN studio_approved_email = 'Patrick@StudioArnoldMuhren.nl' THEN 'Studio Arnold Mhren'
            WHEN studio_approved_email = 'mfit@studios7emeciel.com' THEN 'Studio7me Ciel'
            WHEN studio_approved_email = 't_arikan@marsandiz.com' THEN 'Stüdyo Marşandiz (Studyo Marsandiz)'
            WHEN studio_approved_email = 'sebastienchonion@gmail.com' THEN 'Sbastien Chonion'
            WHEN studio_approved_email = 'tarikceran@gmail.com' THEN 'Tarık Ceran'
            WHEN studio_approved_email = 'office@truebusyness.com' THEN 'True Busyness (Sascha Bhren)'
            WHEN studio_approved_email = 'valgeir@greenhouse.is' THEN 'Valgeir Sigursson'
            WHEN studio_approved_email = 'info@vemedyayapim.com' THEN 'VE Medya Yapım'
            WHEN studio_approved_email = 'drew@drewcappotto.com' THEN 'Verit Sound'
            WHEN studio_approved_email = 'warrenrussellsmith@me.com' THEN 'Warren Russell-Smith at LA Magic'
            WHEN studio_approved_email = 'wes@wesonator.com' THEN 'Wes "Wesonator" Maebe'
            WHEN studio_approved_email = 'ozguryurtoglu@gmail.com' THEN 'Özgür Yurtoğlu'
            WHEN studio_approved_email = 'holjud@gmail.com' THEN 'Svenska Grammofonstudion Mastering'
            END
            WHERE studio_approved_email  IN ('thekulube@gmail.com', 'aleciomasterizacao@terra.com.br', 'oscar.bahiaproducciones@gmail.com', 'cihan@bahcekat.com', 'blacklounge@hotmail.com', 'bjoern.mueller@bmaudio.ch', 'prod@gaelbrusseleers.fr', 'hola@camaleo.cat', 'candarkoker@gmail.com', 'carlofimus@hotmail.com', 'damian@lipinskimastering.com', 'djeisansuskov@gmail.com', 'borialarcon@gmail.com', 'paulo@clickaudioworks.com.br', 'opedevento@gmail.com', 'unimaster@terra.com.br', 'ablondiau@hotmail.com', 'dncarvalho@globo.com', 'franck@outhere-music.com', 'frederic.briant@skynet.be', 'george@georgetandero.com', 'gonzalonoque@gmail.com', 'info@goekhangueler.com', 'parkaudio@me.com', 'joao@joaocarvalhomastering.com', 'jerome@syntagma.be', 'sparechannels@gmail.com', 'mastering@giovanniversari.it', 'malligator@malligator.com', 'shawn@optimum-mastering.com', 'oscar@vinader.com', 'MFiT@plaetlin-mastering.de', 'romanstyx@gmail.com', 'kontakt@schumannbach.de', 'stephan@santoso.us', 'cengizkoroglu07@gmail.com', 'mail@steffenmuellermastering.com', 'Patrick@StudioArnoldMuhren.nl', 'mfit@studios7emeciel.com', 't_arikan@marsandiz.com', 'sebastienchonion@gmail.com', 'tarikceran@gmail.com', 'office@truebusyness.com', 'valgeir@greenhouse.is', 'info@vemedyayapim.com', 'drew@drewcappotto.com', 'warrenrussellsmith@me.com', 'wes@wesonator.com', 'ozguryurtoglu@gmail.com', 'holjud@gmail.com');;

            UPDATE mfit_studio SET studio_name = 'Groundlift Studios (S. Husky Hskulds)' WHERE studio_approved_email = 'husky@groundlift.org' AND id = 392;;

            UPDATE mfit_studio SET studio_approved_email = CASE
            WHEN studio_name = '3345 Mastering' THEN 'noel.summerville@btinternet.com'
            WHEN studio_name = 'Baby Factory Studios' THEN 'studiet@gmail.com'
            WHEN studio_name = 'Fran Paredes' THEN 'info@franparedes.com'
            WHEN studio_name = 'Grindstone Studio' THEN 'sg_biz@yahoo.co.uk'
            WHEN studio_name = 'Old School Mastering' THEN 'allanramsay@hotmail.com'
            WHEN studio_name = 'Opus Productions' THEN 'neilwilkes@opusproductions.com'
            WHEN studio_name = 'Russel Elevado' THEN 'dragon@russelevado.com'
            WHEN studio_name = 'Studio 270' THEN 'studio270@cdagroup.net'
            WHEN studio_name = 'Supersonic' THEN 'booking@supersonic.dk'
            WHEN studio_name = 'Westside Mastering Studio' THEN 'woody@westsidemastering.com'
            END
            WHERE studio_name  IN ('3345 Mastering', 'Baby Factory Studios', 'Fran Paredes', 'Grindstone Studio', 'Old School Mastering', 'Opus Productions', 'Russel Elevado', 'Studio 270', 'Supersonic', 'Westside Mastering Studio');;
        </rollback>
    </changeSet>
</databaseChangeLog>
