<?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="delete_content_account_26664:1" author="amontoya" run-on-change="true">
    <cypherquery>
      <![CDATA[
        CALL apoc.periodic.iterate(
          "MATCH(v:Vendor{id:26664})-[hc:HAS_COMPOSITION]->(c:PublishingComposition)-[ha:HAS_AGREEMENT]->(a:PublishingAgreement) RETURN c,a",
          "DETACH DELETE c, a",
          {batchSize:50,iterateList:true,parallel:true,concurrency:5} 
        )
        YIELD total
        RETURN total
      ]]>
    </cypherquery>
  </changeset>
  <changeset id="delete_content_account_26664:2" author="amontoya" run-on-change="true">
    <cypherquery>
      <![CDATA[
        CALL apoc.periodic.iterate(
          "MATCH(v:Vendor{id:26664})-[hsw:HAS_SIGNED_WRITER]->(sw:PublishingSongWriter)-[ha:HAS_AGREEMENT]->(a:PublishingAgreement) RETURN sw,a", 
          "DETACH DELETE sw, a",
          {batchSize:50,iterateList:true,parallel:true,concurrency:5}
        )
        YIELD total
        RETURN total
      ]]>
    </cypherquery>
  </changeset>
  <changeset id="delete_content_account_26664:3" author="amontoya" run-on-change="true">
    <cypherquery>
      <![CDATA[
        CALL apoc.periodic.iterate(
          "MATCH (v:Vendor{id:26664})-[HAS_SIGNED_WRITER]->(sw:PublishingSongWriter) RETURN sw",
          "DETACH DELETE sw",
          {batchSize:50,iterateList:true,parallel:true,concurrency:5}
        )
        YIELD total
        RETURN total
      ]]>
    </cypherquery>
  </changeset>
  <changeset id="delete_content_account_26664:4" author="amontoya" run-on-change="true">
    <cypherquery>
      <![CDATA[
        CALL apoc.periodic.iterate(
          "MATCH (v:Vendor{id:26664})
          OPTIONAL MATCH (v)-[HAS_ASSOCIATED_PUBLISHER]->(p:PublishingPublisher)-[ha:HAS_AGREEMENT]->(a:PublishingAgreement) RETURN p,a",
          "DETACH DELETE a, p",
          {batchSize:50,iterateList:true,parallel:true,concurrency:5}
        )
        YIELD total
        RETURN total
      ]]>
    </cypherquery>
  </changeset>
  <changeset id="delete_content_account_26664:5" author="amontoya" run-on-change="true">
    <cypherquery>
      <![CDATA[
        CALL apoc.periodic.iterate(
          "MATCH (v:Vendor{id:26664})-[HAS_ASSOCIATED_PUBLISHER]->(p:PublishingPublisher) RETURN p",
          "DETACH DELETE p",
          {batchSize:50,iterateList:true,parallel:true,concurrency:5}
        )
        YIELD total
        RETURN total
      ]]>
    </cypherquery>
  </changeset>
  <changeset id="delete_content_account_26664:6" author="amontoya" run-on-change="true">
    <cypherquery>
      <![CDATA[
        CALL apoc.periodic.iterate(
          "MATCH(v:Vendor{id:26664})-[hc:HAS_COMPOSITION]->(c:PublishingComposition) RETURN c",
          "DETACH DELETE c",
          {batchSize:50,iterateList:true,parallel:true,concurrency:5}
        )
        YIELD total
        RETURN total
      ]]>
    </cypherquery>
  </changeset>
</changelog>

