<?xml version="1.0" encoding="UTF-8"?>
<changelog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://www.liquigraph.org/schema/1.0/liquigraph.xsd">
    <changeset id="PUB-XX-merge-publishers:1" author="ratoui1">
        <query>
            <![CDATA[
                MATCH (p1:PublishingPublisher {pubPublisherID: 148, ipi:'583909114'})--(l:Label)--(p2:PublishingPublisher {pubPublisherID: 148})
                CALL apoc.refactor.mergeNodes([p1, p2], {properties: 'discard', mergeRels: true}) YIELD node RETURN 0
            ]]>
        </query>
    </changeset>
    <changeset id="PUB-XX-merge-publishers:2" author="ratoui1">
        <query>
            <![CDATA[
                MATCH (p:PublishingPublisher {pubPublisherID: 148})-[:HAS_AGREEMENT]->(a:PublishingAgreement)
                SET a.pubPublisherID = 148
            ]]>
        </query>
    </changeset>

    <changeset id="PUB-XX-merge-publishers:3" author="ratoui1">
        <query>
            <![CDATA[
                MATCH (p1:PublishingPublisher {pubPublisherID: 158})--(l:Label)--(p2:PublishingPublisher {pubPublisherID: 157})
                CALL apoc.refactor.mergeNodes([p1, p2], {properties: 'discard', mergeRels: true}) YIELD node RETURN 0
            ]]>
        </query>
    </changeset>
    <changeset id="PUB-XX-merge-publishers:4" author="ratoui1">
        <query>
            <![CDATA[
                MATCH (p:PublishingPublisher {pubPublisherID: 158})-[:HAS_AGREEMENT]->(a:PublishingAgreement)
                SET a.pubPublisherID = 158
            ]]>
        </query>
    </changeset>

    <changeset id="PUB-XX-merge-publishers:5" author="ratoui1">
        <query>
            <![CDATA[
                MATCH (p1:PublishingPublisher {pubPublisherID: 160})--(l:Label)--(p2:PublishingPublisher {pubPublisherID: 161})
                CALL apoc.refactor.mergeNodes([p1, p2], {properties: 'discard', mergeRels: true}) YIELD node RETURN 0
            ]]>
        </query>
    </changeset>
    <changeset id="PUB-XX-merge-publishers:6" author="ratoui1">
        <query>
            <![CDATA[
                MATCH (p:PublishingPublisher {pubPublisherID: 160})-[:HAS_AGREEMENT]->(a:PublishingAgreement)
                SET a.pubPublisherID = 160
            ]]>
        </query>
    </changeset>


    <changeset id="PUB-XX-merge-publishers:7" author="ratoui1">
        <query>
            <![CDATA[
                MATCH (p1:PublishingPublisher {pubPublisherID: 150})--(l:Label)--(p2:PublishingPublisher {pubPublisherID: 150})
                CALL apoc.refactor.mergeNodes([p1, p2], {properties: 'discard', mergeRels: true}) YIELD node RETURN 0
            ]]>
        </query>
    </changeset>
     <changeset id="PUB-XX-merge-publishers:8" author="ratoui1">
        <query>
            <![CDATA[
                MATCH (p0:PublishingPublisher {pubPublisherID: 150})
                MATCH (p1:PublishingPublisher {pubPublisherID: 163})
                MATCH (p2:PublishingPublisher {pubPublisherID: 165})
                MATCH (p3:PublishingPublisher {pubPublisherID: 188})
                CALL apoc.refactor.mergeNodes([p0,p1,p2,p3], {properties: 'discard', mergeRels: true}) 
                YIELD node 
                SET node.pubPublisherID = 150
                RETURN 0
            ]]>
        </query>
    </changeset>
</changelog> 
