<?xml version="1.0" encoding="UTF-8"?>
<changelog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <changeset id="SR-578_merge_osrs:1" author="gaguirre" run-always="true">
        <cypherquery>
            <![CDATA[
                MATCH(goodOsr:OrchardSoundRecording {id: "e39e7a67-c3cb-432a-a0f8-d0f0213d9e16"})
                MATCH(badOsr:OrchardSoundRecording {id: "6e0240a6-e336-4e4c-9d92-2a6a901feaa8"})-[cf:CONTAINS_FINGERPRINT]->(badAcr:ACRID)
                MERGE (badAcr)<-[:CONTAINS_FINGERPRINT]-(goodOsr)
                WITH cf
                CALL apoc.refactor.setType(cf, 'DELETED_CONTAINS_FINGERPRINT')
                YIELD output
                SET
                    output.lastModifiedAt = datetime(),
                    output.lastModifiedBy = 'database/SR-578_merge_osrs'
                RETURN output
            ]]>
        </cypherquery>
    </changeset>
    <changeset id="SR-578_merge_osrs:2" author="gaguirre" run-always="true">
        <cypherquery>
            <![CDATA[
                MATCH(goodOsr:OrchardSoundRecording {id: "e39e7a67-c3cb-432a-a0f8-d0f0213d9e16"})
                MATCH(badOsr:OrchardSoundRecording {id: "9e4197c2-6662-4ac5-a213-4d86bd76045c"})-[cf:CONTAINS_FINGERPRINT]->(badAcr:ACRID)
                MERGE (badAcr)<-[:CONTAINS_FINGERPRINT]-(goodOsr)
                WITH cf
                CALL apoc.refactor.setType(cf, 'DELETED_CONTAINS_FINGERPRINT')
                YIELD output
                SET
                    output.lastModifiedAt = datetime(),
                    output.lastModifiedBy = 'database/SR-578_merge_osrs'
                RETURN output
            ]]>
        </cypherquery>
    </changeset>
    <changeset id="SR-578_merge_osrs:3" author="gaguirre" run-always="true">
        <cypherquery>
            <![CDATA[
                MATCH(goodOsr:OrchardSoundRecording {id: "e39e7a67-c3cb-432a-a0f8-d0f0213d9e16"})
                MATCH(badOsr:OrchardSoundRecording {id: "8db55865-70ea-400e-822b-4b1e7cd202f0"})-[cf:CONTAINS_FINGERPRINT]->(badAcr:ACRID)
                MERGE (badAcr)<-[:CONTAINS_FINGERPRINT]-(goodOsr)
                WITH cf
                CALL apoc.refactor.setType(cf, 'DELETED_CONTAINS_FINGERPRINT')
                YIELD output
                SET
                    output.lastModifiedAt = datetime(),
                    output.lastModifiedBy = 'database/SR-578_merge_osrs'
                RETURN output
            ]]>
        </cypherquery>
    </changeset>
    <changeset id="SR-578_merge_osrs:4" author="gaguirre" run-always="true">
        <cypherquery>
            <![CDATA[
                MATCH(osr:OrchardSoundRecording)
                WHERE osr.id IN ["e39e7a67-c3cb-432a-a0f8-d0f0213d9e16", "6e0240a6-e336-4e4c-9d92-2a6a901feaa8", "9e4197c2-6662-4ac5-a213-4d86bd76045c", "8db55865-70ea-400e-822b-4b1e7cd202f0"]
                SET
                    osr.lastModifiedAt = datetime(),
                    osr.lastModifiedBy = 'database/SR-578_merge_osrs'
            ]]>
        </cypherquery>
    </changeset>
</changelog>
