<?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-1104_update_publisher_metadata_part2:1" author="jmarais">
        <query>
            <![CDATA[
                MATCH (p:PublishingPublisher { id: "125f3e55-3adc-4de2-8fa9-b7361cc0cec2" })-[rel:HAS_AGREEMENT]->(a:PublishingAgreement)
                SET
                    rel.lastModifiedAt = datetime(),
                    rel.lastModifiedBy = "database/PUB-1104_update_publisher_metadata_part2"
                WITH a, p
                MATCH (newPublisher:PublishingPublisher { id: "72dfaeff-de87-4378-96fb-5006a0a30287" })
                MERGE (newPublisher)-[newRel:HAS_AGREEMENT]->(a)
                ON MATCH
                    SET
                        newRel.lastModifiedAt = datetime(),
                        newRel.lastModifiedBy = "database/PUB-1104_update_publisher_metadata_part2",
                        a.pubPublisherID = newPublisher.pubPublisherID
                ON CREATE
                    SET
                        newRel.lastModifiedAt = datetime(),
                        newRel.lastModifiedBy = "database/PUB-1104_update_publisher_metadata_part2",
                        newRel.createdAt = datetime(),
                        newRel.createdBy = "database/PUB-1104_update_publisher_metadata_part2",
                        a.pubPublisherID = newPublisher.pubPublisherID
            ]]>
        </query>
    </changeset>
    <changeset id="PUB-1104_update_publisher_metadata_part2:2" author="jmarais">
        <query>
            <![CDATA[
                MATCH (p:PublishingPublisher { id: "125f3e55-3adc-4de2-8fa9-b7361cc0cec2" })
                DETACH DELETE p
            ]]>
        </query>
    </changeset>

    <changeset id="PUB-1104_update_publisher_metadata_part2:3" author="jmarais">
        <query>
            <![CDATA[
                MATCH (p:PublishingPublisher { id: "342d8cfa-a82c-48cc-a980-9d1de802292b" })-[rel:HAS_AGREEMENT]->(a:PublishingAgreement)
                SET
                    rel.lastModifiedAt = datetime(),
                    rel.lastModifiedBy = "database/PUB-1104_update_publisher_metadata_part2"
                WITH a, p
                MATCH (newPublisher:PublishingPublisher { id: "8afbf0cc-fcd7-4dcf-b608-d809e2f50cf6" })
                MERGE (newPublisher)-[newRel:HAS_AGREEMENT]->(a)
                ON MATCH
                    SET
                        newRel.lastModifiedAt = datetime(),
                        newRel.lastModifiedBy = "database/PUB-1104_update_publisher_metadata_part2"
                ON CREATE
                    SET
                        newRel.lastModifiedAt = datetime(),
                        newRel.lastModifiedBy = "database/PUB-1104_update_publisher_metadata_part2",
                        newRel.createdAt = datetime(),
                        newRel.createdBy = "database/PUB-1104_update_publisher_metadata_part2"
            ]]>
        </query>
    </changeset>

    <changeset id="PUB-1104_update_publisher_metadata_part2:4" author="jmarais">
        <query>
            <![CDATA[
                MATCH (p:PublishingPublisher { id: "342d8cfa-a82c-48cc-a980-9d1de802292b" })
                DETACH DELETE p
            ]]>
        </query>
    </changeset>
</changelog>
