<?xml version="1.0" encoding="UTF-8"?>
<changelog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <changeset id="DS-5415_lp_merge_duplicate_6:1" author="ssavva" run-always="true">
        <cypherquery>
            <![CDATA[
                WITH [{master: 1146363, dup: 400912775}, {master: 406926189, dup: 1664790746600}, {master: 407192411, dup: 1664790821197}, {master: 1664185143788, dup: 1664790880875}, {master: 1664185144281, dup: 1664790903778}, {master: 634414, dup: 367802700}, {master: 10649895, dup: 1658155139358}] AS records
                UNWIND records AS record
                MATCH (dupNode:LabelParticipant {id: record.dup})
                MATCH (masterNode:LabelParticipant {id: record.master})
                CALL apoc.refactor.mergeNodes(
                    [masterNode, dupNode],
                    {
                        properties: {
                            name: 'overwrite',
                            spotifyId: 'overwrite',
                            `.*`: 'discard'
                        },
                        mergeRels: true
                    }
                ) YIELD node
                RETURN masterNode;
            ]]>
        </cypherquery>
    </changeset>
    <changeset id="DS-5415_lp_merge_duplicate_6:2" author="ssavva" run-always="true">
        <cypherquery>
            <![CDATA[
                WITH [{master: 1146363, dup: 400912775}, {master: 407025882, dup: 1664790819967}, {master: 407693610, dup: 1664790871335}] AS records
                UNWIND records AS record
                MATCH (dupNode:LabelParticipant {id: record.dup})
                MATCH (masterNode:LabelParticipant {id: record.master})
                CALL apoc.refactor.mergeNodes(
                    [masterNode, dupNode],
                    {
                        properties: {
                            name: 'overwrite',
                            `.*`: 'discard'
                        },
                        mergeRels: true
                    }
                ) YIELD node
                RETURN masterNode;
            ]]>
        </cypherquery>
    </changeset>
    <changeset id="DS-5415_lp_merge_duplicate_6:3" author="ssavva" run-always="true">
        <cypherquery>
            <![CDATA[
                MATCH (:Vendor {id: 0})-[r]-(:LabelParticipant)
                DELETE r;
            ]]>
        </cypherquery>
    </changeset>
</changelog>
