<?xml version="1.0" encoding="UTF-8"?>
<changelog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.liquigraph.org/schema/1.0/liquigraph.xsd">
    <changeset id="ARTARCH-60_create_participant_model_constraints:1" author="ssavva">
        <query>CREATE CONSTRAINT ON (lp:LabelParticipant) ASSERT lp.id IS UNIQUE</query>
    </changeset>
    <changeset id="ARTARCH-60_create_participant_model_constraints:2" author="ssavva">
        <query>CREATE CONSTRAINT ON (lp:LabelParticipant) ASSERT (lp.name, lp.vendorId, lp.subaccountId) IS NODE KEY</query>
    </changeset>
    <changeset id="ARTARCH-60_create_participant_model_constraints:3" author="ssavva">
        <query>CREATE CONSTRAINT ON (ai:ArtistInfo) ASSERT ai.id IS UNIQUE</query>
    </changeset>
    <changeset id="ARTARCH-60_create_participant_model_constraints:4" author="ssavva">
        <query>CREATE CONSTRAINT ON (pr:Project) ASSERT pr.id IS UNIQUE</query>
    </changeset>
    <changeset id="ARTARCH-60_create_participant_model_constraints:5" author="ssavva">
        <query>CREATE CONSTRAINT ON (p:Product) ASSERT p.id IS UNIQUE</query>
    </changeset>
    <changeset id="ARTARCH-60_create_participant_model_constraints:6" author="ssavva">
        <query>CREATE CONSTRAINT ON (t:Track) ASSERT t.id IS UNIQUE</query>
    </changeset>
    <changeset id="ARTARCH-60_create_participant_model_constraints:7" author="ssavva">
        <query>CREATE CONSTRAINT ON (ra:ReleaseArtist) ASSERT ra.id IS UNIQUE</query>
    </changeset>
    <changeset id="ARTARCH-60_create_participant_model_constraints:8" author="ssavva">
        <query>CREATE CONSTRAINT ON (ta:TrackArtist) ASSERT ta.id IS UNIQUE</query>
    </changeset>
    <changeset id="ARTARCH-60_create_participant_model_constraints:9" author="ssavva">
        <query>CREATE CONSTRAINT ON (tw:TrackWriter) ASSERT tw.id IS UNIQUE</query>
    </changeset>
    <changeset id="ARTARCH-60_create_participant_model_constraints:10" author="ssavva">
        <query>CALL db.index.fulltext.createNodeIndex("participantNames", ["LabelParticiapnt"], ["name"])</query>
    </changeset>
    <changeset id="ARTARCH-60_create_participant_model_constraints:11" author="ssavva">
        <query>CREATE CONSTRAINT ON (v:Vendor) ASSERT v.id IS UNIQUE</query>
    </changeset>
</changelog>
