<?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-1243_update_writer_metadata:1" author="jmarais">
        <query>
            <![CDATA[
                UNWIND [
                    { vendorId: 75156, oldWriterId: 83382, name: "Cameron Jibril Thomaz", newWriterId: 29957 },
                    { vendorId: 70045, oldWriterId: 43585, name: "Cameron Jibril Thomaz", newWriterId: 29957 },
                    { vendorId: 22043, oldWriterId: 63708, name: "Corey Jaleel Stanfield", newWriterId: 45055 },
                    { vendorId: 24827, oldWriterId: 63576, name: "Antwan Peter Wiggins", newWriterId: 44856 },
                    { vendorId: 16475, oldWriterId: 108, name: "Angel Ruano Pinto", newWriterId: 108 },
                    { vendorId: 16475, oldWriterId: 19, name: "Castillo Ariel Salvador Rivero", newWriterId: 19 },
                    { vendorId: 16475, oldWriterId: 6, name: "Castillo Ariel Salvador Rivero", newWriterId: 19 },
                    { vendorId: 34150, oldWriterId: 212, name: "HAROLD IGNACIO GONZALEZ MORALES", newWriterId: 67403 },
                    { vendorId: 32518, oldWriterId: 57509, name: "HAROLD IGNACIO GONZALEZ MORALES", newWriterId: 67403 },
                    { vendorId: 16476, oldWriterId: 30, name: "Joe Lagreca", newWriterId: 792 },
                    { vendorId: 16476, oldWriterId: 100, name: "Jose Emilio Rivera Baraona", newWriterId: 100 },
                    { vendorId: 32124, oldWriterId: 44753, name: "Emanuel Herrera Batista", newWriterId: 59815 },
                    { vendorId: 25223, oldWriterId: 51111, name: "Ivan Ramirez", newWriterId: 44746 },
                    { vendorId: 34879, oldWriterId: 37203, name: "BRYAN RAMIREZ", newWriterId: 1261 },
                    { vendorId: 34879, oldWriterId: 82815, name: "NICOLL ALEXANDER PARGA ORTIZ", newWriterId: 19515 },
                    { vendorId: 22043, oldWriterId: 63719, name: "Jerome Anthony Allen", newWriterId: 29645 },
                    { vendorId: 22043, oldWriterId: 63709, name: "Michael Ramirez Gill", newWriterId: 29663 },
                    { vendorId: 25223, oldWriterId: 68030, name: "Jason C Green", newWriterId: 29668 },
                    { vendorId: 22043, oldWriterId: 63683, name: "Jason C Green", newWriterId: 29668 },
                    { vendorId: 70045, oldWriterId: 29901, name: "Dwight Equan Grant", newWriterId: 29901 },
                    { vendorId: 34879, oldWriterId: 82821, name: "FERNEY ALBERTO PARGA ORTIZ", newWriterId: 29938 },
                    { vendorId: 70944, oldWriterId: 47412, name: "Jordan Houston", newWriterId: 44293 },
                    { vendorId: 24483, oldWriterId: 47412, name: "Jordan Houston", newWriterId: 44293 },
                    { vendorId: 24483, oldWriterId: 53869, name: "Jordan Houston", newWriterId: 44293 },
                    { vendorId: 25223, oldWriterId: 44382, name: "Jordan Houston", newWriterId: 44293 },
                    { vendorId: 76995, oldWriterId: 55974, name: "Jordan Houston", newWriterId: 44293 },
                    { vendorId: 22043, oldWriterId: 63704, name: "Alvin Reynaldo Olavarria Jr", newWriterId: 30525 },
                    { vendorId: 22043, oldWriterId: 63724, name: "Jamal Abdul Raheem", newWriterId: 30538 },
                    { vendorId: 22043, oldWriterId: 63674, name: "Brad Steven Perlow", newWriterId: 30792 },
                    { vendorId: 70045, oldWriterId: 30682, name: "Patrick Garland Morales", newWriterId: 30682 },
                    { vendorId: 70944, oldWriterId: 47414, name: "Armani Caesar", newWriterId: 31307 },
                    { vendorId: 22043, oldWriterId: 63711, name: "John Anthony Tucker", newWriterId: 31017 },
                    { vendorId: 22043, oldWriterId: 63680, name: "Ruben Maurice Johnson", newWriterId: 31096 },
                    { vendorId: 22043, oldWriterId: 63668, name: "Charles Stallman", newWriterId: 30951 },
                    { vendorId: 24483, oldWriterId: 31109, name: "CORY ATKINS", newWriterId: 63579 },
                    { vendorId: 22043, oldWriterId: 64011, name: "CORY ATKINS", newWriterId: 63579 },
                    { vendorId: 25223, oldWriterId: 88058, name: "Anthony Henderson", newWriterId: 32101 },
                    { vendorId: 22043, oldWriterId: 63667, name: "Joseph Acosta", newWriterId: 32142 },
                    { vendorId: 35469, oldWriterId: 63091, name: "Marco Acevedo Martinez", newWriterId: 37211 },
                    { vendorId: 35469, oldWriterId: 45373, name: "Timofei Crudu", newWriterId: 49411 },
                    { vendorId: 28704, oldWriterId: 81559, name: "LISTHROP MARIUS LUCAS ANTONIO", newWriterId: 48000 },
                    { vendorId: 76410, oldWriterId: 68502, name: "Aderli Ramirez", newWriterId: 51198 },
                    { vendorId: 82706, oldWriterId: 89979, name: "Denys Momot", newWriterId: 51970 },
                    { vendorId: 72282, oldWriterId: 67203, name: "Anthony Tremaine Dixson", newWriterId: 54406 },
                    { vendorId: 24483, oldWriterId: 58013, name: "VALEE TAYLOR", newWriterId: 58070 },
                    { vendorId: 70045, oldWriterId: 58454, name: "VALEE TAYLOR", newWriterId: 58070 }
                ] as item
                MATCH (v:Vendor { vendorId: item.vendorId })--(sw:PublishingSongWriter { pubWriterID: item.oldWriterId })-[:HAS_AGREEMENT]-(a:PublishingAgreement)
                SET
                    sw.pubWriterID = item.newWriterId,
                    sw.legalName = item.name,
                    sw.lastModifiedAt = datetime(),
                    sw.lastModifiedBy = "database/PUB-1243_update_writer_metadata",
                    a.pubWriterID = item.newWriterId,
                    a.lastModifiedAt = datetime(),
                    a.lastModifiedBy = "database/PUB-1243_update_writer_metadata"
                RETURN sw
            ]]>
        </query>
    </changeset>
</changelog>
