<?xml version="1.0" encoding="UTF-8"?>
<changelog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.liquigraph.org/schema/1.0/liquigraph.xsd">

    <changeset id="PUB-98-fix-songwriter-names:1" author="j0shua">
        <query>
            <![CDATA[
                MATCH (psw:PublishingSongWriter)
                WHERE psw.legalName = "Patrick Joseph O&#x27;Neil Riley"
                SET psw.legalName = "Patrick Joseph O'Neil Riley"
            ]]>
        </query>
    </changeset>
    <changeset id="PUB-98-fix-songwriter-names:2" author="j0shua">
        <query>
            <![CDATA[
                MATCH (psw:PublishingSongWriter)
                WHERE psw.legalName = "28TH &amp; TIVOLY"
                SET psw.legalName = "28TH & TIVOLY"
            ]]>
        </query>
    </changeset>
    <changeset id="PUB-98-fix-songwriter-names:3" author="j0shua">
        <query>
            <![CDATA[
                MATCH (psw:PublishingSongWriter)
                WHERE psw.legalName = "Tiziana N O&#x27;Connell (Kutic Tina)"
                SET psw.legalName = "Tiziana N O'Connell (Kutic Tina)"
            ]]>
        </query>
    </changeset>
    <changeset id="PUB-98-fix-songwriter-names:4" author="j0shua">
        <query>
            <![CDATA[
                MATCH (psw:PublishingSongWriter)
                WHERE psw.legalName = "Nicolas Andres Hidalgo Salinas"
                SET psw.legalName = "Nicolás Andres Hidalgo Salinas"
            ]]>
        </query>
    </changeset>
    <changeset id="PUB-98-fix-songwriter-names:5" author="j0shua">
        <query>
            <![CDATA[
                MATCH (psw:PublishingSongWriter)
                WHERE psw.legalName = "Micheal Brandolino"
                SET psw.legalName = "Michael Brandolino"
            ]]>
        </query>
    </changeset>
    <changeset id="PUB-98-fix-songwriter-names:6" author="j0shua">
        <query>
            <![CDATA[
                MATCH (psw:PublishingSongWriter)
                WHERE psw.legalName = "Kamikazi Marie Singirankabo"
                SET psw.legalName = "Kamikazi Marie Josee Singirankabo"
            ]]>
        </query>
    </changeset>
    <changeset id="PUB-98-fix-songwriter-names:7" author="j0shua">
        <query>
            <![CDATA[
                MATCH (psw:PublishingSongWriter)
                WHERE psw.legalName = "Jacob Lærke Harris"
                SET psw.legalName = "Jakob Lærke Harris"
            ]]>
        </query>
    </changeset>
    <changeset id="PUB-98-fix-songwriter-names:8" author="j0shua">
        <query>
            <![CDATA[
                MATCH (psw:PublishingSongWriter)
                WHERE psw.legalName = "Billy Sherwood"
                SET psw.legalName = "William Wyman Sherwood"
            ]]>
        </query>
    </changeset>
    <changeset id="PUB-98-fix-songwriter-names:9" author="j0shua">
        <query>
            <![CDATA[
                MATCH (psw:PublishingSongWriter {legalName:"Lorena Bossi"})-[:HAS_AGREEMENT]-(pa:PublishingAgreement)
                DETACH DELETE psw, pa
            ]]>
        </query>
    </changeset>

    <changeset id="PUB-98-fix-songwriter-names:10" author="j0shua">
        <query>
            <![CDATA[
                MATCH (pp:PublishingPublisher)
                WHERE pp.name = "Costanzo Music Pub."
                SET pp.name = "Costanzo Music"
            ]]>
        </query>
    </changeset>

    <changeset id="PUB-98-fix-songwriter-names:11" author="j0shua">
        <query>
            <![CDATA[
                MATCH (mergeToNode:PublishingPublisher {id:"32bf728d-ae95-4f3b-8189-2f1ae43da10e"})
                MATCH (toMergeNode:PublishingPublisher)
                WHERE toMergeNode.id IN ["8254e32e-a706-4e51-968c-face7c6a13aa", "7612af52-b129-4eb9-b876-6320c940fa77"]
                WITH mergeToNode, COLLECT(toMergeNode) AS toMergeNodes
                CALL apoc.refactor.mergeNodes(
                    [mergeToNode] + toMergeNodes,
                    {
                        properties: "discard",
                        mergeRels: true
                    }
                ) YIELD node
                RETURN 0
            ]]>
        </query>
    </changeset>
</changelog>
