<?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-2162-AltaFonte-set-40-vendors-to-service-tier-level-Basic:1" author="wcheong" run-always="true">
        <cypherquery>
            <![CDATA[
                MATCH (v:Vendor)-[rel:IN_SERVICE_TIER]->(s:ServiceTier)
                WHERE v.vendorId IN [
                791687, 792252, 792226, 792243, 792217, 792230, 792223, 792228, 792250, 792246, 792232, 792241, 792219, 792249, 792231, 792218, 792220, 792251, 792238, 792240, 792229, 792239, 792221, 792248, 792233, 792242, 792254, 792245, 792236, 792255, 792224, 792244, 792225, 792256, 792247, 792235, 792253, 792222, 792234
                ]
                DELETE rel
                RETURN v,s
            ]]>
        </cypherquery>
    </changeset>
    <!-- sets the new serviceTiers for existing vendors -->
    <changeset id="INT-2162-AltaFonte-set-40-vendors-to-service-tier-level-Basic:2" author="wcheong" run-always="true">
        <cypherquery>
            <![CDATA[
                MATCH (v:Vendor), (s:ServiceTier)
                WHERE v.vendorId IN [
                791687, 792252, 792226, 792243, 792217, 792230, 792223, 792228, 792250, 792246, 792232, 792241, 792219, 792249, 792231, 792218, 792220, 792251, 792238, 792240, 792229, 792239, 792221, 792248, 792233, 792242, 792254, 792245, 792236, 792255, 792224, 792244, 792225, 792256, 792247, 792235, 792253, 792222, 792234
                ]
                AND s.name = 'diy-tier-1'
                MERGE (v)-[rel:IN_SERVICE_TIER]->(s)
                    ON CREATE SET rel.createdAt = datetime(), rel.createdBy = 'INT-2162',
                                  rel.updatedAt = datetime(), rel.updatedBy = 'INT-2162'
                RETURN v,s
            ]]>
        </cypherquery>
    </changeset>
</changelog>
