<?xml version="1.0" encoding="UTF-8"?>
<changelog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <changeset id="DS-4618_remove_gsr_dups:1" author="ssavva" run-always="true">
        <cypherquery>
            <![CDATA[
                MATCH (dgsr:DeletedGlobalSoundRecording)
                WHERE NOT (dgsr)--()--(:GlobalSoundRecording)
                MATCH (dgsr)--(psr:PublicSoundRecording)
                MATCH (gsr:GlobalSoundRecording {isrc: psr.isrc})
                MERGE (gsr)-[gsrToSr:REPRESENTS]->(psr)
                    ON CREATE SET
                        gsrToSr.createdAt = datetime(),
                        gsrToSr.createdBy = "db-deploy/DS-4618_remove_gsr_dups.xml";
            ]]>
        </cypherquery>
    </changeset>
    <changeset id="DS-4618_remove_gsr_dups:2" author="ssavva" run-always="true">
        <cypherquery>
            <![CDATA[
                MATCH (dgsr:DeletedGlobalSoundRecording)
                DETACH DELETE dgsr;
            ]]>
        </cypherquery>
    </changeset>
</changelog>
