<?xml version="1.0" encoding="UTF-8"?>
<changelog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <changeset id="SR-279_merge_osr:1" author="gaguirre" run-always="true">
        <cypherquery>
            <![CDATA[
                MATCH(goodOsr:OrchardSoundRecording {id: "4ff7f097-d715-4da2-9ade-338e9d379cf4"})
                MATCH(badOsr:OrchardSoundRecording {id: "08a21da9-85b7-41c5-a541-d11947196f73"})-[cf:CONTAINS_FINGERPRINT]->(badAcr:ACRID)
                MERGE (badAcr)<-[:CONTAINS_FINGERPRINT]-(goodOsr)
                WITH cf
                CALL apoc.refactor.setType(cf, 'DELETED_CONTAINS_FINGERPRINT')
                YIELD output
                SET
                    output.deletedAt = datetime(),
                    output.deletedBy = 'database/SR-279_merge_osr:1'
                RETURN output
            ]]>
        </cypherquery>
    </changeset>
    <changeset id="SR-279_merge_osr:2" author="gaguirre" run-always="true">
        <cypherquery>
            <![CDATA[
                MATCH(goodOsr:OrchardSoundRecording {id: "a4a5eb95-b45a-40cd-84bd-22c3ee379919"})
                MATCH(badOsr:OrchardSoundRecording {id: "12cf2f3c-54a4-487c-ac3e-c5c596c758c5"})-[cf:CONTAINS_FINGERPRINT]->(badAcr:ACRID)
                MERGE (badAcr)<-[:CONTAINS_FINGERPRINT]-(goodOsr)
                WITH cf
                CALL apoc.refactor.setType(cf, 'DELETED_CONTAINS_FINGERPRINT')
                YIELD output
                SET
                    output.deletedAt = datetime(),
                    output.deletedBy = 'database/SR-279_merge_osr:2'
                RETURN output
            ]]>
        </cypherquery>
    </changeset>
    <changeset id="SR-279_merge_osr:3" author="gaguirre" run-always="true">
        <cypherquery>
            <![CDATA[
                MATCH(osr:OrchardSoundRecording)
                WHERE osr.id IN ["4ff7f097-d715-4da2-9ade-338e9d379cf4", "08a21da9-85b7-41c5-a541-d11947196f73", "a4a5eb95-b45a-40cd-84bd-22c3ee379919", "12cf2f3c-54a4-487c-ac3e-c5c596c758c5"]
                SET
                    osr.lastModifiedAt = datetime(),
                    osr.lastModifiedBy = 'database/SR-279_merge_osr:3'
            ]]>
        </cypherquery>
    </changeset>
</changelog>
