<?xml version="1.0" encoding="UTF-8"?>
<!-- This XML cypher DBPR sets the service tier for a list of vendorIds,
Possible ServiceTier values are diy-tier-1 (basic), tier-1, tier-2, tier-3, premium-services -->
<changelog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="./schema.xsd">
    <!-- deletes existing ServiceTiers from existing vendors -->
    <changeset id="INT-2133-AltaFonte-set-32-vendors-to-service-tier-level-Tier-2:1" author="wcheong" run-always="true">
        <cypherquery>
            <![CDATA[
                MATCH (v:Vendor)-[rel:IN_SERVICE_TIER]->(s:ServiceTier)
                WHERE v.vendorId IN [
                781889, 781901, 781909, 783186, 783308, 783415, 783419, 783601, 783670, 784565, 785068, 785233, 785645, 786656, 787880, 787888, 788027, 788186, 788222, 788425, 788622, 789162, 789190, 789294, 789340, 789358, 789385, 789492, 789562, 789621, 789926, 790034
                ]
                DELETE rel
                RETURN v,s
            ]]>
        </cypherquery>
    </changeset>
    <!-- sets the new serviceTiers for existing vendors -->
    <changeset id="INT-2133-AltaFonte-set-32-vendors-to-service-tier-level-Tier-2:2" author="wcheong" run-always="true">
        <cypherquery>
            <![CDATA[
                MATCH (v:Vendor), (s:ServiceTier)
                WHERE v.vendorId IN [
                781889, 781901, 781909, 783186, 783308, 783415, 783419, 783601, 783670, 784565, 785068, 785233, 785645, 786656, 787880, 787888, 788027, 788186, 788222, 788425, 788622, 789162, 789190, 789294, 789340, 789358, 789385, 789492, 789562, 789621, 789926, 790034
                ]
                AND s.name = 'tier-2'
                MERGE (v)-[rel:IN_SERVICE_TIER]->(s)
                    ON CREATE SET rel.createdAt = datetime(), rel.createdBy = 'INT-2133',
                                  rel.updatedAt = datetime(), rel.updatedBy = 'INT-2133'
                RETURN v,s
            ]]>
        </cypherquery>
    </changeset>
</changelog>