You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by we...@apache.org on 2025/12/18 14:20:23 UTC
(airflow) branch main updated: fix(asset-parition): add a mutex lock to AssetModel when updating APDR (#59183)
This is an automated email from the ASF dual-hosted git repository.
weilee pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new c36e5ec71dc fix(asset-parition): add a mutex lock to AssetModel when updating APDR (#59183)
c36e5ec71dc is described below
commit c36e5ec71dc8d7e3af958f885a2401c255ee6e54
Author: Wei Lee <we...@gmail.com>
AuthorDate: Thu Dec 18 22:20:16 2025 +0800
fix(asset-parition): add a mutex lock to AssetModel when updating APDR (#59183)
---
airflow-core/docs/img/airflow_erd.svg | 4965 +++++++++++-------------
airflow-core/src/airflow/assets/manager.py | 108 +-
airflow-core/tests/unit/assets/test_manager.py | 49 +-
3 files changed, 2427 insertions(+), 2695 deletions(-)
diff --git a/airflow-core/docs/img/airflow_erd.svg b/airflow-core/docs/img/airflow_erd.svg
index f1ddef43d59..d915ef3ee47 100644
--- a/airflow-core/docs/img/airflow_erd.svg
+++ b/airflow-core/docs/img/airflow_erd.svg
@@ -4,3020 +4,2625 @@
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: %3 Pages: 1 -->
-<svg width="2869pt" height="4473pt"
- viewBox="0.00 0.00 2869.00 4473.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 4469)">
+<svg width="2869pt" height="2981pt"
+ viewBox="0.00 0.00 2869.00 2981.42" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2977.42)">
<title>%3</title>
-<polygon fill="white" stroke="transparent" points="-4,4 -4,-4469 2865,-4469 2865,4 -4,4"/>
-<!-- asset_alias -->
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-2977.42 2865,-2977.42 2865,4 -4,4"/>
+<!-- dag_priority_parsing_request -->
<g id="node1" class="node">
+<title>dag_priority_parsing_request</title>
+<polygon fill="none" stroke="black" points="25,-178.42 25,-206.42 345,-206.42 345,-178.42 25,-178.42"/>
+<text text-anchor="start" x="54" y="-189.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_priority_parsing_request</text>
+<polygon fill="none" stroke="black" points="25,-153.42 25,-178.42 345,-178.42 345,-153.42 25,-153.42"/>
+<text text-anchor="start" x="30" y="-163.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="43" y="-163.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="48" y="-163.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(32)]</text>
+<text text-anchor="start" x="160" y="-163.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="25,-128.42 25,-153.42 345,-153.42 345,-128.42 25,-128.42"/>
+<text text-anchor="start" x="30" y="-138.22" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_name</text>
+<text text-anchor="start" x="124" y="-138.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="129" y="-138.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="250" y="-138.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="25,-103.42 25,-128.42 345,-128.42 345,-103.42 25,-103.42"/>
+<text text-anchor="start" x="30" y="-113.22" font-family="Helvetica,sans-Serif" font-size="14.00">relative_fileloc</text>
+<text text-anchor="start" x="129" y="-113.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="134" y="-113.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
+<text text-anchor="start" x="264" y="-113.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+</g>
+<!-- job -->
+<g id="node2" class="node">
+<title>job</title>
+<polygon fill="none" stroke="black" points="66,-483.42 66,-511.42 304,-511.42 304,-483.42 66,-483.42"/>
+<text text-anchor="start" x="171" y="-494.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">job</text>
+<polygon fill="none" stroke="black" points="66,-458.42 66,-483.42 304,-483.42 304,-458.42 66,-458.42"/>
+<text text-anchor="start" x="71" y="-468.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="84" y="-468.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="89" y="-468.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="166" y="-468.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="66,-433.42 66,-458.42 304,-458.42 304,-433.42 66,-433.42"/>
+<text text-anchor="start" x="71" y="-443.22" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="117" y="-443.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="122" y="-443.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="66,-408.42 66,-433.42 304,-433.42 304,-408.42 66,-408.42"/>
+<text text-anchor="start" x="71" y="-418.22" font-family="Helvetica,sans-Serif" font-size="14.00">end_date</text>
+<text text-anchor="start" x="135" y="-418.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="140" y="-418.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="66,-383.42 66,-408.42 304,-408.42 304,-383.42 66,-383.42"/>
+<text text-anchor="start" x="71" y="-393.22" font-family="Helvetica,sans-Serif" font-size="14.00">executor_class</text>
+<text text-anchor="start" x="173" y="-393.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="178" y="-393.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
+<polygon fill="none" stroke="black" points="66,-358.42 66,-383.42 304,-383.42 304,-358.42 66,-358.42"/>
+<text text-anchor="start" x="71" y="-368.22" font-family="Helvetica,sans-Serif" font-size="14.00">hostname</text>
+<text text-anchor="start" x="141" y="-368.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="146" y="-368.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
+<polygon fill="none" stroke="black" points="66,-333.42 66,-358.42 304,-358.42 304,-333.42 66,-333.42"/>
+<text text-anchor="start" x="71" y="-343.22" font-family="Helvetica,sans-Serif" font-size="14.00">job_type</text>
+<text text-anchor="start" x="130" y="-343.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="135" y="-343.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(30)]</text>
+<polygon fill="none" stroke="black" points="66,-308.42 66,-333.42 304,-333.42 304,-308.42 66,-308.42"/>
+<text text-anchor="start" x="71" y="-318.22" font-family="Helvetica,sans-Serif" font-size="14.00">latest_heartbeat</text>
+<text text-anchor="start" x="184" y="-318.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="189" y="-318.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="66,-283.42 66,-308.42 304,-308.42 304,-283.42 66,-283.42"/>
+<text text-anchor="start" x="71" y="-293.22" font-family="Helvetica,sans-Serif" font-size="14.00">start_date</text>
+<text text-anchor="start" x="141" y="-293.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="146" y="-293.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="66,-258.42 66,-283.42 304,-283.42 304,-258.42 66,-258.42"/>
+<text text-anchor="start" x="71" y="-268.22" font-family="Helvetica,sans-Serif" font-size="14.00">state</text>
+<text text-anchor="start" x="106" y="-268.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="111" y="-268.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(20)]</text>
+<polygon fill="none" stroke="black" points="66,-233.42 66,-258.42 304,-258.42 304,-233.42 66,-233.42"/>
+<text text-anchor="start" x="71" y="-243.22" font-family="Helvetica,sans-Serif" font-size="14.00">unixname</text>
+<text text-anchor="start" x="141" y="-243.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="146" y="-243.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+</g>
+<!-- log -->
+<g id="node3" class="node">
+<title>log</title>
+<polygon fill="none" stroke="black" points="45,-837.42 45,-865.42 326,-865.42 326,-837.42 45,-837.42"/>
+<text text-anchor="start" x="171.5" y="-848.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">log</text>
+<polygon fill="none" stroke="black" points="45,-812.42 45,-837.42 326,-837.42 326,-812.42 45,-812.42"/>
+<text text-anchor="start" x="50" y="-822.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="63" y="-822.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="68" y="-822.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="145" y="-822.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="45,-787.42 45,-812.42 326,-812.42 326,-787.42 45,-787.42"/>
+<text text-anchor="start" x="50" y="-797.22" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="96" y="-797.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="101" y="-797.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="45,-762.42 45,-787.42 326,-787.42 326,-762.42 45,-762.42"/>
+<text text-anchor="start" x="50" y="-772.22" font-family="Helvetica,sans-Serif" font-size="14.00">dttm</text>
+<text text-anchor="start" x="84" y="-772.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="89" y="-772.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="45,-737.42 45,-762.42 326,-762.42 326,-737.42 45,-737.42"/>
+<text text-anchor="start" x="50" y="-747.22" font-family="Helvetica,sans-Serif" font-size="14.00">event</text>
+<text text-anchor="start" x="90" y="-747.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="95" y="-747.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(60)]</text>
+<polygon fill="none" stroke="black" points="45,-712.42 45,-737.42 326,-737.42 326,-712.42 45,-712.42"/>
+<text text-anchor="start" x="50" y="-722.22" font-family="Helvetica,sans-Serif" font-size="14.00">extra</text>
+<text text-anchor="start" x="87" y="-722.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="92" y="-722.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<polygon fill="none" stroke="black" points="45,-687.42 45,-712.42 326,-712.42 326,-687.42 45,-687.42"/>
+<text text-anchor="start" x="50" y="-697.22" font-family="Helvetica,sans-Serif" font-size="14.00">logical_date</text>
+<text text-anchor="start" x="132" y="-697.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="137" y="-697.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="45,-662.42 45,-687.42 326,-687.42 326,-662.42 45,-662.42"/>
+<text text-anchor="start" x="50" y="-672.22" font-family="Helvetica,sans-Serif" font-size="14.00">map_index</text>
+<text text-anchor="start" x="126" y="-672.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="131" y="-672.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="45,-637.42 45,-662.42 326,-662.42 326,-637.42 45,-637.42"/>
+<text text-anchor="start" x="50" y="-647.22" font-family="Helvetica,sans-Serif" font-size="14.00">owner</text>
+<text text-anchor="start" x="93" y="-647.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="98" y="-647.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
+<polygon fill="none" stroke="black" points="45,-612.42 45,-637.42 326,-637.42 326,-612.42 45,-612.42"/>
+<text text-anchor="start" x="50" y="-622.22" font-family="Helvetica,sans-Serif" font-size="14.00">owner_display_name</text>
+<text text-anchor="start" x="195" y="-622.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="200" y="-622.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
+<polygon fill="none" stroke="black" points="45,-587.42 45,-612.42 326,-612.42 326,-587.42 45,-587.42"/>
+<text text-anchor="start" x="50" y="-597.22" font-family="Helvetica,sans-Serif" font-size="14.00">run_id</text>
+<text text-anchor="start" x="94" y="-597.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="99" y="-597.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="45,-562.42 45,-587.42 326,-587.42 326,-562.42 45,-562.42"/>
+<text text-anchor="start" x="50" y="-572.22" font-family="Helvetica,sans-Serif" font-size="14.00">task_id</text>
+<text text-anchor="start" x="99" y="-572.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="104" y="-572.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="45,-537.42 45,-562.42 326,-562.42 326,-537.42 45,-537.42"/>
+<text text-anchor="start" x="50" y="-547.22" font-family="Helvetica,sans-Serif" font-size="14.00">try_number</text>
+<text text-anchor="start" x="132" y="-547.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="137" y="-547.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+</g>
+<!-- partitioned_asset_key_log -->
+<g id="node4" class="node">
+<title>partitioned_asset_key_log</title>
+<polygon fill="none" stroke="black" points="8,-1091.42 8,-1119.42 362,-1119.42 362,-1091.42 8,-1091.42"/>
+<text text-anchor="start" x="69" y="-1102.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">partitioned_asset_key_log</text>
+<polygon fill="none" stroke="black" points="8,-1066.42 8,-1091.42 362,-1091.42 362,-1066.42 8,-1066.42"/>
+<text text-anchor="start" x="13" y="-1076.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="26" y="-1076.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="31" y="-1076.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="108" y="-1076.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="8,-1041.42 8,-1066.42 362,-1066.42 362,-1041.42 8,-1041.42"/>
+<text text-anchor="start" x="13" y="-1051.22" font-family="Helvetica,sans-Serif" font-size="14.00">asset_event_id</text>
+<text text-anchor="start" x="116" y="-1051.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="121" y="-1051.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="198" y="-1051.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="8,-1016.42 8,-1041.42 362,-1041.42 362,-1016.42 8,-1016.42"/>
+<text text-anchor="start" x="13" y="-1026.22" font-family="Helvetica,sans-Serif" font-size="14.00">asset_id</text>
+<text text-anchor="start" x="70" y="-1026.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="75" y="-1026.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="152" y="-1026.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="8,-991.42 8,-1016.42 362,-1016.42 362,-991.42 8,-991.42"/>
+<text text-anchor="start" x="13" y="-1001.22" font-family="Helvetica,sans-Serif" font-size="14.00">asset_partition_dag_run_id</text>
+<text text-anchor="start" x="199" y="-1001.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="204" y="-1001.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="281" y="-1001.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="8,-966.42 8,-991.42 362,-991.42 362,-966.42 8,-966.42"/>
+<text text-anchor="start" x="13" y="-976.22" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="86" y="-976.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="91" y="-976.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="187" y="-976.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="8,-941.42 8,-966.42 362,-966.42 362,-941.42 8,-941.42"/>
+<text text-anchor="start" x="13" y="-951.22" font-family="Helvetica,sans-Serif" font-size="14.00">source_partition_key</text>
+<text text-anchor="start" x="155" y="-951.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="160" y="-951.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="281" y="-951.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="8,-916.42 8,-941.42 362,-941.42 362,-916.42 8,-916.42"/>
+<text text-anchor="start" x="13" y="-926.22" font-family="Helvetica,sans-Serif" font-size="14.00">target_dag_id</text>
+<text text-anchor="start" x="107" y="-926.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="112" y="-926.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="233" y="-926.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="8,-891.42 8,-916.42 362,-916.42 362,-891.42 8,-891.42"/>
+<text text-anchor="start" x="13" y="-901.22" font-family="Helvetica,sans-Serif" font-size="14.00">target_partition_key</text>
+<text text-anchor="start" x="151" y="-901.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="156" y="-901.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="277" y="-901.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+</g>
+<!-- import_error -->
+<g id="node5" class="node">
+<title>import_error</title>
+<polygon fill="none" stroke="black" points="70,-1270.42 70,-1298.42 300,-1298.42 300,-1270.42 70,-1270.42"/>
+<text text-anchor="start" x="127.5" y="-1281.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">import_error</text>
+<polygon fill="none" stroke="black" points="70,-1245.42 70,-1270.42 300,-1270.42 300,-1245.42 70,-1245.42"/>
+<text text-anchor="start" x="75" y="-1255.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="88" y="-1255.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="93" y="-1255.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="170" y="-1255.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="70,-1220.42 70,-1245.42 300,-1245.42 300,-1220.42 70,-1220.42"/>
+<text text-anchor="start" x="75" y="-1230.22" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_name</text>
+<text text-anchor="start" x="169" y="-1230.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="174" y="-1230.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="70,-1195.42 70,-1220.42 300,-1220.42 300,-1195.42 70,-1195.42"/>
+<text text-anchor="start" x="75" y="-1205.22" font-family="Helvetica,sans-Serif" font-size="14.00">filename</text>
+<text text-anchor="start" x="136" y="-1205.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="141" y="-1205.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1024)]</text>
+<polygon fill="none" stroke="black" points="70,-1170.42 70,-1195.42 300,-1195.42 300,-1170.42 70,-1170.42"/>
+<text text-anchor="start" x="75" y="-1180.22" font-family="Helvetica,sans-Serif" font-size="14.00">stacktrace</text>
+<text text-anchor="start" x="148" y="-1180.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="153" y="-1180.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<polygon fill="none" stroke="black" points="70,-1145.42 70,-1170.42 300,-1170.42 300,-1145.42 70,-1145.42"/>
+<text text-anchor="start" x="75" y="-1155.22" font-family="Helvetica,sans-Serif" font-size="14.00">timestamp</text>
+<text text-anchor="start" x="150" y="-1155.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="155" y="-1155.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+</g>
+<!-- dag_bundle -->
+<g id="node6" class="node">
+<title>dag_bundle</title>
+<polygon fill="none" stroke="black" points="47,-1991.42 47,-2019.42 324,-2019.42 324,-1991.42 47,-1991.42"/>
+<text text-anchor="start" x="134" y="-2002.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_bundle</text>
+<polygon fill="none" stroke="black" points="47,-1966.42 47,-1991.42 324,-1991.42 324,-1966.42 47,-1966.42"/>
+<text text-anchor="start" x="52" y="-1976.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">name</text>
+<text text-anchor="start" x="92" y="-1976.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="97" y="-1976.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="218" y="-1976.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="47,-1941.42 47,-1966.42 324,-1966.42 324,-1941.42 47,-1941.42"/>
+<text text-anchor="start" x="52" y="-1951.22" font-family="Helvetica,sans-Serif" font-size="14.00">active</text>
+<text text-anchor="start" x="94" y="-1951.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="99" y="-1951.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<polygon fill="none" stroke="black" points="47,-1916.42 47,-1941.42 324,-1941.42 324,-1916.42 47,-1916.42"/>
+<text text-anchor="start" x="52" y="-1926.22" font-family="Helvetica,sans-Serif" font-size="14.00">last_refreshed</text>
+<text text-anchor="start" x="150" y="-1926.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="155" y="-1926.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="47,-1891.42 47,-1916.42 324,-1916.42 324,-1891.42 47,-1891.42"/>
+<text text-anchor="start" x="52" y="-1901.22" font-family="Helvetica,sans-Serif" font-size="14.00">signed_url_template</text>
+<text text-anchor="start" x="193" y="-1901.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="198" y="-1901.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(200)]</text>
+<polygon fill="none" stroke="black" points="47,-1866.42 47,-1891.42 324,-1891.42 324,-1866.42 47,-1866.42"/>
+<text text-anchor="start" x="52" y="-1876.22" font-family="Helvetica,sans-Serif" font-size="14.00">template_params</text>
+<text text-anchor="start" x="173" y="-1876.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="178" y="-1876.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<polygon fill="none" stroke="black" points="47,-1841.42 47,-1866.42 324,-1866.42 324,-1841.42 47,-1841.42"/>
+<text text-anchor="start" x="52" y="-1851.22" font-family="Helvetica,sans-Serif" font-size="14.00">version</text>
+<text text-anchor="start" x="104" y="-1851.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="109" y="-1851.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(200)]</text>
+</g>
+<!-- dag_bundle_team -->
+<g id="node7" class="node">
+<title>dag_bundle_team</title>
+<polygon fill="none" stroke="black" points="484,-1768.42 484,-1796.42 823,-1796.42 823,-1768.42 484,-1768.42"/>
+<text text-anchor="start" x="575.5" y="-1779.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_bundle_team</text>
+<polygon fill="none" stroke="black" points="484,-1743.42 484,-1768.42 823,-1768.42 823,-1743.42 484,-1743.42"/>
+<text text-anchor="start" x="489" y="-1753.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_bundle_name</text>
+<text text-anchor="start" x="616" y="-1753.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="621" y="-1753.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="742" y="-1753.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="484,-1718.42 484,-1743.42 823,-1743.42 823,-1718.42 484,-1718.42"/>
+<text text-anchor="start" x="489" y="-1728.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">team_name</text>
+<text text-anchor="start" x="571" y="-1728.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="576" y="-1728.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
+<text text-anchor="start" x="688" y="-1728.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+</g>
+<!-- dag_bundle--dag_bundle_team -->
+<g id="edge1" class="edge">
+<title>dag_bundle:name--dag_bundle_team:dag_bundle_name</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M325,-1979.42C446.83,-1979.42 361.17,-1755.42 483,-1755.42"/>
+<text text-anchor="start" x="452" y="-1744.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="325" y="-1968.22" font-family="Times,serif" font-size="14.00">1</text>
+</g>
+<!-- dag -->
+<g id="node20" class="node">
+<title>dag</title>
+<polygon fill="none" stroke="black" points="451,-2497.42 451,-2525.42 855,-2525.42 855,-2497.42 451,-2497.42"/>
+<text text-anchor="start" x="636" y="-2508.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag</text>
+<polygon fill="none" stroke="black" points="451,-2472.42 451,-2497.42 855,-2497.42 855,-2472.42 451,-2472.42"/>
+<text text-anchor="start" x="456" y="-2482.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="502" y="-2482.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="507" y="-2482.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="628" y="-2482.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="451,-2447.42 451,-2472.42 855,-2472.42 855,-2447.42 451,-2447.42"/>
+<text text-anchor="start" x="456" y="-2457.22" font-family="Helvetica,sans-Serif" font-size="14.00">asset_expression</text>
+<text text-anchor="start" x="575" y="-2457.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="580" y="-2457.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<polygon fill="none" stroke="black" points="451,-2422.42 451,-2447.42 855,-2447.42 855,-2422.42 451,-2422.42"/>
+<text text-anchor="start" x="456" y="-2432.22" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_name</text>
+<text text-anchor="start" x="550" y="-2432.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="555" y="-2432.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="676" y="-2432.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="451,-2397.42 451,-2422.42 855,-2422.42 855,-2397.42 451,-2397.42"/>
+<text text-anchor="start" x="456" y="-2407.22" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_version</text>
+<text text-anchor="start" x="562" y="-2407.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="567" y="-2407.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(200)]</text>
+<polygon fill="none" stroke="black" points="451,-2372.42 451,-2397.42 855,-2397.42 855,-2372.42 451,-2372.42"/>
+<text text-anchor="start" x="456" y="-2382.22" font-family="Helvetica,sans-Serif" font-size="14.00">dag_display_name</text>
+<text text-anchor="start" x="585" y="-2382.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="590" y="-2382.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
+<polygon fill="none" stroke="black" points="451,-2347.42 451,-2372.42 855,-2372.42 855,-2347.42 451,-2347.42"/>
+<text text-anchor="start" x="456" y="-2357.22" font-family="Helvetica,sans-Serif" font-size="14.00">deadline</text>
+<text text-anchor="start" x="516" y="-2357.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="521" y="-2357.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<polygon fill="none" stroke="black" points="451,-2322.42 451,-2347.42 855,-2347.42 855,-2322.42 451,-2322.42"/>
+<text text-anchor="start" x="456" y="-2332.22" font-family="Helvetica,sans-Serif" font-size="14.00">description</text>
+<text text-anchor="start" x="534" y="-2332.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="539" y="-2332.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<polygon fill="none" stroke="black" points="451,-2297.42 451,-2322.42 855,-2322.42 855,-2297.42 451,-2297.42"/>
+<text text-anchor="start" x="456" y="-2307.22" font-family="Helvetica,sans-Serif" font-size="14.00">fail_fast</text>
+<text text-anchor="start" x="511" y="-2307.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="516" y="-2307.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<text text-anchor="start" x="600" y="-2307.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="451,-2272.42 451,-2297.42 855,-2297.42 855,-2272.42 451,-2272.42"/>
+<text text-anchor="start" x="456" y="-2282.22" font-family="Helvetica,sans-Serif" font-size="14.00">fileloc</text>
+<text text-anchor="start" x="497" y="-2282.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="502" y="-2282.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
+<polygon fill="none" stroke="black" points="451,-2247.42 451,-2272.42 855,-2272.42 855,-2247.42 451,-2247.42"/>
+<text text-anchor="start" x="456" y="-2257.22" font-family="Helvetica,sans-Serif" font-size="14.00">has_import_errors</text>
+<text text-anchor="start" x="581" y="-2257.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="586" y="-2257.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<polygon fill="none" stroke="black" points="451,-2222.42 451,-2247.42 855,-2247.42 855,-2222.42 451,-2222.42"/>
+<text text-anchor="start" x="456" y="-2232.22" font-family="Helvetica,sans-Serif" font-size="14.00">has_task_concurrency_limits</text>
+<text text-anchor="start" x="653" y="-2232.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="658" y="-2232.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<text text-anchor="start" x="742" y="-2232.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="451,-2197.42 451,-2222.42 855,-2222.42 855,-2197.42 451,-2197.42"/>
+<text text-anchor="start" x="456" y="-2207.22" font-family="Helvetica,sans-Serif" font-size="14.00">is_paused</text>
+<text text-anchor="start" x="526" y="-2207.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="531" y="-2207.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<polygon fill="none" stroke="black" points="451,-2172.42 451,-2197.42 855,-2197.42 855,-2172.42 451,-2172.42"/>
+<text text-anchor="start" x="456" y="-2182.22" font-family="Helvetica,sans-Serif" font-size="14.00">is_stale</text>
+<text text-anchor="start" x="508" y="-2182.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="513" y="-2182.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<polygon fill="none" stroke="black" points="451,-2147.42 451,-2172.42 855,-2172.42 855,-2147.42 451,-2147.42"/>
+<text text-anchor="start" x="456" y="-2157.22" font-family="Helvetica,sans-Serif" font-size="14.00">last_expired</text>
+<text text-anchor="start" x="540" y="-2157.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="545" y="-2157.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="451,-2122.42 451,-2147.42 855,-2147.42 855,-2122.42 451,-2122.42"/>
+<text text-anchor="start" x="456" y="-2132.22" font-family="Helvetica,sans-Serif" font-size="14.00">last_parse_duration</text>
+<text text-anchor="start" x="592" y="-2132.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="597" y="-2132.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [DOUBLE_PRECISION]</text>
+<polygon fill="none" stroke="black" points="451,-2097.42 451,-2122.42 855,-2122.42 855,-2097.42 451,-2097.42"/>
+<text text-anchor="start" x="456" y="-2107.22" font-family="Helvetica,sans-Serif" font-size="14.00">last_parsed_time</text>
+<text text-anchor="start" x="574" y="-2107.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="579" y="-2107.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="451,-2072.42 451,-2097.42 855,-2097.42 855,-2072.42 451,-2072.42"/>
+<text text-anchor="start" x="456" y="-2082.22" font-family="Helvetica,sans-Serif" font-size="14.00">max_active_runs</text>
+<text text-anchor="start" x="573" y="-2082.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="578" y="-2082.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="451,-2047.42 451,-2072.42 855,-2072.42 855,-2047.42 451,-2047.42"/>
+<text text-anchor="start" x="456" y="-2057.22" font-family="Helvetica,sans-Serif" font-size="14.00">max_active_tasks</text>
+<text text-anchor="start" x="578" y="-2057.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="583" y="-2057.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="660" y="-2057.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="451,-2022.42 451,-2047.42 855,-2047.42 855,-2022.42 451,-2022.42"/>
+<text text-anchor="start" x="456" y="-2032.22" font-family="Helvetica,sans-Serif" font-size="14.00">max_consecutive_failed_dag_runs</text>
+<text text-anchor="start" x="692" y="-2032.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="697" y="-2032.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="774" y="-2032.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="451,-1997.42 451,-2022.42 855,-2022.42 855,-1997.42 451,-1997.42"/>
+<text text-anchor="start" x="456" y="-2007.22" font-family="Helvetica,sans-Serif" font-size="14.00">next_dagrun</text>
+<text text-anchor="start" x="544" y="-2007.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="549" y="-2007.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="451,-1972.42 451,-1997.42 855,-1997.42 855,-1972.42 451,-1972.42"/>
+<text text-anchor="start" x="456" y="-1982.22" font-family="Helvetica,sans-Serif" font-size="14.00">next_dagrun_create_after</text>
+<text text-anchor="start" x="633" y="-1982.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="638" y="-1982.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="451,-1947.42 451,-1972.42 855,-1972.42 855,-1947.42 451,-1947.42"/>
+<text text-anchor="start" x="456" y="-1957.22" font-family="Helvetica,sans-Serif" font-size="14.00">next_dagrun_data_interval_end</text>
+<text text-anchor="start" x="674" y="-1957.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="679" y="-1957.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="451,-1922.42 451,-1947.42 855,-1947.42 855,-1922.42 451,-1922.42"/>
+<text text-anchor="start" x="456" y="-1932.22" font-family="Helvetica,sans-Serif" font-size="14.00">next_dagrun_data_interval_start</text>
+<text text-anchor="start" x="680" y="-1932.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="685" y="-1932.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="451,-1897.42 451,-1922.42 855,-1922.42 855,-1897.42 451,-1897.42"/>
+<text text-anchor="start" x="456" y="-1907.22" font-family="Helvetica,sans-Serif" font-size="14.00">owners</text>
+<text text-anchor="start" x="507" y="-1907.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="512" y="-1907.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
+<polygon fill="none" stroke="black" points="451,-1872.42 451,-1897.42 855,-1897.42 855,-1872.42 451,-1872.42"/>
+<text text-anchor="start" x="456" y="-1882.22" font-family="Helvetica,sans-Serif" font-size="14.00">relative_fileloc</text>
+<text text-anchor="start" x="555" y="-1882.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="560" y="-1882.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
+<polygon fill="none" stroke="black" points="451,-1847.42 451,-1872.42 855,-1872.42 855,-1847.42 451,-1847.42"/>
+<text text-anchor="start" x="456" y="-1857.22" font-family="Helvetica,sans-Serif" font-size="14.00">timetable_description</text>
+<text text-anchor="start" x="606" y="-1857.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="611" y="-1857.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="451,-1822.42 451,-1847.42 855,-1847.42 855,-1822.42 451,-1822.42"/>
+<text text-anchor="start" x="456" y="-1832.22" font-family="Helvetica,sans-Serif" font-size="14.00">timetable_summary</text>
+<text text-anchor="start" x="595" y="-1832.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="600" y="-1832.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+</g>
+<!-- dag_bundle--dag -->
+<g id="edge14" class="edge">
+<title>dag_bundle:name--dag:bundle_name</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M325,-1979.42C535.14,-1979.42 239.86,-2435.42 450,-2435.42"/>
+<text text-anchor="start" x="419" y="-2424.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="325" y="-1983.22" font-family="Times,serif" font-size="14.00">1</text>
+</g>
+<!-- team -->
+<g id="node8" class="node">
+<title>team</title>
+<polygon fill="none" stroke="black" points="64,-1349.42 64,-1377.42 307,-1377.42 307,-1349.42 64,-1349.42"/>
+<text text-anchor="start" x="162.5" y="-1360.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">team</text>
+<polygon fill="none" stroke="black" points="64,-1324.42 64,-1349.42 307,-1349.42 307,-1324.42 64,-1324.42"/>
+<text text-anchor="start" x="69" y="-1334.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">name</text>
+<text text-anchor="start" x="109" y="-1334.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="114" y="-1334.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
+<text text-anchor="start" x="226" y="-1334.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+</g>
+<!-- team--dag_bundle_team -->
+<g id="edge2" class="edge">
+<title>team:name--dag_bundle_team:team_name</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M308,-1336.42C499.61,-1336.42 291.39,-1730.42 483,-1730.42"/>
+<text text-anchor="start" x="452" y="-1719.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="308" y="-1325.22" font-family="Times,serif" font-size="14.00">1</text>
+</g>
+<!-- connection -->
+<g id="node11" class="node">
+<title>connection</title>
+<polygon fill="none" stroke="black" points="511,-1460.42 511,-1488.42 795,-1488.42 795,-1460.42 511,-1460.42"/>
+<text text-anchor="start" x="603" y="-1471.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">connection</text>
+<polygon fill="none" stroke="black" points="511,-1435.42 511,-1460.42 795,-1460.42 795,-1435.42 511,-1435.42"/>
+<text text-anchor="start" x="516" y="-1445.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="529" y="-1445.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="534" y="-1445.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="611" y="-1445.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="511,-1410.42 511,-1435.42 795,-1435.42 795,-1410.42 511,-1410.42"/>
+<text text-anchor="start" x="516" y="-1420.22" font-family="Helvetica,sans-Serif" font-size="14.00">conn_id</text>
+<text text-anchor="start" x="570" y="-1420.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="575" y="-1420.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="696" y="-1420.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="511,-1385.42 511,-1410.42 795,-1410.42 795,-1385.42 511,-1385.42"/>
+<text text-anchor="start" x="516" y="-1395.22" font-family="Helvetica,sans-Serif" font-size="14.00">conn_type</text>
+<text text-anchor="start" x="588" y="-1395.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="593" y="-1395.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
+<text text-anchor="start" x="714" y="-1395.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="511,-1360.42 511,-1385.42 795,-1385.42 795,-1360.42 511,-1360.42"/>
+<text text-anchor="start" x="516" y="-1370.22" font-family="Helvetica,sans-Serif" font-size="14.00">description</text>
+<text text-anchor="start" x="594" y="-1370.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="599" y="-1370.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<polygon fill="none" stroke="black" points="511,-1335.42 511,-1360.42 795,-1360.42 795,-1335.42 511,-1335.42"/>
+<text text-anchor="start" x="516" y="-1345.22" font-family="Helvetica,sans-Serif" font-size="14.00">extra</text>
+<text text-anchor="start" x="553" y="-1345.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="558" y="-1345.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<polygon fill="none" stroke="black" points="511,-1310.42 511,-1335.42 795,-1335.42 795,-1310.42 511,-1310.42"/>
+<text text-anchor="start" x="516" y="-1320.22" font-family="Helvetica,sans-Serif" font-size="14.00">host</text>
+<text text-anchor="start" x="547" y="-1320.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="552" y="-1320.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
+<polygon fill="none" stroke="black" points="511,-1285.42 511,-1310.42 795,-1310.42 795,-1285.42 511,-1285.42"/>
+<text text-anchor="start" x="516" y="-1295.22" font-family="Helvetica,sans-Serif" font-size="14.00">is_encrypted</text>
+<text text-anchor="start" x="605" y="-1295.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="610" y="-1295.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<polygon fill="none" stroke="black" points="511,-1260.42 511,-1285.42 795,-1285.42 795,-1260.42 511,-1260.42"/>
+<text text-anchor="start" x="516" y="-1270.22" font-family="Helvetica,sans-Serif" font-size="14.00">is_extra_encrypted</text>
+<text text-anchor="start" x="648" y="-1270.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="653" y="-1270.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<polygon fill="none" stroke="black" points="511,-1235.42 511,-1260.42 795,-1260.42 795,-1235.42 511,-1235.42"/>
+<text text-anchor="start" x="516" y="-1245.22" font-family="Helvetica,sans-Serif" font-size="14.00">login</text>
+<text text-anchor="start" x="550" y="-1245.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="555" y="-1245.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<polygon fill="none" stroke="black" points="511,-1210.42 511,-1235.42 795,-1235.42 795,-1210.42 511,-1210.42"/>
+<text text-anchor="start" x="516" y="-1220.22" font-family="Helvetica,sans-Serif" font-size="14.00">password</text>
+<text text-anchor="start" x="583" y="-1220.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="588" y="-1220.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<polygon fill="none" stroke="black" points="511,-1185.42 511,-1210.42 795,-1210.42 795,-1185.42 511,-1185.42"/>
+<text text-anchor="start" x="516" y="-1195.22" font-family="Helvetica,sans-Serif" font-size="14.00">port</text>
+<text text-anchor="start" x="545" y="-1195.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="550" y="-1195.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="511,-1160.42 511,-1185.42 795,-1185.42 795,-1160.42 511,-1160.42"/>
+<text text-anchor="start" x="516" y="-1170.22" font-family="Helvetica,sans-Serif" font-size="14.00">schema</text>
+<text text-anchor="start" x="571" y="-1170.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="576" y="-1170.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
+<polygon fill="none" stroke="black" points="511,-1135.42 511,-1160.42 795,-1160.42 795,-1135.42 511,-1135.42"/>
+<text text-anchor="start" x="516" y="-1145.22" font-family="Helvetica,sans-Serif" font-size="14.00">team_name</text>
+<text text-anchor="start" x="598" y="-1145.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="603" y="-1145.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
+</g>
+<!-- team--connection -->
+<g id="edge4" class="edge">
+<title>team:name--connection:team_name</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M308,-1336.42C430.95,-1336.42 387.05,-1147.42 510,-1147.42"/>
+<text text-anchor="start" x="479" y="-1136.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="308" y="-1340.22" font-family="Times,serif" font-size="14.00">{0,1}</text>
+</g>
+<!-- variable -->
+<g id="node19" class="node">
+<title>variable</title>
+<polygon fill="none" stroke="black" points="549,-1082.42 549,-1110.42 758,-1110.42 758,-1082.42 549,-1082.42"/>
+<text text-anchor="start" x="617" y="-1093.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">variable</text>
+<polygon fill="none" stroke="black" points="549,-1057.42 549,-1082.42 758,-1082.42 758,-1057.42 549,-1057.42"/>
+<text text-anchor="start" x="554" y="-1067.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="567" y="-1067.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="572" y="-1067.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="649" y="-1067.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="549,-1032.42 549,-1057.42 758,-1057.42 758,-1032.42 549,-1032.42"/>
+<text text-anchor="start" x="554" y="-1042.22" font-family="Helvetica,sans-Serif" font-size="14.00">description</text>
+<text text-anchor="start" x="632" y="-1042.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="637" y="-1042.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<polygon fill="none" stroke="black" points="549,-1007.42 549,-1032.42 758,-1032.42 758,-1007.42 549,-1007.42"/>
+<text text-anchor="start" x="554" y="-1017.22" font-family="Helvetica,sans-Serif" font-size="14.00">is_encrypted</text>
+<text text-anchor="start" x="643" y="-1017.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="648" y="-1017.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<polygon fill="none" stroke="black" points="549,-982.42 549,-1007.42 758,-1007.42 758,-982.42 549,-982.42"/>
+<text text-anchor="start" x="554" y="-992.22" font-family="Helvetica,sans-Serif" font-size="14.00">key</text>
+<text text-anchor="start" x="579" y="-992.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="584" y="-992.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="549,-957.42 549,-982.42 758,-982.42 758,-957.42 549,-957.42"/>
+<text text-anchor="start" x="554" y="-967.22" font-family="Helvetica,sans-Serif" font-size="14.00">team_name</text>
+<text text-anchor="start" x="636" y="-967.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="641" y="-967.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
+<polygon fill="none" stroke="black" points="549,-932.42 549,-957.42 758,-957.42 758,-932.42 549,-932.42"/>
+<text text-anchor="start" x="554" y="-942.22" font-family="Helvetica,sans-Serif" font-size="14.00">val</text>
+<text text-anchor="start" x="575" y="-942.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="580" y="-942.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+</g>
+<!-- team--variable -->
+<g id="edge13" class="edge">
+<title>team:name--variable:team_name</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M308,-1336.42C337.71,-1336.42 349.15,-1332.59 370,-1311.42 401.6,-1279.35 422.01,-1162.25 443,-1122.42 481.45,-1049.46 465.53,-969.42 548,-969.42"/>
+<text text-anchor="start" x="517" y="-958.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="308" y="-1325.22" font-family="Times,serif" font-size="14.00">{0,1}</text>
+</g>
+<!-- slot_pool -->
+<g id="node21" class="node">
+<title>slot_pool</title>
+<polygon fill="none" stroke="black" points="508,-1664.42 508,-1692.42 799,-1692.42 799,-1664.42 508,-1664.42"/>
+<text text-anchor="start" x="612.5" y="-1675.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">slot_pool</text>
+<polygon fill="none" stroke="black" points="508,-1639.42 508,-1664.42 799,-1664.42 799,-1639.42 508,-1639.42"/>
+<text text-anchor="start" x="513" y="-1649.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="526" y="-1649.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="531" y="-1649.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="608" y="-1649.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="508,-1614.42 508,-1639.42 799,-1639.42 799,-1614.42 508,-1614.42"/>
+<text text-anchor="start" x="513" y="-1624.22" font-family="Helvetica,sans-Serif" font-size="14.00">description</text>
+<text text-anchor="start" x="591" y="-1624.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="596" y="-1624.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<polygon fill="none" stroke="black" points="508,-1589.42 508,-1614.42 799,-1614.42 799,-1589.42 508,-1589.42"/>
+<text text-anchor="start" x="513" y="-1599.22" font-family="Helvetica,sans-Serif" font-size="14.00">include_deferred</text>
+<text text-anchor="start" x="629" y="-1599.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="634" y="-1599.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<text text-anchor="start" x="718" y="-1599.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="508,-1564.42 508,-1589.42 799,-1589.42 799,-1564.42 508,-1564.42"/>
+<text text-anchor="start" x="513" y="-1574.22" font-family="Helvetica,sans-Serif" font-size="14.00">pool</text>
+<text text-anchor="start" x="543" y="-1574.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="548" y="-1574.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
+<polygon fill="none" stroke="black" points="508,-1539.42 508,-1564.42 799,-1564.42 799,-1539.42 508,-1539.42"/>
+<text text-anchor="start" x="513" y="-1549.22" font-family="Helvetica,sans-Serif" font-size="14.00">slots</text>
+<text text-anchor="start" x="546" y="-1549.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="551" y="-1549.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="508,-1514.42 508,-1539.42 799,-1539.42 799,-1514.42 508,-1514.42"/>
+<text text-anchor="start" x="513" y="-1524.22" font-family="Helvetica,sans-Serif" font-size="14.00">team_name</text>
+<text text-anchor="start" x="595" y="-1524.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="600" y="-1524.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
+</g>
+<!-- team--slot_pool -->
+<g id="edge15" class="edge">
+<title>team:name--slot_pool:team_name</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M308,-1336.42C402.75,-1336.42 366.37,-1445.7 443,-1501.42 467.7,-1519.38 476.46,-1526.42 507,-1526.42"/>
+<text text-anchor="start" x="476" y="-1515.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="267" y="-1325.22" font-family="Times,serif" font-size="14.00">{0,1}</text>
+</g>
+<!-- trigger -->
+<g id="node9" class="node">
+<title>trigger</title>
+<polygon fill="none" stroke="black" points="973.5,-1013.42 973.5,-1041.42 1261.5,-1041.42 1261.5,-1013.42 973.5,-1013.42"/>
+<text text-anchor="start" x="1086" y="-1024.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">trigger</text>
+<polygon fill="none" stroke="black" points="973.5,-988.42 973.5,-1013.42 1261.5,-1013.42 1261.5,-988.42 973.5,-988.42"/>
+<text text-anchor="start" x="978.5" y="-998.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="991.5" y="-998.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="996.5" y="-998.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1073.5" y="-998.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="973.5,-963.42 973.5,-988.42 1261.5,-988.42 1261.5,-963.42 973.5,-963.42"/>
+<text text-anchor="start" x="978.5" y="-973.22" font-family="Helvetica,sans-Serif" font-size="14.00">classpath</text>
+<text text-anchor="start" x="1045.5" y="-973.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1050.5" y="-973.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<text text-anchor="start" x="1180.5" y="-973.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="973.5,-938.42 973.5,-963.42 1261.5,-963.42 1261.5,-938.42 973.5,-938.42"/>
+<text text-anchor="start" x="978.5" y="-948.22" font-family="Helvetica,sans-Serif" font-size="14.00">created_date</text>
+<text text-anchor="start" x="1068.5" y="-948.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1073.5" y="-948.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1169.5" y="-948.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="973.5,-913.42 973.5,-938.42 1261.5,-938.42 1261.5,-913.42 973.5,-913.42"/>
+<text text-anchor="start" x="978.5" y="-923.22" font-family="Helvetica,sans-Serif" font-size="14.00">kwargs</text>
+<text text-anchor="start" x="1028.5" y="-923.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1033.5" y="-923.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<text text-anchor="start" x="1083.5" y="-923.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="973.5,-888.42 973.5,-913.42 1261.5,-913.42 1261.5,-888.42 973.5,-888.42"/>
+<text text-anchor="start" x="978.5" y="-898.22" font-family="Helvetica,sans-Serif" font-size="14.00">triggerer_id</text>
+<text text-anchor="start" x="1059.5" y="-898.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1064.5" y="-898.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+</g>
+<!-- callback -->
+<g id="node10" class="node">
+<title>callback</title>
+<polygon fill="none" stroke="black" points="1396,-1189.42 1396,-1217.42 1695,-1217.42 1695,-1189.42 1396,-1189.42"/>
+<text text-anchor="start" x="1509" y="-1200.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">callback</text>
+<polygon fill="none" stroke="black" points="1396,-1164.42 1396,-1189.42 1695,-1189.42 1695,-1164.42 1396,-1164.42"/>
+<text text-anchor="start" x="1401" y="-1174.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="1414" y="-1174.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1419" y="-1174.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="1471" y="-1174.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1396,-1139.42 1396,-1164.42 1695,-1164.42 1695,-1139.42 1396,-1139.42"/>
+<text text-anchor="start" x="1401" y="-1149.22" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="1474" y="-1149.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1479" y="-1149.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1575" y="-1149.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1396,-1114.42 1396,-1139.42 1695,-1139.42 1695,-1114.42 1396,-1114.42"/>
+<text text-anchor="start" x="1401" y="-1124.22" font-family="Helvetica,sans-Serif" font-size="14.00">data</text>
+<text text-anchor="start" x="1432" y="-1124.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1437" y="-1124.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
+<text text-anchor="start" x="1498" y="-1124.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1396,-1089.42 1396,-1114.42 1695,-1114.42 1695,-1089.42 1396,-1089.42"/>
+<text text-anchor="start" x="1401" y="-1099.22" font-family="Helvetica,sans-Serif" font-size="14.00">fetch_method</text>
+<text text-anchor="start" x="1497" y="-1099.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1502" y="-1099.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(20)]</text>
+<text text-anchor="start" x="1614" y="-1099.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1396,-1064.42 1396,-1089.42 1695,-1089.42 1695,-1064.42 1396,-1064.42"/>
+<text text-anchor="start" x="1401" y="-1074.22" font-family="Helvetica,sans-Serif" font-size="14.00">output</text>
+<text text-anchor="start" x="1447" y="-1074.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1452" y="-1074.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<polygon fill="none" stroke="black" points="1396,-1039.42 1396,-1064.42 1695,-1064.42 1695,-1039.42 1396,-1039.42"/>
+<text text-anchor="start" x="1401" y="-1049.22" font-family="Helvetica,sans-Serif" font-size="14.00">priority_weight</text>
+<text text-anchor="start" x="1505" y="-1049.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1510" y="-1049.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1587" y="-1049.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1396,-1014.42 1396,-1039.42 1695,-1039.42 1695,-1014.42 1396,-1014.42"/>
+<text text-anchor="start" x="1401" y="-1024.22" font-family="Helvetica,sans-Serif" font-size="14.00">state</text>
+<text text-anchor="start" x="1436" y="-1024.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1441" y="-1024.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(10)]</text>
+<polygon fill="none" stroke="black" points="1396,-989.42 1396,-1014.42 1695,-1014.42 1695,-989.42 1396,-989.42"/>
+<text text-anchor="start" x="1401" y="-999.22" font-family="Helvetica,sans-Serif" font-size="14.00">trigger_id</text>
+<text text-anchor="start" x="1468" y="-999.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1473" y="-999.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1396,-964.42 1396,-989.42 1695,-989.42 1695,-964.42 1396,-964.42"/>
+<text text-anchor="start" x="1401" y="-974.22" font-family="Helvetica,sans-Serif" font-size="14.00">type</text>
+<text text-anchor="start" x="1432" y="-974.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1437" y="-974.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(20)]</text>
+<text text-anchor="start" x="1549" y="-974.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+</g>
+<!-- trigger--callback -->
+<g id="edge3" class="edge">
+<title>trigger:id--callback:trigger_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1262.5,-1001.42C1321.39,-1001.42 1336.11,-1001.42 1395,-1001.42"/>
+<text text-anchor="start" x="1364" y="-990.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1262.5" y="-990.22" font-family="Times,serif" font-size="14.00">{0,1}</text>
+</g>
+<!-- asset_watcher -->
+<g id="node17" class="node">
+<title>asset_watcher</title>
+<polygon fill="none" stroke="black" points="1415,-1318.42 1415,-1346.42 1676,-1346.42 1676,-1318.42 1415,-1318.42"/>
+<text text-anchor="start" x="1480.5" y="-1329.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_watcher</text>
+<polygon fill="none" stroke="black" points="1415,-1293.42 1415,-1318.42 1676,-1318.42 1676,-1293.42 1415,-1293.42"/>
+<text text-anchor="start" x="1420" y="-1303.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">asset_id</text>
+<text text-anchor="start" x="1477" y="-1303.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1482" y="-1303.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1559" y="-1303.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1415,-1268.42 1415,-1293.42 1676,-1293.42 1676,-1268.42 1415,-1268.42"/>
+<text text-anchor="start" x="1420" y="-1278.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">trigger_id</text>
+<text text-anchor="start" x="1487" y="-1278.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1492" y="-1278.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1569" y="-1278.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1415,-1243.42 1415,-1268.42 1676,-1268.42 1676,-1243.42 1415,-1243.42"/>
+<text text-anchor="start" x="1420" y="-1253.22" font-family="Helvetica,sans-Serif" font-size="14.00">name</text>
+<text text-anchor="start" x="1460" y="-1253.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1465" y="-1253.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
+<text text-anchor="start" x="1595" y="-1253.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+</g>
+<!-- trigger--asset_watcher -->
+<g id="edge10" class="edge">
+<title>trigger:id--asset_watcher:trigger_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1262.5,-1001.42C1305.24,-1001.42 1313.98,-1026.79 1336,-1063.42 1388.8,-1151.26 1311.51,-1280.42 1414,-1280.42"/>
+<text text-anchor="start" x="1383" y="-1269.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1262.5" y="-1005.22" font-family="Times,serif" font-size="14.00">1</text>
+</g>
+<!-- task_instance -->
+<g id="node43" class="node">
+<title>task_instance</title>
+<polygon fill="none" stroke="black" points="1799,-1544.42 1799,-1572.42 2107,-1572.42 2107,-1544.42 1799,-1544.42"/>
+<text text-anchor="start" x="1891.5" y="-1555.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_instance</text>
+<polygon fill="none" stroke="black" points="1799,-1519.42 1799,-1544.42 2107,-1544.42 2107,-1519.42 1799,-1519.42"/>
+<text text-anchor="start" x="1804" y="-1529.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="1817" y="-1529.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1822" y="-1529.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="1874" y="-1529.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1799,-1494.42 1799,-1519.42 2107,-1519.42 2107,-1494.42 1799,-1494.42"/>
+<text text-anchor="start" x="1804" y="-1504.22" font-family="Helvetica,sans-Serif" font-size="14.00">context_carrier</text>
+<text text-anchor="start" x="1908" y="-1504.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1913" y="-1504.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
+<polygon fill="none" stroke="black" points="1799,-1469.42 1799,-1494.42 2107,-1494.42 2107,-1469.42 1799,-1469.42"/>
+<text text-anchor="start" x="1804" y="-1479.22" font-family="Helvetica,sans-Serif" font-size="14.00">custom_operator_name</text>
+<text text-anchor="start" x="1967" y="-1479.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1972" y="-1479.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="1799,-1444.42 1799,-1469.42 2107,-1469.42 2107,-1444.42 1799,-1444.42"/>
+<text text-anchor="start" x="1804" y="-1454.22" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="1850" y="-1454.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1855" y="-1454.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1976" y="-1454.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1799,-1419.42 1799,-1444.42 2107,-1444.42 2107,-1419.42 1799,-1419.42"/>
+<text text-anchor="start" x="1804" y="-1429.22" font-family="Helvetica,sans-Serif" font-size="14.00">dag_version_id</text>
+<text text-anchor="start" x="1908" y="-1429.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1913" y="-1429.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<polygon fill="none" stroke="black" points="1799,-1394.42 1799,-1419.42 2107,-1419.42 2107,-1394.42 1799,-1394.42"/>
+<text text-anchor="start" x="1804" y="-1404.22" font-family="Helvetica,sans-Serif" font-size="14.00">duration</text>
+<text text-anchor="start" x="1863" y="-1404.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1868" y="-1404.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [DOUBLE_PRECISION]</text>
+<polygon fill="none" stroke="black" points="1799,-1369.42 1799,-1394.42 2107,-1394.42 2107,-1369.42 1799,-1369.42"/>
+<text text-anchor="start" x="1804" y="-1379.22" font-family="Helvetica,sans-Serif" font-size="14.00">end_date</text>
+<text text-anchor="start" x="1868" y="-1379.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1873" y="-1379.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1799,-1344.42 1799,-1369.42 2107,-1369.42 2107,-1344.42 1799,-1344.42"/>
+<text text-anchor="start" x="1804" y="-1354.22" font-family="Helvetica,sans-Serif" font-size="14.00">executor</text>
+<text text-anchor="start" x="1865" y="-1354.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1870" y="-1354.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="1799,-1319.42 1799,-1344.42 2107,-1344.42 2107,-1319.42 1799,-1319.42"/>
+<text text-anchor="start" x="1804" y="-1329.22" font-family="Helvetica,sans-Serif" font-size="14.00">executor_config</text>
+<text text-anchor="start" x="1914" y="-1329.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1919" y="-1329.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [BYTEA]</text>
+<polygon fill="none" stroke="black" points="1799,-1294.42 1799,-1319.42 2107,-1319.42 2107,-1294.42 1799,-1294.42"/>
+<text text-anchor="start" x="1804" y="-1304.22" font-family="Helvetica,sans-Serif" font-size="14.00">external_executor_id</text>
+<text text-anchor="start" x="1947" y="-1304.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1952" y="-1304.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="1799,-1269.42 1799,-1294.42 2107,-1294.42 2107,-1269.42 1799,-1269.42"/>
+<text text-anchor="start" x="1804" y="-1279.22" font-family="Helvetica,sans-Serif" font-size="14.00">hostname</text>
+<text text-anchor="start" x="1874" y="-1279.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1879" y="-1279.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="1799,-1244.42 1799,-1269.42 2107,-1269.42 2107,-1244.42 1799,-1244.42"/>
+<text text-anchor="start" x="1804" y="-1254.22" font-family="Helvetica,sans-Serif" font-size="14.00">last_heartbeat_at</text>
+<text text-anchor="start" x="1924" y="-1254.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1929" y="-1254.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1799,-1219.42 1799,-1244.42 2107,-1244.42 2107,-1219.42 1799,-1219.42"/>
+<text text-anchor="start" x="1804" y="-1229.22" font-family="Helvetica,sans-Serif" font-size="14.00">map_index</text>
+<text text-anchor="start" x="1880" y="-1229.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1885" y="-1229.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1962" y="-1229.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1799,-1194.42 1799,-1219.42 2107,-1219.42 2107,-1194.42 1799,-1194.42"/>
+<text text-anchor="start" x="1804" y="-1204.22" font-family="Helvetica,sans-Serif" font-size="14.00">max_tries</text>
+<text text-anchor="start" x="1872" y="-1204.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1877" y="-1204.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1799,-1169.42 1799,-1194.42 2107,-1194.42 2107,-1169.42 1799,-1169.42"/>
+<text text-anchor="start" x="1804" y="-1179.22" font-family="Helvetica,sans-Serif" font-size="14.00">next_kwargs</text>
+<text text-anchor="start" x="1892" y="-1179.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1897" y="-1179.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
+<polygon fill="none" stroke="black" points="1799,-1144.42 1799,-1169.42 2107,-1169.42 2107,-1144.42 1799,-1144.42"/>
+<text text-anchor="start" x="1804" y="-1154.22" font-family="Helvetica,sans-Serif" font-size="14.00">next_method</text>
+<text text-anchor="start" x="1895" y="-1154.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1900" y="-1154.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="1799,-1119.42 1799,-1144.42 2107,-1144.42 2107,-1119.42 1799,-1119.42"/>
+<text text-anchor="start" x="1804" y="-1129.22" font-family="Helvetica,sans-Serif" font-size="14.00">operator</text>
+<text text-anchor="start" x="1864" y="-1129.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1869" y="-1129.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="1799,-1094.42 1799,-1119.42 2107,-1119.42 2107,-1094.42 1799,-1094.42"/>
+<text text-anchor="start" x="1804" y="-1104.22" font-family="Helvetica,sans-Serif" font-size="14.00">pid</text>
+<text text-anchor="start" x="1826" y="-1104.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1831" y="-1104.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1799,-1069.42 1799,-1094.42 2107,-1094.42 2107,-1069.42 1799,-1069.42"/>
+<text text-anchor="start" x="1804" y="-1079.22" font-family="Helvetica,sans-Serif" font-size="14.00">pool</text>
+<text text-anchor="start" x="1834" y="-1079.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1839" y="-1079.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
+<text text-anchor="start" x="1960" y="-1079.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1799,-1044.42 1799,-1069.42 2107,-1069.42 2107,-1044.42 1799,-1044.42"/>
+<text text-anchor="start" x="1804" y="-1054.22" font-family="Helvetica,sans-Serif" font-size="14.00">pool_slots</text>
+<text text-anchor="start" x="1873" y="-1054.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1878" y="-1054.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1955" y="-1054.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1799,-1019.42 1799,-1044.42 2107,-1044.42 2107,-1019.42 1799,-1019.42"/>
+<text text-anchor="start" x="1804" y="-1029.22" font-family="Helvetica,sans-Serif" font-size="14.00">priority_weight</text>
+<text text-anchor="start" x="1908" y="-1029.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1913" y="-1029.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1799,-994.42 1799,-1019.42 2107,-1019.42 2107,-994.42 1799,-994.42"/>
+<text text-anchor="start" x="1804" y="-1004.22" font-family="Helvetica,sans-Serif" font-size="14.00">queue</text>
+<text text-anchor="start" x="1848" y="-1004.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1853" y="-1004.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
+<polygon fill="none" stroke="black" points="1799,-969.42 1799,-994.42 2107,-994.42 2107,-969.42 1799,-969.42"/>
+<text text-anchor="start" x="1804" y="-979.22" font-family="Helvetica,sans-Serif" font-size="14.00">queued_by_job_id</text>
+<text text-anchor="start" x="1928" y="-979.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1933" y="-979.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1799,-944.42 1799,-969.42 2107,-969.42 2107,-944.42 1799,-944.42"/>
+<text text-anchor="start" x="1804" y="-954.22" font-family="Helvetica,sans-Serif" font-size="14.00">queued_dttm</text>
+<text text-anchor="start" x="1897" y="-954.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1902" y="-954.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1799,-919.42 1799,-944.42 2107,-944.42 2107,-919.42 1799,-919.42"/>
+<text text-anchor="start" x="1804" y="-929.22" font-family="Helvetica,sans-Serif" font-size="14.00">rendered_map_index</text>
+<text text-anchor="start" x="1949" y="-929.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1954" y="-929.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="1799,-894.42 1799,-919.42 2107,-919.42 2107,-894.42 1799,-894.42"/>
+<text text-anchor="start" x="1804" y="-904.22" font-family="Helvetica,sans-Serif" font-size="14.00">run_id</text>
+<text text-anchor="start" x="1848" y="-904.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1853" y="-904.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1974" y="-904.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1799,-869.42 1799,-894.42 2107,-894.42 2107,-869.42 1799,-869.42"/>
+<text text-anchor="start" x="1804" y="-879.22" font-family="Helvetica,sans-Serif" font-size="14.00">scheduled_dttm</text>
+<text text-anchor="start" x="1916" y="-879.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1921" y="-879.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1799,-844.42 1799,-869.42 2107,-869.42 2107,-844.42 1799,-844.42"/>
+<text text-anchor="start" x="1804" y="-854.22" font-family="Helvetica,sans-Serif" font-size="14.00">span_status</text>
+<text text-anchor="start" x="1888" y="-854.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1893" y="-854.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2014" y="-854.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1799,-819.42 1799,-844.42 2107,-844.42 2107,-819.42 1799,-819.42"/>
+<text text-anchor="start" x="1804" y="-829.22" font-family="Helvetica,sans-Serif" font-size="14.00">start_date</text>
+<text text-anchor="start" x="1874" y="-829.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1879" y="-829.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1799,-794.42 1799,-819.42 2107,-819.42 2107,-794.42 1799,-794.42"/>
+<text text-anchor="start" x="1804" y="-804.22" font-family="Helvetica,sans-Serif" font-size="14.00">state</text>
+<text text-anchor="start" x="1839" y="-804.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1844" y="-804.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(20)]</text>
+<polygon fill="none" stroke="black" points="1799,-769.42 1799,-794.42 2107,-794.42 2107,-769.42 1799,-769.42"/>
+<text text-anchor="start" x="1804" y="-779.22" font-family="Helvetica,sans-Serif" font-size="14.00">task_display_name</text>
+<text text-anchor="start" x="1936" y="-779.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1941" y="-779.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
+<polygon fill="none" stroke="black" points="1799,-744.42 1799,-769.42 2107,-769.42 2107,-744.42 1799,-744.42"/>
+<text text-anchor="start" x="1804" y="-754.22" font-family="Helvetica,sans-Serif" font-size="14.00">task_id</text>
+<text text-anchor="start" x="1853" y="-754.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1858" y="-754.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1979" y="-754.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1799,-719.42 1799,-744.42 2107,-744.42 2107,-719.42 1799,-719.42"/>
+<text text-anchor="start" x="1804" y="-729.22" font-family="Helvetica,sans-Serif" font-size="14.00">trigger_id</text>
+<text text-anchor="start" x="1871" y="-729.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1876" y="-729.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1799,-694.42 1799,-719.42 2107,-719.42 2107,-694.42 1799,-694.42"/>
+<text text-anchor="start" x="1804" y="-704.22" font-family="Helvetica,sans-Serif" font-size="14.00">trigger_timeout</text>
+<text text-anchor="start" x="1912" y="-704.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1917" y="-704.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1799,-669.42 1799,-694.42 2107,-694.42 2107,-669.42 1799,-669.42"/>
+<text text-anchor="start" x="1804" y="-679.22" font-family="Helvetica,sans-Serif" font-size="14.00">try_number</text>
+<text text-anchor="start" x="1886" y="-679.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1891" y="-679.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1799,-644.42 1799,-669.42 2107,-669.42 2107,-644.42 1799,-644.42"/>
+<text text-anchor="start" x="1804" y="-654.22" font-family="Helvetica,sans-Serif" font-size="14.00">unixname</text>
+<text text-anchor="start" x="1874" y="-654.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1879" y="-654.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="1799,-619.42 1799,-644.42 2107,-644.42 2107,-619.42 1799,-619.42"/>
+<text text-anchor="start" x="1804" y="-629.22" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
+<text text-anchor="start" x="1883" y="-629.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1888" y="-629.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+</g>
+<!-- trigger--task_instance -->
+<g id="edge45" class="edge">
+<title>trigger:id--task_instance:trigger_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1262.5,-1001.42C1316,-1001.42 1320.44,-965.71 1372,-951.42 1446.57,-930.76 1655.64,-958.22 1718,-912.42 1753.44,-886.39 1754.02,-731.42 1798,-731.42"/>
+<text text-anchor="start" x="1767" y="-720.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1262.5" y="-1005.22" font-family="Times,serif" font-size="14.00">{0,1}</text>
+</g>
+<!-- deadline -->
+<g id="node39" class="node">
+<title>deadline</title>
+<polygon fill="none" stroke="black" points="1811,-1902.42 1811,-1930.42 2095,-1930.42 2095,-1902.42 1811,-1902.42"/>
+<text text-anchor="start" x="1915" y="-1913.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">deadline</text>
+<polygon fill="none" stroke="black" points="1811,-1877.42 1811,-1902.42 2095,-1902.42 2095,-1877.42 1811,-1877.42"/>
+<text text-anchor="start" x="1816" y="-1887.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="1829" y="-1887.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1834" y="-1887.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="1886" y="-1887.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1811,-1852.42 1811,-1877.42 2095,-1877.42 2095,-1852.42 1811,-1852.42"/>
+<text text-anchor="start" x="1816" y="-1862.22" font-family="Helvetica,sans-Serif" font-size="14.00">callback_id</text>
+<text text-anchor="start" x="1892" y="-1862.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1897" y="-1862.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="1949" y="-1862.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1811,-1827.42 1811,-1852.42 2095,-1852.42 2095,-1827.42 1811,-1827.42"/>
+<text text-anchor="start" x="1816" y="-1837.22" font-family="Helvetica,sans-Serif" font-size="14.00">dagrun_id</text>
+<text text-anchor="start" x="1886" y="-1837.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1891" y="-1837.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1811,-1802.42 1811,-1827.42 2095,-1827.42 2095,-1802.42 1811,-1802.42"/>
+<text text-anchor="start" x="1816" y="-1812.22" font-family="Helvetica,sans-Serif" font-size="14.00">deadline_time</text>
+<text text-anchor="start" x="1913" y="-1812.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1918" y="-1812.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="2014" y="-1812.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1811,-1777.42 1811,-1802.42 2095,-1802.42 2095,-1777.42 1811,-1777.42"/>
+<text text-anchor="start" x="1816" y="-1787.22" font-family="Helvetica,sans-Serif" font-size="14.00">missed</text>
+<text text-anchor="start" x="1866" y="-1787.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1871" y="-1787.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<text text-anchor="start" x="1955" y="-1787.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+</g>
+<!-- callback--deadline -->
+<g id="edge39" class="edge">
+<title>callback:id--deadline:callback_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1696,-1177.42C1721.5,-1177.42 1712.23,-1205.58 1718,-1230.42 1746.81,-1354.48 1705.02,-1684.86 1754,-1802.42 1768.41,-1837 1772.54,-1865.42 1810,-1865.42"/>
+<text text-anchor="start" x="1779" y="-1854.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1696" y="-1166.22" font-family="Times,serif" font-size="14.00">1</text>
+</g>
+<!-- asset_alias -->
+<g id="node12" class="node">
<title>asset_alias</title>
-<polygon fill="none" stroke="black" points="522,-3362 522,-3390 784,-3390 784,-3362 522,-3362"/>
-<text text-anchor="start" x="604" y="-3373.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_alias</text>
-<polygon fill="none" stroke="black" points="522,-3337 522,-3362 784,-3362 784,-3337 522,-3337"/>
-<text text-anchor="start" x="527" y="-3346.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="540" y="-3346.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="545" y="-3346.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="622" y="-3346.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="522,-3312 522,-3337 784,-3337 784,-3312 522,-3312"/>
-<text text-anchor="start" x="527" y="-3321.8" font-family="Helvetica,sans-Serif" font-size="14.00">group</text>
-<text text-anchor="start" x="568" y="-3321.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="573" y="-3321.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
-<text text-anchor="start" x="703" y="-3321.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="522,-3287 522,-3312 784,-3312 784,-3287 522,-3287"/>
-<text text-anchor="start" x="527" y="-3296.8" font-family="Helvetica,sans-Serif" font-size="14.00">name</text>
-<text text-anchor="start" x="567" y="-3296.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="572" y="-3296.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
-<text text-anchor="start" x="702" y="-3296.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="522,-648.42 522,-676.42 784,-676.42 784,-648.42 522,-648.42"/>
+<text text-anchor="start" x="604" y="-659.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_alias</text>
+<polygon fill="none" stroke="black" points="522,-623.42 522,-648.42 784,-648.42 784,-623.42 522,-623.42"/>
+<text text-anchor="start" x="527" y="-633.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="540" y="-633.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="545" y="-633.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="622" y="-633.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="522,-598.42 522,-623.42 784,-623.42 784,-598.42 522,-598.42"/>
+<text text-anchor="start" x="527" y="-608.22" font-family="Helvetica,sans-Serif" font-size="14.00">group</text>
+<text text-anchor="start" x="568" y="-608.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="573" y="-608.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
+<text text-anchor="start" x="703" y="-608.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="522,-573.42 522,-598.42 784,-598.42 784,-573.42 522,-573.42"/>
+<text text-anchor="start" x="527" y="-583.22" font-family="Helvetica,sans-Serif" font-size="14.00">name</text>
+<text text-anchor="start" x="567" y="-583.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="572" y="-583.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
+<text text-anchor="start" x="702" y="-583.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- asset_alias_asset -->
-<g id="node2" class="node">
+<g id="node13" class="node">
<title>asset_alias_asset</title>
-<polygon fill="none" stroke="black" points="1005.5,-3394 1005.5,-3422 1230.5,-3422 1230.5,-3394 1005.5,-3394"/>
-<text text-anchor="start" x="1041" y="-3405.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_alias_asset</text>
-<polygon fill="none" stroke="black" points="1005.5,-3369 1005.5,-3394 1230.5,-3394 1230.5,-3369 1005.5,-3369"/>
-<text text-anchor="start" x="1010.5" y="-3378.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">alias_id</text>
-<text text-anchor="start" x="1062.5" y="-3378.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1067.5" y="-3378.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1144.5" y="-3378.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1005.5,-3344 1005.5,-3369 1230.5,-3369 1230.5,-3344 1005.5,-3344"/>
-<text text-anchor="start" x="1010.5" y="-3353.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">asset_id</text>
-<text text-anchor="start" x="1067.5" y="-3353.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1072.5" y="-3353.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1149.5" y="-3353.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1005.5,-700.42 1005.5,-728.42 1230.5,-728.42 1230.5,-700.42 1005.5,-700.42"/>
+<text text-anchor="start" x="1041" y="-711.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_alias_asset</text>
+<polygon fill="none" stroke="black" points="1005.5,-675.42 1005.5,-700.42 1230.5,-700.42 1230.5,-675.42 1005.5,-675.42"/>
+<text text-anchor="start" x="1010.5" y="-685.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">alias_id</text>
+<text text-anchor="start" x="1062.5" y="-685.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1067.5" y="-685.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1144.5" y="-685.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1005.5,-650.42 1005.5,-675.42 1230.5,-675.42 1230.5,-650.42 1005.5,-650.42"/>
+<text text-anchor="start" x="1010.5" y="-660.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">asset_id</text>
+<text text-anchor="start" x="1067.5" y="-660.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1072.5" y="-660.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1149.5" y="-660.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- asset_alias--asset_alias_asset -->
-<g id="edge1" class="edge">
+<g id="edge5" class="edge">
<title>asset_alias:id--asset_alias_asset:alias_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M785,-3350C883.52,-3350 905.98,-3381 1004.5,-3381"/>
-<text text-anchor="start" x="973.5" y="-3369.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="785" y="-3338.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M785,-636.42C837.3,-636.42 849.06,-649.55 900,-661.42 946.61,-672.29 956.64,-687.42 1004.5,-687.42"/>
+<text text-anchor="start" x="973.5" y="-676.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="785" y="-625.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- asset_alias_asset_event -->
-<g id="node4" class="node">
+<g id="node15" class="node">
<title>asset_alias_asset_event</title>
-<polygon fill="none" stroke="black" points="1004.5,-3505 1004.5,-3533 1231.5,-3533 1231.5,-3505 1004.5,-3505"/>
-<text text-anchor="start" x="1011.5" y="-3516.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_alias_asset_event</text>
-<polygon fill="none" stroke="black" points="1004.5,-3480 1004.5,-3505 1231.5,-3505 1231.5,-3480 1004.5,-3480"/>
-<text text-anchor="start" x="1009.5" y="-3489.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">alias_id</text>
-<text text-anchor="start" x="1061.5" y="-3489.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1066.5" y="-3489.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1143.5" y="-3489.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1004.5,-3455 1004.5,-3480 1231.5,-3480 1231.5,-3455 1004.5,-3455"/>
-<text text-anchor="start" x="1009.5" y="-3464.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">event_id</text>
-<text text-anchor="start" x="1068.5" y="-3464.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1073.5" y="-3464.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1150.5" y="-3464.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1004.5,-596.42 1004.5,-624.42 1231.5,-624.42 1231.5,-596.42 1004.5,-596.42"/>
+<text text-anchor="start" x="1011.5" y="-607.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_alias_asset_event</text>
+<polygon fill="none" stroke="black" points="1004.5,-571.42 1004.5,-596.42 1231.5,-596.42 1231.5,-571.42 1004.5,-571.42"/>
+<text text-anchor="start" x="1009.5" y="-581.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">alias_id</text>
+<text text-anchor="start" x="1061.5" y="-581.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1066.5" y="-581.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1143.5" y="-581.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1004.5,-546.42 1004.5,-571.42 1231.5,-571.42 1231.5,-546.42 1004.5,-546.42"/>
+<text text-anchor="start" x="1009.5" y="-556.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">event_id</text>
+<text text-anchor="start" x="1068.5" y="-556.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1073.5" y="-556.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1150.5" y="-556.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- asset_alias--asset_alias_asset_event -->
-<g id="edge3" class="edge">
+<g id="edge8" class="edge">
<title>asset_alias:id--asset_alias_asset_event:alias_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M785,-3350C900.82,-3350 887.68,-3492 1003.5,-3492"/>
-<text text-anchor="start" x="972.5" y="-3480.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="785" y="-3353.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M785,-636.42C884.93,-636.42 903.57,-583.42 1003.5,-583.42"/>
+<text text-anchor="start" x="972.5" y="-572.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="785" y="-640.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- dag_schedule_asset_alias_reference -->
<g id="node25" class="node">
<title>dag_schedule_asset_alias_reference</title>
-<polygon fill="none" stroke="black" points="951.5,-2542 951.5,-2570 1283.5,-2570 1283.5,-2542 951.5,-2542"/>
-<text text-anchor="start" x="956.5" y="-2553.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_schedule_asset_alias_reference</text>
-<polygon fill="none" stroke="black" points="951.5,-2517 951.5,-2542 1283.5,-2542 1283.5,-2517 951.5,-2517"/>
-<text text-anchor="start" x="956.5" y="-2526.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">alias_id</text>
-<text text-anchor="start" x="1008.5" y="-2526.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1013.5" y="-2526.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1090.5" y="-2526.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="951.5,-2492 951.5,-2517 1283.5,-2517 1283.5,-2492 951.5,-2492"/>
-<text text-anchor="start" x="956.5" y="-2501.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="1002.5" y="-2501.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1007.5" y="-2501.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1128.5" y="-2501.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="951.5,-2467 951.5,-2492 1283.5,-2492 1283.5,-2467 951.5,-2467"/>
-<text text-anchor="start" x="956.5" y="-2476.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="1029.5" y="-2476.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1034.5" y="-2476.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1130.5" y="-2476.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="951.5,-2442 951.5,-2467 1283.5,-2467 1283.5,-2442 951.5,-2442"/>
-<text text-anchor="start" x="956.5" y="-2451.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
-<text text-anchor="start" x="1035.5" y="-2451.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1040.5" y="-2451.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1136.5" y="-2451.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="951.5,-1209.42 951.5,-1237.42 1283.5,-1237.42 1283.5,-1209.42 951.5,-1209.42"/>
+<text text-anchor="start" x="956.5" y="-1220.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_schedule_asset_alias_reference</text>
+<polygon fill="none" stroke="black" points="951.5,-1184.42 951.5,-1209.42 1283.5,-1209.42 1283.5,-1184.42 951.5,-1184.42"/>
+<text text-anchor="start" x="956.5" y="-1194.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">alias_id</text>
+<text text-anchor="start" x="1008.5" y="-1194.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1013.5" y="-1194.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1090.5" y="-1194.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="951.5,-1159.42 951.5,-1184.42 1283.5,-1184.42 1283.5,-1159.42 951.5,-1159.42"/>
+<text text-anchor="start" x="956.5" y="-1169.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="1002.5" y="-1169.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1007.5" y="-1169.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1128.5" y="-1169.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="951.5,-1134.42 951.5,-1159.42 1283.5,-1159.42 1283.5,-1134.42 951.5,-1134.42"/>
+<text text-anchor="start" x="956.5" y="-1144.22" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="1029.5" y="-1144.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1034.5" y="-1144.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1130.5" y="-1144.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="951.5,-1109.42 951.5,-1134.42 1283.5,-1134.42 1283.5,-1109.42 951.5,-1109.42"/>
+<text text-anchor="start" x="956.5" y="-1119.22" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
+<text text-anchor="start" x="1035.5" y="-1119.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1040.5" y="-1119.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1136.5" y="-1119.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- asset_alias--dag_schedule_asset_alias_reference -->
-<g id="edge20" class="edge">
+<g id="edge19" class="edge">
<title>asset_alias:id--dag_schedule_asset_alias_reference:alias_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M785,-3350C1156.79,-3350 578.71,-2530 950.5,-2530"/>
-<text text-anchor="start" x="919.5" y="-2518.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="775" y="-3338.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M785,-636.42C826.91,-636.42 840.3,-654.19 863,-689.42 894.02,-737.57 893.22,-1197.42 950.5,-1197.42"/>
+<text text-anchor="start" x="919.5" y="-1186.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="775" y="-625.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- asset -->
-<g id="node3" class="node">
+<g id="node14" class="node">
<title>asset</title>
-<polygon fill="none" stroke="black" points="520,-2151 520,-2179 786,-2179 786,-2151 520,-2151"/>
-<text text-anchor="start" x="628.5" y="-2162.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset</text>
-<polygon fill="none" stroke="black" points="520,-2126 520,-2151 786,-2151 786,-2126 520,-2126"/>
-<text text-anchor="start" x="525" y="-2135.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="538" y="-2135.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="543" y="-2135.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="620" y="-2135.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="520,-2101 520,-2126 786,-2126 786,-2101 520,-2101"/>
-<text text-anchor="start" x="525" y="-2110.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="598" y="-2110.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="603" y="-2110.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="699" y="-2110.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="520,-2076 520,-2101 786,-2101 786,-2076 520,-2076"/>
-<text text-anchor="start" x="525" y="-2085.8" font-family="Helvetica,sans-Serif" font-size="14.00">extra</text>
-<text text-anchor="start" x="562" y="-2085.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="567" y="-2085.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<text text-anchor="start" x="618" y="-2085.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="520,-2051 520,-2076 786,-2076 786,-2051 520,-2051"/>
-<text text-anchor="start" x="525" y="-2060.8" font-family="Helvetica,sans-Serif" font-size="14.00">group</text>
-<text text-anchor="start" x="566" y="-2060.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="571" y="-2060.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
-<text text-anchor="start" x="701" y="-2060.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="520,-2026 520,-2051 786,-2051 786,-2026 520,-2026"/>
-<text text-anchor="start" x="525" y="-2035.8" font-family="Helvetica,sans-Serif" font-size="14.00">name</text>
-<text text-anchor="start" x="565" y="-2035.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="570" y="-2035.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
-<text text-anchor="start" x="700" y="-2035.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="520,-2001 520,-2026 786,-2026 786,-2001 520,-2001"/>
-<text text-anchor="start" x="525" y="-2010.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
-<text text-anchor="start" x="604" y="-2010.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="609" y="-2010.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="705" y="-2010.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="520,-1976 520,-2001 786,-2001 786,-1976 520,-1976"/>
-<text text-anchor="start" x="525" y="-1985.8" font-family="Helvetica,sans-Serif" font-size="14.00">uri</text>
-<text text-anchor="start" x="544" y="-1985.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="549" y="-1985.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
-<text text-anchor="start" x="679" y="-1985.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="520,-877.42 520,-905.42 786,-905.42 786,-877.42 520,-877.42"/>
+<text text-anchor="start" x="628.5" y="-888.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset</text>
+<polygon fill="none" stroke="black" points="520,-852.42 520,-877.42 786,-877.42 786,-852.42 520,-852.42"/>
+<text text-anchor="start" x="525" y="-862.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="538" y="-862.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="543" y="-862.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="620" y="-862.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="520,-827.42 520,-852.42 786,-852.42 786,-827.42 520,-827.42"/>
+<text text-anchor="start" x="525" y="-837.22" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="598" y="-837.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="603" y="-837.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="699" y="-837.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="520,-802.42 520,-827.42 786,-827.42 786,-802.42 520,-802.42"/>
+<text text-anchor="start" x="525" y="-812.22" font-family="Helvetica,sans-Serif" font-size="14.00">extra</text>
+<text text-anchor="start" x="562" y="-812.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="567" y="-812.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<text text-anchor="start" x="618" y="-812.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="520,-777.42 520,-802.42 786,-802.42 786,-777.42 520,-777.42"/>
+<text text-anchor="start" x="525" y="-787.22" font-family="Helvetica,sans-Serif" font-size="14.00">group</text>
+<text text-anchor="start" x="566" y="-787.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="571" y="-787.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
+<text text-anchor="start" x="701" y="-787.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="520,-752.42 520,-777.42 786,-777.42 786,-752.42 520,-752.42"/>
+<text text-anchor="start" x="525" y="-762.22" font-family="Helvetica,sans-Serif" font-size="14.00">name</text>
+<text text-anchor="start" x="565" y="-762.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="570" y="-762.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
+<text text-anchor="start" x="700" y="-762.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="520,-727.42 520,-752.42 786,-752.42 786,-727.42 520,-727.42"/>
+<text text-anchor="start" x="525" y="-737.22" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
+<text text-anchor="start" x="604" y="-737.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="609" y="-737.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="705" y="-737.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="520,-702.42 520,-727.42 786,-727.42 786,-702.42 520,-702.42"/>
+<text text-anchor="start" x="525" y="-712.22" font-family="Helvetica,sans-Serif" font-size="14.00">uri</text>
+<text text-anchor="start" x="544" y="-712.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="549" y="-712.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
+<text text-anchor="start" x="679" y="-712.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- asset--asset_alias_asset -->
-<g id="edge2" class="edge">
+<g id="edge6" class="edge">
<title>asset:id--asset_alias_asset:asset_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M787,-2139C915.27,-2139 832.2,-3178.49 899,-3288 928.05,-3335.62 948.72,-3356 1004.5,-3356"/>
-<text text-anchor="start" x="973.5" y="-3344.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="787" y="-2127.8" font-family="Times,serif" font-size="14.00">1</text>
-</g>
-<!-- asset_watcher -->
-<g id="node6" class="node">
-<title>asset_watcher</title>
-<polygon fill="none" stroke="black" points="1415,-3494 1415,-3522 1676,-3522 1676,-3494 1415,-3494"/>
-<text text-anchor="start" x="1480.5" y="-3505.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_watcher</text>
-<polygon fill="none" stroke="black" points="1415,-3469 1415,-3494 1676,-3494 1676,-3469 1415,-3469"/>
-<text text-anchor="start" x="1420" y="-3478.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">asset_id</text>
-<text text-anchor="start" x="1477" y="-3478.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1482" y="-3478.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1559" y="-3478.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1415,-3444 1415,-3469 1676,-3469 1676,-3444 1415,-3444"/>
-<text text-anchor="start" x="1420" y="-3453.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">trigger_id</text>
-<text text-anchor="start" x="1487" y="-3453.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1492" y="-3453.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1569" y="-3453.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1415,-3419 1415,-3444 1676,-3444 1676,-3419 1415,-3419"/>
-<text text-anchor="start" x="1420" y="-3428.8" font-family="Helvetica,sans-Serif" font-size="14.00">name</text>
-<text text-anchor="start" x="1460" y="-3428.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1465" y="-3428.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
-<text text-anchor="start" x="1595" y="-3428.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M787,-865.42C919.23,-865.42 872.27,-662.42 1004.5,-662.42"/>
+<text text-anchor="start" x="973.5" y="-651.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="787" y="-854.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- asset--asset_watcher -->
-<g id="edge5" class="edge">
+<g id="edge9" class="edge">
<title>asset:id--asset_watcher:asset_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M787,-2139C1040.51,-2139 759.95,-3087.59 936,-3270 1049.61,-3387.71 1158.95,-3246.44 1299,-3331 1371.22,-3374.6 1329.64,-3482 1414,-3482"/>
-<text text-anchor="start" x="1383" y="-3470.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="787" y="-2142.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M787,-865.42C828.44,-865.42 835.54,-888.39 863,-919.42 908.2,-970.51 879.52,-1016.18 936,-1054.42 1070.49,-1145.47 1164.37,-1005.58 1299,-1096.42 1387.21,-1155.94 1307.59,-1306.42 1414,-1306.42"/>
+<text text-anchor="start" x="1383" y="-1295.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="787" y="-869.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- asset_active -->
-<g id="node8" class="node">
+<g id="node18" class="node">
<title>asset_active</title>
-<polygon fill="none" stroke="black" points="987.5,-1746 987.5,-1774 1248.5,-1774 1248.5,-1746 987.5,-1746"/>
-<text text-anchor="start" x="1062.5" y="-1757.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_active</text>
-<polygon fill="none" stroke="black" points="987.5,-1721 987.5,-1746 1248.5,-1746 1248.5,-1721 987.5,-1721"/>
-<text text-anchor="start" x="992.5" y="-1730.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">name</text>
-<text text-anchor="start" x="1032.5" y="-1730.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1037.5" y="-1730.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
-<text text-anchor="start" x="1167.5" y="-1730.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="987.5,-1696 987.5,-1721 1248.5,-1721 1248.5,-1696 987.5,-1696"/>
-<text text-anchor="start" x="992.5" y="-1705.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">uri</text>
-<text text-anchor="start" x="1011.5" y="-1705.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1016.5" y="-1705.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
-<text text-anchor="start" x="1146.5" y="-1705.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="987.5,-804.42 987.5,-832.42 1248.5,-832.42 1248.5,-804.42 987.5,-804.42"/>
+<text text-anchor="start" x="1062.5" y="-815.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_active</text>
+<polygon fill="none" stroke="black" points="987.5,-779.42 987.5,-804.42 1248.5,-804.42 1248.5,-779.42 987.5,-779.42"/>
+<text text-anchor="start" x="992.5" y="-789.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">name</text>
+<text text-anchor="start" x="1032.5" y="-789.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1037.5" y="-789.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
+<text text-anchor="start" x="1167.5" y="-789.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="987.5,-754.42 987.5,-779.42 1248.5,-779.42 1248.5,-754.42 987.5,-754.42"/>
+<text text-anchor="start" x="992.5" y="-764.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">uri</text>
+<text text-anchor="start" x="1011.5" y="-764.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1016.5" y="-764.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
+<text text-anchor="start" x="1146.5" y="-764.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- asset--asset_active -->
-<g id="edge7" class="edge">
-<title>asset:name--asset_active:name</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M787,-2038C867.99,-2038 905.51,-1733 986.5,-1733"/>
-<text text-anchor="start" x="976.5" y="-1721.8" font-family="Times,serif" font-size="14.00">1</text>
-<text text-anchor="start" x="787" y="-2026.8" font-family="Times,serif" font-size="14.00">1</text>
+<g id="edge11" class="edge">
+<title>asset:uri--asset_active:uri</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M787,-714.42C878.63,-714.42 894.87,-766.42 986.5,-766.42"/>
+<text text-anchor="start" x="976.5" y="-755.22" font-family="Times,serif" font-size="14.00">1</text>
+<text text-anchor="start" x="787" y="-703.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- asset--asset_active -->
-<g id="edge8" class="edge">
-<title>asset:uri--asset_active:uri</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M787,-1988C939.8,-1988 833.7,-1708 986.5,-1708"/>
-<text text-anchor="start" x="976.5" y="-1696.8" font-family="Times,serif" font-size="14.00">1</text>
-<text text-anchor="start" x="787" y="-1976.8" font-family="Times,serif" font-size="14.00">1</text>
+<g id="edge12" class="edge">
+<title>asset:name--asset_active:name</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M787,-764.42C876.48,-764.42 897.02,-791.42 986.5,-791.42"/>
+<text text-anchor="start" x="976.5" y="-780.22" font-family="Times,serif" font-size="14.00">1</text>
+<text text-anchor="start" x="787" y="-753.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- dag_schedule_asset_reference -->
<g id="node26" class="node">
<title>dag_schedule_asset_reference</title>
-<polygon fill="none" stroke="black" points="976.5,-1900 976.5,-1928 1258.5,-1928 1258.5,-1900 976.5,-1900"/>
-<text text-anchor="start" x="981.5" y="-1911.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_schedule_asset_reference</text>
-<polygon fill="none" stroke="black" points="976.5,-1875 976.5,-1900 1258.5,-1900 1258.5,-1875 976.5,-1875"/>
-<text text-anchor="start" x="981.5" y="-1884.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">asset_id</text>
-<text text-anchor="start" x="1038.5" y="-1884.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1043.5" y="-1884.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1120.5" y="-1884.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="976.5,-1850 976.5,-1875 1258.5,-1875 1258.5,-1850 976.5,-1850"/>
-<text text-anchor="start" x="981.5" y="-1859.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="1027.5" y="-1859.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1032.5" y="-1859.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1153.5" y="-1859.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="976.5,-1825 976.5,-1850 1258.5,-1850 1258.5,-1825 976.5,-1825"/>
-<text text-anchor="start" x="981.5" y="-1834.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="1054.5" y="-1834.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1059.5" y="-1834.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1155.5" y="-1834.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="976.5,-1800 976.5,-1825 1258.5,-1825 1258.5,-1800 976.5,-1800"/>
-<text text-anchor="start" x="981.5" y="-1809.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
-<text text-anchor="start" x="1060.5" y="-1809.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1065.5" y="-1809.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1161.5" y="-1809.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="976.5,-1851.42 976.5,-1879.42 1258.5,-1879.42 1258.5,-1851.42 976.5,-1851.42"/>
+<text text-anchor="start" x="981.5" y="-1862.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_schedule_asset_reference</text>
+<polygon fill="none" stroke="black" points="976.5,-1826.42 976.5,-1851.42 1258.5,-1851.42 1258.5,-1826.42 976.5,-1826.42"/>
+<text text-anchor="start" x="981.5" y="-1836.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">asset_id</text>
+<text text-anchor="start" x="1038.5" y="-1836.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1043.5" y="-1836.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1120.5" y="-1836.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="976.5,-1801.42 976.5,-1826.42 1258.5,-1826.42 1258.5,-1801.42 976.5,-1801.42"/>
+<text text-anchor="start" x="981.5" y="-1811.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="1027.5" y="-1811.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1032.5" y="-1811.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1153.5" y="-1811.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="976.5,-1776.42 976.5,-1801.42 1258.5,-1801.42 1258.5,-1776.42 976.5,-1776.42"/>
+<text text-anchor="start" x="981.5" y="-1786.22" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="1054.5" y="-1786.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1059.5" y="-1786.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1155.5" y="-1786.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="976.5,-1751.42 976.5,-1776.42 1258.5,-1776.42 1258.5,-1751.42 976.5,-1751.42"/>
+<text text-anchor="start" x="981.5" y="-1761.22" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
+<text text-anchor="start" x="1060.5" y="-1761.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1065.5" y="-1761.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1161.5" y="-1761.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- asset--dag_schedule_asset_reference -->
-<g id="edge22" class="edge">
+<g id="edge21" class="edge">
<title>asset:id--dag_schedule_asset_reference:asset_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M787,-2139C926.51,-2139 835.99,-1888 975.5,-1888"/>
-<text text-anchor="start" x="944.5" y="-1876.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="777" y="-2127.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M787,-865.42C962.63,-865.42 776.8,-1055.14 936,-1737.42 947.05,-1784.76 926.89,-1839.42 975.5,-1839.42"/>
+<text text-anchor="start" x="944.5" y="-1828.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="777" y="-854.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- task_outlet_asset_reference -->
<g id="node27" class="node">
<title>task_outlet_asset_reference</title>
-<polygon fill="none" stroke="black" points="984.5,-2258 984.5,-2286 1250.5,-2286 1250.5,-2258 984.5,-2258"/>
-<text text-anchor="start" x="992" y="-2269.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_outlet_asset_reference</text>
-<polygon fill="none" stroke="black" points="984.5,-2233 984.5,-2258 1250.5,-2258 1250.5,-2233 984.5,-2233"/>
-<text text-anchor="start" x="989.5" y="-2242.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">asset_id</text>
-<text text-anchor="start" x="1046.5" y="-2242.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1051.5" y="-2242.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1128.5" y="-2242.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="984.5,-2208 984.5,-2233 1250.5,-2233 1250.5,-2208 984.5,-2208"/>
-<text text-anchor="start" x="989.5" y="-2217.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="1035.5" y="-2217.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1040.5" y="-2217.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1161.5" y="-2217.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="984.5,-2183 984.5,-2208 1250.5,-2208 1250.5,-2183 984.5,-2183"/>
-<text text-anchor="start" x="989.5" y="-2192.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">task_id</text>
-<text text-anchor="start" x="1038.5" y="-2192.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1043.5" y="-2192.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1164.5" y="-2192.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="984.5,-2158 984.5,-2183 1250.5,-2183 1250.5,-2158 984.5,-2158"/>
-<text text-anchor="start" x="989.5" y="-2167.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="1062.5" y="-2167.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1067.5" y="-2167.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1163.5" y="-2167.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="984.5,-2133 984.5,-2158 1250.5,-2158 1250.5,-2133 984.5,-2133"/>
-<text text-anchor="start" x="989.5" y="-2142.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
-<text text-anchor="start" x="1068.5" y="-2142.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1073.5" y="-2142.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1169.5" y="-2142.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="984.5,-1517.42 984.5,-1545.42 1250.5,-1545.42 1250.5,-1517.42 984.5,-1517.42"/>
+<text text-anchor="start" x="992" y="-1528.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_outlet_asset_reference</text>
+<polygon fill="none" stroke="black" points="984.5,-1492.42 984.5,-1517.42 1250.5,-1517.42 1250.5,-1492.42 984.5,-1492.42"/>
+<text text-anchor="start" x="989.5" y="-1502.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">asset_id</text>
+<text text-anchor="start" x="1046.5" y="-1502.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1051.5" y="-1502.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1128.5" y="-1502.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="984.5,-1467.42 984.5,-1492.42 1250.5,-1492.42 1250.5,-1467.42 984.5,-1467.42"/>
+<text text-anchor="start" x="989.5" y="-1477.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="1035.5" y="-1477.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1040.5" y="-1477.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1161.5" y="-1477.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="984.5,-1442.42 984.5,-1467.42 1250.5,-1467.42 1250.5,-1442.42 984.5,-1442.42"/>
+<text text-anchor="start" x="989.5" y="-1452.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">task_id</text>
+<text text-anchor="start" x="1038.5" y="-1452.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1043.5" y="-1452.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1164.5" y="-1452.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="984.5,-1417.42 984.5,-1442.42 1250.5,-1442.42 1250.5,-1417.42 984.5,-1417.42"/>
+<text text-anchor="start" x="989.5" y="-1427.22" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="1062.5" y="-1427.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1067.5" y="-1427.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1163.5" y="-1427.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="984.5,-1392.42 984.5,-1417.42 1250.5,-1417.42 1250.5,-1392.42 984.5,-1392.42"/>
+<text text-anchor="start" x="989.5" y="-1402.22" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
+<text text-anchor="start" x="1068.5" y="-1402.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1073.5" y="-1402.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1169.5" y="-1402.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- asset--task_outlet_asset_reference -->
-<g id="edge24" class="edge">
+<g id="edge23" class="edge">
<title>asset:id--task_outlet_asset_reference:asset_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M787,-2139C886.44,-2139 884.06,-2246 983.5,-2246"/>
-<text text-anchor="start" x="952.5" y="-2234.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="777" y="-2142.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M787,-865.42C828.44,-865.42 841.16,-884.21 863,-919.42 876.64,-941.41 929.37,-1354.41 936,-1379.42 951.32,-1437.27 923.65,-1505.42 983.5,-1505.42"/>
+<text text-anchor="start" x="952.5" y="-1494.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="777" y="-869.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- task_inlet_asset_reference -->
<g id="node28" class="node">
<title>task_inlet_asset_reference</title>
-<polygon fill="none" stroke="black" points="984.5,-2079 984.5,-2107 1250.5,-2107 1250.5,-2079 984.5,-2079"/>
-<text text-anchor="start" x="998.5" y="-2090.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_inlet_asset_reference</text>
-<polygon fill="none" stroke="black" points="984.5,-2054 984.5,-2079 1250.5,-2079 1250.5,-2054 984.5,-2054"/>
-<text text-anchor="start" x="989.5" y="-2063.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">asset_id</text>
-<text text-anchor="start" x="1046.5" y="-2063.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1051.5" y="-2063.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1128.5" y="-2063.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="984.5,-2029 984.5,-2054 1250.5,-2054 1250.5,-2029 984.5,-2029"/>
-<text text-anchor="start" x="989.5" y="-2038.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="1035.5" y="-2038.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1040.5" y="-2038.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1161.5" y="-2038.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="984.5,-2004 984.5,-2029 1250.5,-2029 1250.5,-2004 984.5,-2004"/>
-<text text-anchor="start" x="989.5" y="-2013.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">task_id</text>
-<text text-anchor="start" x="1038.5" y="-2013.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1043.5" y="-2013.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1164.5" y="-2013.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="984.5,-1979 984.5,-2004 1250.5,-2004 1250.5,-1979 984.5,-1979"/>
-<text text-anchor="start" x="989.5" y="-1988.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="1062.5" y="-1988.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1067.5" y="-1988.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1163.5" y="-1988.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="984.5,-1954 984.5,-1979 1250.5,-1979 1250.5,-1954 984.5,-1954"/>
-<text text-anchor="start" x="989.5" y="-1963.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
-<text text-anchor="start" x="1068.5" y="-1963.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1073.5" y="-1963.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1169.5" y="-1963.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="984.5,-1696.42 984.5,-1724.42 1250.5,-1724.42 1250.5,-1696.42 984.5,-1696.42"/>
+<text text-anchor="start" x="998.5" y="-1707.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_inlet_asset_reference</text>
+<polygon fill="none" stroke="black" points="984.5,-1671.42 984.5,-1696.42 1250.5,-1696.42 1250.5,-1671.42 984.5,-1671.42"/>
+<text text-anchor="start" x="989.5" y="-1681.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">asset_id</text>
+<text text-anchor="start" x="1046.5" y="-1681.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1051.5" y="-1681.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1128.5" y="-1681.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="984.5,-1646.42 984.5,-1671.42 1250.5,-1671.42 1250.5,-1646.42 984.5,-1646.42"/>
+<text text-anchor="start" x="989.5" y="-1656.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="1035.5" y="-1656.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1040.5" y="-1656.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1161.5" y="-1656.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="984.5,-1621.42 984.5,-1646.42 1250.5,-1646.42 1250.5,-1621.42 984.5,-1621.42"/>
+<text text-anchor="start" x="989.5" y="-1631.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">task_id</text>
+<text text-anchor="start" x="1038.5" y="-1631.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1043.5" y="-1631.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1164.5" y="-1631.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="984.5,-1596.42 984.5,-1621.42 1250.5,-1621.42 1250.5,-1596.42 984.5,-1596.42"/>
+<text text-anchor="start" x="989.5" y="-1606.22" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="1062.5" y="-1606.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1067.5" y="-1606.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1163.5" y="-1606.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="984.5,-1571.42 984.5,-1596.42 1250.5,-1596.42 1250.5,-1571.42 984.5,-1571.42"/>
+<text text-anchor="start" x="989.5" y="-1581.22" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
+<text text-anchor="start" x="1068.5" y="-1581.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1073.5" y="-1581.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1169.5" y="-1581.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- asset--task_inlet_asset_reference -->
-<g id="edge25" class="edge">
+<g id="edge26" class="edge">
<title>asset:id--task_inlet_asset_reference:asset_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M787,-2139C880.01,-2139 890.49,-2067 983.5,-2067"/>
-<text text-anchor="start" x="952.5" y="-2055.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="787" y="-2135.3" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M787,-865.42C828.44,-865.42 841.93,-883.74 863,-919.42 899.34,-980.96 919.21,-1488.96 936,-1558.42 950.06,-1616.6 923.65,-1684.42 983.5,-1684.42"/>
+<text text-anchor="start" x="952.5" y="-1673.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="787" y="-861.72" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- asset_dag_run_queue -->
<g id="node29" class="node">
<title>asset_dag_run_queue</title>
-<polygon fill="none" stroke="black" points="964.5,-2387 964.5,-2415 1270.5,-2415 1270.5,-2387 964.5,-2387"/>
-<text text-anchor="start" x="1021.5" y="-2398.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_dag_run_queue</text>
-<polygon fill="none" stroke="black" points="964.5,-2362 964.5,-2387 1270.5,-2387 1270.5,-2362 964.5,-2362"/>
-<text text-anchor="start" x="969.5" y="-2371.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">asset_id</text>
-<text text-anchor="start" x="1026.5" y="-2371.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1031.5" y="-2371.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1108.5" y="-2371.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="964.5,-2337 964.5,-2362 1270.5,-2362 1270.5,-2337 964.5,-2337"/>
-<text text-anchor="start" x="969.5" y="-2346.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">target_dag_id</text>
-<text text-anchor="start" x="1063.5" y="-2346.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1068.5" y="-2346.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1189.5" y="-2346.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="964.5,-2312 964.5,-2337 1270.5,-2337 1270.5,-2312 964.5,-2312"/>
-<text text-anchor="start" x="969.5" y="-2321.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="1042.5" y="-2321.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1047.5" y="-2321.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1143.5" y="-2321.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="964.5,-1338.42 964.5,-1366.42 1270.5,-1366.42 1270.5,-1338.42 964.5,-1338.42"/>
+<text text-anchor="start" x="1021.5" y="-1349.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_dag_run_queue</text>
+<polygon fill="none" stroke="black" points="964.5,-1313.42 964.5,-1338.42 1270.5,-1338.42 1270.5,-1313.42 964.5,-1313.42"/>
+<text text-anchor="start" x="969.5" y="-1323.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">asset_id</text>
+<text text-anchor="start" x="1026.5" y="-1323.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1031.5" y="-1323.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1108.5" y="-1323.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="964.5,-1288.42 964.5,-1313.42 1270.5,-1313.42 1270.5,-1288.42 964.5,-1288.42"/>
+<text text-anchor="start" x="969.5" y="-1298.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">target_dag_id</text>
+<text text-anchor="start" x="1063.5" y="-1298.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1068.5" y="-1298.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1189.5" y="-1298.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="964.5,-1263.42 964.5,-1288.42 1270.5,-1288.42 1270.5,-1263.42 964.5,-1263.42"/>
+<text text-anchor="start" x="969.5" y="-1273.22" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="1042.5" y="-1273.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1047.5" y="-1273.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1143.5" y="-1273.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- asset--asset_dag_run_queue -->
<g id="edge28" class="edge">
<title>asset:id--asset_dag_run_queue:asset_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M787,-2139C917.98,-2139 832.52,-2375 963.5,-2375"/>
-<text text-anchor="start" x="932.5" y="-2363.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="777" y="-2127.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M787,-865.42C828.44,-865.42 840.3,-884.76 863,-919.42 888.51,-958.39 916.92,-1326.42 963.5,-1326.42"/>
+<text text-anchor="start" x="932.5" y="-1315.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="777" y="-854.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- asset_event -->
-<g id="node5" class="node">
+<g id="node16" class="node">
<title>asset_event</title>
-<polygon fill="none" stroke="black" points="522,-3641 522,-3669 784,-3669 784,-3641 522,-3641"/>
-<text text-anchor="start" x="599.5" y="-3652.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_event</text>
-<polygon fill="none" stroke="black" points="522,-3616 522,-3641 784,-3641 784,-3616 522,-3616"/>
-<text text-anchor="start" x="527" y="-3625.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="540" y="-3625.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="545" y="-3625.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="622" y="-3625.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="522,-3591 522,-3616 784,-3616 784,-3591 522,-3591"/>
-<text text-anchor="start" x="527" y="-3600.8" font-family="Helvetica,sans-Serif" font-size="14.00">asset_id</text>
-<text text-anchor="start" x="584" y="-3600.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="589" y="-3600.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="666" y="-3600.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="522,-3566 522,-3591 784,-3591 784,-3566 522,-3566"/>
-<text text-anchor="start" x="527" y="-3575.8" font-family="Helvetica,sans-Serif" font-size="14.00">extra</text>
-<text text-anchor="start" x="564" y="-3575.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="569" y="-3575.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<text text-anchor="start" x="620" y="-3575.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="522,-3541 522,-3566 784,-3566 784,-3541 522,-3541"/>
-<text text-anchor="start" x="527" y="-3550.8" font-family="Helvetica,sans-Serif" font-size="14.00">partition_key</text>
-<text text-anchor="start" x="617" y="-3550.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="622" y="-3550.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="522,-3516 522,-3541 784,-3541 784,-3516 522,-3516"/>
-<text text-anchor="start" x="527" y="-3525.8" font-family="Helvetica,sans-Serif" font-size="14.00">source_dag_id</text>
-<text text-anchor="start" x="626" y="-3525.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="631" y="-3525.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="522,-3491 522,-3516 784,-3516 784,-3491 522,-3491"/>
-<text text-anchor="start" x="527" y="-3500.8" font-family="Helvetica,sans-Serif" font-size="14.00">source_map_index</text>
-<text text-anchor="start" x="656" y="-3500.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="661" y="-3500.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="522,-3466 522,-3491 784,-3491 784,-3466 522,-3466"/>
-<text text-anchor="start" x="527" y="-3475.8" font-family="Helvetica,sans-Serif" font-size="14.00">source_run_id</text>
-<text text-anchor="start" x="624" y="-3475.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="629" y="-3475.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="522,-3441 522,-3466 784,-3466 784,-3441 522,-3441"/>
-<text text-anchor="start" x="527" y="-3450.8" font-family="Helvetica,sans-Serif" font-size="14.00">source_task_id</text>
-<text text-anchor="start" x="629" y="-3450.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="634" y="-3450.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="522,-3416 522,-3441 784,-3441 784,-3416 522,-3416"/>
-<text text-anchor="start" x="527" y="-3425.8" font-family="Helvetica,sans-Serif" font-size="14.00">timestamp</text>
-<text text-anchor="start" x="602" y="-3425.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="607" y="-3425.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="703" y="-3425.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="522,-269.42 522,-297.42 784,-297.42 784,-269.42 522,-269.42"/>
+<text text-anchor="start" x="599.5" y="-280.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_event</text>
+<polygon fill="none" stroke="black" points="522,-244.42 522,-269.42 784,-269.42 784,-244.42 522,-244.42"/>
+<text text-anchor="start" x="527" y="-254.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="540" y="-254.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="545" y="-254.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="622" y="-254.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="522,-219.42 522,-244.42 784,-244.42 784,-219.42 522,-219.42"/>
+<text text-anchor="start" x="527" y="-229.22" font-family="Helvetica,sans-Serif" font-size="14.00">asset_id</text>
+<text text-anchor="start" x="584" y="-229.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="589" y="-229.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="666" y="-229.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="522,-194.42 522,-219.42 784,-219.42 784,-194.42 522,-194.42"/>
+<text text-anchor="start" x="527" y="-204.22" font-family="Helvetica,sans-Serif" font-size="14.00">extra</text>
+<text text-anchor="start" x="564" y="-204.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="569" y="-204.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<text text-anchor="start" x="620" y="-204.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="522,-169.42 522,-194.42 784,-194.42 784,-169.42 522,-169.42"/>
+<text text-anchor="start" x="527" y="-179.22" font-family="Helvetica,sans-Serif" font-size="14.00">partition_key</text>
+<text text-anchor="start" x="617" y="-179.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="622" y="-179.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="522,-144.42 522,-169.42 784,-169.42 784,-144.42 522,-144.42"/>
+<text text-anchor="start" x="527" y="-154.22" font-family="Helvetica,sans-Serif" font-size="14.00">source_dag_id</text>
+<text text-anchor="start" x="626" y="-154.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="631" y="-154.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="522,-119.42 522,-144.42 784,-144.42 784,-119.42 522,-119.42"/>
+<text text-anchor="start" x="527" y="-129.22" font-family="Helvetica,sans-Serif" font-size="14.00">source_map_index</text>
+<text text-anchor="start" x="656" y="-129.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="661" y="-129.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="522,-94.42 522,-119.42 784,-119.42 784,-94.42 522,-94.42"/>
+<text text-anchor="start" x="527" y="-104.22" font-family="Helvetica,sans-Serif" font-size="14.00">source_run_id</text>
+<text text-anchor="start" x="624" y="-104.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="629" y="-104.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="522,-69.42 522,-94.42 784,-94.42 784,-69.42 522,-69.42"/>
+<text text-anchor="start" x="527" y="-79.22" font-family="Helvetica,sans-Serif" font-size="14.00">source_task_id</text>
+<text text-anchor="start" x="629" y="-79.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="634" y="-79.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="522,-44.42 522,-69.42 784,-69.42 784,-44.42 522,-44.42"/>
+<text text-anchor="start" x="527" y="-54.22" font-family="Helvetica,sans-Serif" font-size="14.00">timestamp</text>
+<text text-anchor="start" x="602" y="-54.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="607" y="-54.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="703" y="-54.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- asset_event--asset_alias_asset_event -->
-<g id="edge4" class="edge">
+<g id="edge7" class="edge">
<title>asset_event:id--asset_alias_asset_event:event_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M785,-3629C905.89,-3629 882.61,-3467 1003.5,-3467"/>
-<text text-anchor="start" x="972.5" y="-3455.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="785" y="-3617.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M785,-257.42C924.82,-257.42 830.19,-442.02 936,-533.42 960.21,-554.34 971.51,-558.42 1003.5,-558.42"/>
+<text text-anchor="start" x="972.5" y="-547.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="785" y="-246.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- dagrun_asset_event -->
<g id="node40" class="node">
<title>dagrun_asset_event</title>
-<polygon fill="none" stroke="black" points="1831,-3557 1831,-3585 2076,-3585 2076,-3557 1831,-3557"/>
-<text text-anchor="start" x="1864" y="-3568.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dagrun_asset_event</text>
-<polygon fill="none" stroke="black" points="1831,-3532 1831,-3557 2076,-3557 2076,-3532 1831,-3532"/>
-<text text-anchor="start" x="1836" y="-3541.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_run_id</text>
-<text text-anchor="start" x="1913" y="-3541.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1918" y="-3541.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1995" y="-3541.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1831,-3507 1831,-3532 2076,-3532 2076,-3507 1831,-3507"/>
-<text text-anchor="start" x="1836" y="-3516.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">event_id</text>
-<text text-anchor="start" x="1895" y="-3516.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1900" y="-3516.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1977" y="-3516.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1831,-83.42 1831,-111.42 2076,-111.42 2076,-83.42 1831,-83.42"/>
+<text text-anchor="start" x="1864" y="-94.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dagrun_asset_event</text>
+<polygon fill="none" stroke="black" points="1831,-58.42 1831,-83.42 2076,-83.42 2076,-58.42 1831,-58.42"/>
+<text text-anchor="start" x="1836" y="-68.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_run_id</text>
+<text text-anchor="start" x="1913" y="-68.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1918" y="-68.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1995" y="-68.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1831,-33.42 1831,-58.42 2076,-58.42 2076,-33.42 1831,-33.42"/>
+<text text-anchor="start" x="1836" y="-43.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">event_id</text>
+<text text-anchor="start" x="1895" y="-43.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1900" y="-43.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1977" y="-43.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- asset_event--dagrun_asset_event -->
-<g id="edge41" class="edge">
+<g id="edge40" class="edge">
<title>asset_event:id--dagrun_asset_event:event_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M785,-3629C934.2,-3629 967.3,-3576 1116.5,-3576 1116.5,-3576 1116.5,-3576 1546,-3576 1674.74,-3576 1701.26,-3519 1830,-3519"/>
-<text text-anchor="start" x="1799" y="-3507.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="785" y="-3632.8" font-family="Times,serif" font-size="14.00">1</text>
-</g>
-<!-- trigger -->
-<g id="node7" class="node">
-<title>trigger</title>
-<polygon fill="none" stroke="black" points="973.5,-3229 973.5,-3257 1261.5,-3257 1261.5,-3229 973.5,-3229"/>
-<text text-anchor="start" x="1086" y="-3240.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">trigger</text>
-<polygon fill="none" stroke="black" points="973.5,-3204 973.5,-3229 1261.5,-3229 1261.5,-3204 973.5,-3204"/>
-<text text-anchor="start" x="978.5" y="-3213.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="991.5" y="-3213.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="996.5" y="-3213.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1073.5" y="-3213.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="973.5,-3179 973.5,-3204 1261.5,-3204 1261.5,-3179 973.5,-3179"/>
-<text text-anchor="start" x="978.5" y="-3188.8" font-family="Helvetica,sans-Serif" font-size="14.00">classpath</text>
-<text text-anchor="start" x="1045.5" y="-3188.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1050.5" y="-3188.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<text text-anchor="start" x="1180.5" y="-3188.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="973.5,-3154 973.5,-3179 1261.5,-3179 1261.5,-3154 973.5,-3154"/>
-<text text-anchor="start" x="978.5" y="-3163.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_date</text>
-<text text-anchor="start" x="1068.5" y="-3163.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1073.5" y="-3163.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1169.5" y="-3163.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="973.5,-3129 973.5,-3154 1261.5,-3154 1261.5,-3129 973.5,-3129"/>
-<text text-anchor="start" x="978.5" y="-3138.8" font-family="Helvetica,sans-Serif" font-size="14.00">kwargs</text>
-<text text-anchor="start" x="1028.5" y="-3138.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1033.5" y="-3138.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<text text-anchor="start" x="1083.5" y="-3138.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="973.5,-3104 973.5,-3129 1261.5,-3129 1261.5,-3104 973.5,-3104"/>
-<text text-anchor="start" x="978.5" y="-3113.8" font-family="Helvetica,sans-Serif" font-size="14.00">triggerer_id</text>
-<text text-anchor="start" x="1059.5" y="-3113.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1064.5" y="-3113.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-</g>
-<!-- trigger--asset_watcher -->
-<g id="edge6" class="edge">
-<title>trigger:id--asset_watcher:trigger_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1262.5,-3217C1304.39,-3217 1312.96,-3241.01 1336,-3276 1383.95,-3348.82 1326.81,-3456 1414,-3456"/>
-<text text-anchor="start" x="1383" y="-3444.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1262.5" y="-3205.8" font-family="Times,serif" font-size="14.00">1</text>
-</g>
-<!-- callback -->
-<g id="node19" class="node">
-<title>callback</title>
-<polygon fill="none" stroke="black" points="1396,-3365 1396,-3393 1695,-3393 1695,-3365 1396,-3365"/>
-<text text-anchor="start" x="1509" y="-3376.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">callback</text>
-<polygon fill="none" stroke="black" points="1396,-3340 1396,-3365 1695,-3365 1695,-3340 1396,-3340"/>
-<text text-anchor="start" x="1401" y="-3349.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="1414" y="-3349.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1419" y="-3349.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="1471" y="-3349.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1396,-3315 1396,-3340 1695,-3340 1695,-3315 1396,-3315"/>
-<text text-anchor="start" x="1401" y="-3324.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="1474" y="-3324.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1479" y="-3324.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1575" y="-3324.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1396,-3290 1396,-3315 1695,-3315 1695,-3290 1396,-3290"/>
-<text text-anchor="start" x="1401" y="-3299.8" font-family="Helvetica,sans-Serif" font-size="14.00">data</text>
-<text text-anchor="start" x="1432" y="-3299.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1437" y="-3299.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
-<text text-anchor="start" x="1498" y="-3299.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1396,-3265 1396,-3290 1695,-3290 1695,-3265 1396,-3265"/>
-<text text-anchor="start" x="1401" y="-3274.8" font-family="Helvetica,sans-Serif" font-size="14.00">fetch_method</text>
-<text text-anchor="start" x="1497" y="-3274.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1502" y="-3274.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(20)]</text>
-<text text-anchor="start" x="1614" y="-3274.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1396,-3240 1396,-3265 1695,-3265 1695,-3240 1396,-3240"/>
-<text text-anchor="start" x="1401" y="-3249.8" font-family="Helvetica,sans-Serif" font-size="14.00">output</text>
-<text text-anchor="start" x="1447" y="-3249.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1452" y="-3249.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<polygon fill="none" stroke="black" points="1396,-3215 1396,-3240 1695,-3240 1695,-3215 1396,-3215"/>
-<text text-anchor="start" x="1401" y="-3224.8" font-family="Helvetica,sans-Serif" font-size="14.00">priority_weight</text>
-<text text-anchor="start" x="1505" y="-3224.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1510" y="-3224.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1587" y="-3224.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1396,-3190 1396,-3215 1695,-3215 1695,-3190 1396,-3190"/>
-<text text-anchor="start" x="1401" y="-3199.8" font-family="Helvetica,sans-Serif" font-size="14.00">state</text>
-<text text-anchor="start" x="1436" y="-3199.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1441" y="-3199.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(10)]</text>
-<polygon fill="none" stroke="black" points="1396,-3165 1396,-3190 1695,-3190 1695,-3165 1396,-3165"/>
-<text text-anchor="start" x="1401" y="-3174.8" font-family="Helvetica,sans-Serif" font-size="14.00">trigger_id</text>
-<text text-anchor="start" x="1468" y="-3174.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1473" y="-3174.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1396,-3140 1396,-3165 1695,-3165 1695,-3140 1396,-3140"/>
-<text text-anchor="start" x="1401" y="-3149.8" font-family="Helvetica,sans-Serif" font-size="14.00">type</text>
-<text text-anchor="start" x="1432" y="-3149.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1437" y="-3149.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(20)]</text>
-<text text-anchor="start" x="1549" y="-3149.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-</g>
-<!-- trigger--callback -->
-<g id="edge13" class="edge">
-<title>trigger:id--callback:trigger_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1262.5,-3217C1324.01,-3217 1333.49,-3177 1395,-3177"/>
-<text text-anchor="start" x="1364" y="-3165.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1262.5" y="-3220.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
-</g>
-<!-- task_instance -->
-<g id="node43" class="node">
-<title>task_instance</title>
-<polygon fill="none" stroke="black" points="1799,-2628 1799,-2656 2107,-2656 2107,-2628 1799,-2628"/>
-<text text-anchor="start" x="1891.5" y="-2639.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_instance</text>
-<polygon fill="none" stroke="black" points="1799,-2603 1799,-2628 2107,-2628 2107,-2603 1799,-2603"/>
-<text text-anchor="start" x="1804" y="-2612.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="1817" y="-2612.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1822" y="-2612.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="1874" y="-2612.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1799,-2578 1799,-2603 2107,-2603 2107,-2578 1799,-2578"/>
-<text text-anchor="start" x="1804" y="-2587.8" font-family="Helvetica,sans-Serif" font-size="14.00">context_carrier</text>
-<text text-anchor="start" x="1908" y="-2587.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1913" y="-2587.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
-<polygon fill="none" stroke="black" points="1799,-2553 1799,-2578 2107,-2578 2107,-2553 1799,-2553"/>
-<text text-anchor="start" x="1804" y="-2562.8" font-family="Helvetica,sans-Serif" font-size="14.00">custom_operator_name</text>
-<text text-anchor="start" x="1967" y="-2562.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1972" y="-2562.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="1799,-2528 1799,-2553 2107,-2553 2107,-2528 1799,-2528"/>
-<text text-anchor="start" x="1804" y="-2537.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="1850" y="-2537.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1855" y="-2537.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1976" y="-2537.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1799,-2503 1799,-2528 2107,-2528 2107,-2503 1799,-2503"/>
-<text text-anchor="start" x="1804" y="-2512.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_version_id</text>
-<text text-anchor="start" x="1908" y="-2512.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1913" y="-2512.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<polygon fill="none" stroke="black" points="1799,-2478 1799,-2503 2107,-2503 2107,-2478 1799,-2478"/>
-<text text-anchor="start" x="1804" y="-2487.8" font-family="Helvetica,sans-Serif" font-size="14.00">duration</text>
-<text text-anchor="start" x="1863" y="-2487.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1868" y="-2487.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [DOUBLE_PRECISION]</text>
-<polygon fill="none" stroke="black" points="1799,-2453 1799,-2478 2107,-2478 2107,-2453 1799,-2453"/>
-<text text-anchor="start" x="1804" y="-2462.8" font-family="Helvetica,sans-Serif" font-size="14.00">end_date</text>
-<text text-anchor="start" x="1868" y="-2462.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1873" y="-2462.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1799,-2428 1799,-2453 2107,-2453 2107,-2428 1799,-2428"/>
-<text text-anchor="start" x="1804" y="-2437.8" font-family="Helvetica,sans-Serif" font-size="14.00">executor</text>
-<text text-anchor="start" x="1865" y="-2437.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1870" y="-2437.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="1799,-2403 1799,-2428 2107,-2428 2107,-2403 1799,-2403"/>
-<text text-anchor="start" x="1804" y="-2412.8" font-family="Helvetica,sans-Serif" font-size="14.00">executor_config</text>
-<text text-anchor="start" x="1914" y="-2412.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1919" y="-2412.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BYTEA]</text>
-<polygon fill="none" stroke="black" points="1799,-2378 1799,-2403 2107,-2403 2107,-2378 1799,-2378"/>
-<text text-anchor="start" x="1804" y="-2387.8" font-family="Helvetica,sans-Serif" font-size="14.00">external_executor_id</text>
-<text text-anchor="start" x="1947" y="-2387.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1952" y="-2387.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="1799,-2353 1799,-2378 2107,-2378 2107,-2353 1799,-2353"/>
-<text text-anchor="start" x="1804" y="-2362.8" font-family="Helvetica,sans-Serif" font-size="14.00">hostname</text>
-<text text-anchor="start" x="1874" y="-2362.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1879" y="-2362.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="1799,-2328 1799,-2353 2107,-2353 2107,-2328 1799,-2328"/>
-<text text-anchor="start" x="1804" y="-2337.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_heartbeat_at</text>
-<text text-anchor="start" x="1924" y="-2337.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1929" y="-2337.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1799,-2303 1799,-2328 2107,-2328 2107,-2303 1799,-2303"/>
-<text text-anchor="start" x="1804" y="-2312.8" font-family="Helvetica,sans-Serif" font-size="14.00">map_index</text>
-<text text-anchor="start" x="1880" y="-2312.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1885" y="-2312.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1962" y="-2312.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1799,-2278 1799,-2303 2107,-2303 2107,-2278 1799,-2278"/>
-<text text-anchor="start" x="1804" y="-2287.8" font-family="Helvetica,sans-Serif" font-size="14.00">max_tries</text>
-<text text-anchor="start" x="1872" y="-2287.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1877" y="-2287.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1799,-2253 1799,-2278 2107,-2278 2107,-2253 1799,-2253"/>
-<text text-anchor="start" x="1804" y="-2262.8" font-family="Helvetica,sans-Serif" font-size="14.00">next_kwargs</text>
-<text text-anchor="start" x="1892" y="-2262.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1897" y="-2262.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
-<polygon fill="none" stroke="black" points="1799,-2228 1799,-2253 2107,-2253 2107,-2228 1799,-2228"/>
-<text text-anchor="start" x="1804" y="-2237.8" font-family="Helvetica,sans-Serif" font-size="14.00">next_method</text>
-<text text-anchor="start" x="1895" y="-2237.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1900" y="-2237.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="1799,-2203 1799,-2228 2107,-2228 2107,-2203 1799,-2203"/>
-<text text-anchor="start" x="1804" y="-2212.8" font-family="Helvetica,sans-Serif" font-size="14.00">operator</text>
-<text text-anchor="start" x="1864" y="-2212.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1869" y="-2212.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="1799,-2178 1799,-2203 2107,-2203 2107,-2178 1799,-2178"/>
-<text text-anchor="start" x="1804" y="-2187.8" font-family="Helvetica,sans-Serif" font-size="14.00">pid</text>
-<text text-anchor="start" x="1826" y="-2187.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1831" y="-2187.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1799,-2153 1799,-2178 2107,-2178 2107,-2153 1799,-2153"/>
-<text text-anchor="start" x="1804" y="-2162.8" font-family="Helvetica,sans-Serif" font-size="14.00">pool</text>
-<text text-anchor="start" x="1834" y="-2162.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1839" y="-2162.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
-<text text-anchor="start" x="1960" y="-2162.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1799,-2128 1799,-2153 2107,-2153 2107,-2128 1799,-2128"/>
-<text text-anchor="start" x="1804" y="-2137.8" font-family="Helvetica,sans-Serif" font-size="14.00">pool_slots</text>
-<text text-anchor="start" x="1873" y="-2137.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1878" y="-2137.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1955" y="-2137.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1799,-2103 1799,-2128 2107,-2128 2107,-2103 1799,-2103"/>
-<text text-anchor="start" x="1804" y="-2112.8" font-family="Helvetica,sans-Serif" font-size="14.00">priority_weight</text>
-<text text-anchor="start" x="1908" y="-2112.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1913" y="-2112.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1799,-2078 1799,-2103 2107,-2103 2107,-2078 1799,-2078"/>
-<text text-anchor="start" x="1804" y="-2087.8" font-family="Helvetica,sans-Serif" font-size="14.00">queue</text>
-<text text-anchor="start" x="1848" y="-2087.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1853" y="-2087.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
-<polygon fill="none" stroke="black" points="1799,-2053 1799,-2078 2107,-2078 2107,-2053 1799,-2053"/>
-<text text-anchor="start" x="1804" y="-2062.8" font-family="Helvetica,sans-Serif" font-size="14.00">queued_by_job_id</text>
-<text text-anchor="start" x="1928" y="-2062.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1933" y="-2062.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1799,-2028 1799,-2053 2107,-2053 2107,-2028 1799,-2028"/>
-<text text-anchor="start" x="1804" y="-2037.8" font-family="Helvetica,sans-Serif" font-size="14.00">queued_dttm</text>
-<text text-anchor="start" x="1897" y="-2037.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1902" y="-2037.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1799,-2003 1799,-2028 2107,-2028 2107,-2003 1799,-2003"/>
-<text text-anchor="start" x="1804" y="-2012.8" font-family="Helvetica,sans-Serif" font-size="14.00">rendered_map_index</text>
-<text text-anchor="start" x="1949" y="-2012.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1954" y="-2012.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="1799,-1978 1799,-2003 2107,-2003 2107,-1978 1799,-1978"/>
-<text text-anchor="start" x="1804" y="-1987.8" font-family="Helvetica,sans-Serif" font-size="14.00">run_id</text>
-<text text-anchor="start" x="1848" y="-1987.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1853" y="-1987.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1974" y="-1987.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1799,-1953 1799,-1978 2107,-1978 2107,-1953 1799,-1953"/>
-<text text-anchor="start" x="1804" y="-1962.8" font-family="Helvetica,sans-Serif" font-size="14.00">scheduled_dttm</text>
-<text text-anchor="start" x="1916" y="-1962.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1921" y="-1962.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1799,-1928 1799,-1953 2107,-1953 2107,-1928 1799,-1928"/>
-<text text-anchor="start" x="1804" y="-1937.8" font-family="Helvetica,sans-Serif" font-size="14.00">span_status</text>
-<text text-anchor="start" x="1888" y="-1937.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1893" y="-1937.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2014" y="-1937.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1799,-1903 1799,-1928 2107,-1928 2107,-1903 1799,-1903"/>
-<text text-anchor="start" x="1804" y="-1912.8" font-family="Helvetica,sans-Serif" font-size="14.00">start_date</text>
-<text text-anchor="start" x="1874" y="-1912.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1879" y="-1912.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1799,-1878 1799,-1903 2107,-1903 2107,-1878 1799,-1878"/>
-<text text-anchor="start" x="1804" y="-1887.8" font-family="Helvetica,sans-Serif" font-size="14.00">state</text>
-<text text-anchor="start" x="1839" y="-1887.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1844" y="-1887.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(20)]</text>
-<polygon fill="none" stroke="black" points="1799,-1853 1799,-1878 2107,-1878 2107,-1853 1799,-1853"/>
-<text text-anchor="start" x="1804" y="-1862.8" font-family="Helvetica,sans-Serif" font-size="14.00">task_display_name</text>
-<text text-anchor="start" x="1936" y="-1862.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1941" y="-1862.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
-<polygon fill="none" stroke="black" points="1799,-1828 1799,-1853 2107,-1853 2107,-1828 1799,-1828"/>
-<text text-anchor="start" x="1804" y="-1837.8" font-family="Helvetica,sans-Serif" font-size="14.00">task_id</text>
-<text text-anchor="start" x="1853" y="-1837.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1858" y="-1837.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1979" y="-1837.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1799,-1803 1799,-1828 2107,-1828 2107,-1803 1799,-1803"/>
-<text text-anchor="start" x="1804" y="-1812.8" font-family="Helvetica,sans-Serif" font-size="14.00">trigger_id</text>
-<text text-anchor="start" x="1871" y="-1812.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1876" y="-1812.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1799,-1778 1799,-1803 2107,-1803 2107,-1778 1799,-1778"/>
-<text text-anchor="start" x="1804" y="-1787.8" font-family="Helvetica,sans-Serif" font-size="14.00">trigger_timeout</text>
-<text text-anchor="start" x="1912" y="-1787.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1917" y="-1787.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1799,-1753 1799,-1778 2107,-1778 2107,-1753 1799,-1753"/>
-<text text-anchor="start" x="1804" y="-1762.8" font-family="Helvetica,sans-Serif" font-size="14.00">try_number</text>
-<text text-anchor="start" x="1886" y="-1762.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1891" y="-1762.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1799,-1728 1799,-1753 2107,-1753 2107,-1728 1799,-1728"/>
-<text text-anchor="start" x="1804" y="-1737.8" font-family="Helvetica,sans-Serif" font-size="14.00">unixname</text>
-<text text-anchor="start" x="1874" y="-1737.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1879" y="-1737.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="1799,-1703 1799,-1728 2107,-1728 2107,-1703 1799,-1703"/>
-<text text-anchor="start" x="1804" y="-1712.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
-<text text-anchor="start" x="1883" y="-1712.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1888" y="-1712.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-</g>
-<!-- trigger--task_instance -->
-<g id="edge48" class="edge">
-<title>trigger:id--task_instance:trigger_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1262.5,-3217C1461.55,-3217 1295.55,-2511.78 1372,-2328 1485.82,-2054.37 1501.64,-1815 1798,-1815"/>
-<text text-anchor="start" x="1767" y="-1803.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1262.5" y="-3205.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
-</g>
-<!-- variable -->
-<g id="node9" class="node">
-<title>variable</title>
-<polygon fill="none" stroke="black" points="549,-736 549,-764 758,-764 758,-736 549,-736"/>
-<text text-anchor="start" x="617" y="-747.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">variable</text>
-<polygon fill="none" stroke="black" points="549,-711 549,-736 758,-736 758,-711 549,-711"/>
-<text text-anchor="start" x="554" y="-720.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="567" y="-720.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="572" y="-720.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="649" y="-720.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="549,-686 549,-711 758,-711 758,-686 549,-686"/>
-<text text-anchor="start" x="554" y="-695.8" font-family="Helvetica,sans-Serif" font-size="14.00">description</text>
-<text text-anchor="start" x="632" y="-695.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="637" y="-695.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<polygon fill="none" stroke="black" points="549,-661 549,-686 758,-686 758,-661 549,-661"/>
-<text text-anchor="start" x="554" y="-670.8" font-family="Helvetica,sans-Serif" font-size="14.00">is_encrypted</text>
-<text text-anchor="start" x="643" y="-670.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="648" y="-670.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<polygon fill="none" stroke="black" points="549,-636 549,-661 758,-661 758,-636 549,-636"/>
-<text text-anchor="start" x="554" y="-645.8" font-family="Helvetica,sans-Serif" font-size="14.00">key</text>
-<text text-anchor="start" x="579" y="-645.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="584" y="-645.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="549,-611 549,-636 758,-636 758,-611 549,-611"/>
-<text text-anchor="start" x="554" y="-620.8" font-family="Helvetica,sans-Serif" font-size="14.00">team_name</text>
-<text text-anchor="start" x="636" y="-620.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="641" y="-620.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
-<polygon fill="none" stroke="black" points="549,-586 549,-611 758,-611 758,-586 549,-586"/>
-<text text-anchor="start" x="554" y="-595.8" font-family="Helvetica,sans-Serif" font-size="14.00">val</text>
-<text text-anchor="start" x="575" y="-595.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="580" y="-595.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-</g>
-<!-- team -->
-<g id="node10" class="node">
-<title>team</title>
-<polygon fill="none" stroke="black" points="64,-434 64,-462 307,-462 307,-434 64,-434"/>
-<text text-anchor="start" x="162.5" y="-445.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">team</text>
-<polygon fill="none" stroke="black" points="64,-409 64,-434 307,-434 307,-409 64,-409"/>
-<text text-anchor="start" x="69" y="-418.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">name</text>
-<text text-anchor="start" x="109" y="-418.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="114" y="-418.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
-<text text-anchor="start" x="226" y="-418.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-</g>
-<!-- team--variable -->
-<g id="edge9" class="edge">
-<title>team:name--variable:team_name</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M308,-421C398.35,-421 370.77,-518.72 443,-573 484.32,-604.05 496.31,-623 548,-623"/>
-<text text-anchor="start" x="517" y="-611.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="308" y="-409.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
-</g>
-<!-- dag_bundle_team -->
-<g id="node18" class="node">
-<title>dag_bundle_team</title>
-<polygon fill="none" stroke="black" points="484,-840 484,-868 823,-868 823,-840 484,-840"/>
-<text text-anchor="start" x="575.5" y="-851.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_bundle_team</text>
-<polygon fill="none" stroke="black" points="484,-815 484,-840 823,-840 823,-815 484,-815"/>
-<text text-anchor="start" x="489" y="-824.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_bundle_name</text>
-<text text-anchor="start" x="616" y="-824.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="621" y="-824.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="742" y="-824.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="484,-790 484,-815 823,-815 823,-790 484,-790"/>
-<text text-anchor="start" x="489" y="-799.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">team_name</text>
-<text text-anchor="start" x="571" y="-799.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="576" y="-799.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
-<text text-anchor="start" x="688" y="-799.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-</g>
-<!-- team--dag_bundle_team -->
-<g id="edge11" class="edge">
-<title>team:name--dag_bundle_team:team_name</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M308,-421C494.34,-421 296.66,-802 483,-802"/>
-<text text-anchor="start" x="452" y="-790.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="308" y="-424.8" font-family="Times,serif" font-size="14.00">1</text>
-</g>
-<!-- connection -->
-<g id="node20" class="node">
-<title>connection</title>
-<polygon fill="none" stroke="black" points="511,-532 511,-560 795,-560 795,-532 511,-532"/>
-<text text-anchor="start" x="603" y="-543.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">connection</text>
-<polygon fill="none" stroke="black" points="511,-507 511,-532 795,-532 795,-507 511,-507"/>
-<text text-anchor="start" x="516" y="-516.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="529" y="-516.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="534" y="-516.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="611" y="-516.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="511,-482 511,-507 795,-507 795,-482 511,-482"/>
-<text text-anchor="start" x="516" y="-491.8" font-family="Helvetica,sans-Serif" font-size="14.00">conn_id</text>
-<text text-anchor="start" x="570" y="-491.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="575" y="-491.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="696" y="-491.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="511,-457 511,-482 795,-482 795,-457 511,-457"/>
-<text text-anchor="start" x="516" y="-466.8" font-family="Helvetica,sans-Serif" font-size="14.00">conn_type</text>
-<text text-anchor="start" x="588" y="-466.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="593" y="-466.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
-<text text-anchor="start" x="714" y="-466.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="511,-432 511,-457 795,-457 795,-432 511,-432"/>
-<text text-anchor="start" x="516" y="-441.8" font-family="Helvetica,sans-Serif" font-size="14.00">description</text>
-<text text-anchor="start" x="594" y="-441.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="599" y="-441.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<polygon fill="none" stroke="black" points="511,-407 511,-432 795,-432 795,-407 511,-407"/>
-<text text-anchor="start" x="516" y="-416.8" font-family="Helvetica,sans-Serif" font-size="14.00">extra</text>
-<text text-anchor="start" x="553" y="-416.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="558" y="-416.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<polygon fill="none" stroke="black" points="511,-382 511,-407 795,-407 795,-382 511,-382"/>
-<text text-anchor="start" x="516" y="-391.8" font-family="Helvetica,sans-Serif" font-size="14.00">host</text>
-<text text-anchor="start" x="547" y="-391.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="552" y="-391.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
-<polygon fill="none" stroke="black" points="511,-357 511,-382 795,-382 795,-357 511,-357"/>
-<text text-anchor="start" x="516" y="-366.8" font-family="Helvetica,sans-Serif" font-size="14.00">is_encrypted</text>
-<text text-anchor="start" x="605" y="-366.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="610" y="-366.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<polygon fill="none" stroke="black" points="511,-332 511,-357 795,-357 795,-332 511,-332"/>
-<text text-anchor="start" x="516" y="-341.8" font-family="Helvetica,sans-Serif" font-size="14.00">is_extra_encrypted</text>
-<text text-anchor="start" x="648" y="-341.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="653" y="-341.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<polygon fill="none" stroke="black" points="511,-307 511,-332 795,-332 795,-307 511,-307"/>
-<text text-anchor="start" x="516" y="-316.8" font-family="Helvetica,sans-Serif" font-size="14.00">login</text>
-<text text-anchor="start" x="550" y="-316.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="555" y="-316.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<polygon fill="none" stroke="black" points="511,-282 511,-307 795,-307 795,-282 511,-282"/>
-<text text-anchor="start" x="516" y="-291.8" font-family="Helvetica,sans-Serif" font-size="14.00">password</text>
-<text text-anchor="start" x="583" y="-291.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="588" y="-291.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<polygon fill="none" stroke="black" points="511,-257 511,-282 795,-282 795,-257 511,-257"/>
-<text text-anchor="start" x="516" y="-266.8" font-family="Helvetica,sans-Serif" font-size="14.00">port</text>
-<text text-anchor="start" x="545" y="-266.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="550" y="-266.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="511,-232 511,-257 795,-257 795,-232 511,-232"/>
-<text text-anchor="start" x="516" y="-241.8" font-family="Helvetica,sans-Serif" font-size="14.00">schema</text>
-<text text-anchor="start" x="571" y="-241.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="576" y="-241.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
-<polygon fill="none" stroke="black" points="511,-207 511,-232 795,-232 795,-207 511,-207"/>
-<text text-anchor="start" x="516" y="-216.8" font-family="Helvetica,sans-Serif" font-size="14.00">team_name</text>
-<text text-anchor="start" x="598" y="-216.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="603" y="-216.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
-</g>
-<!-- team--connection -->
-<g id="edge14" class="edge">
-<title>team:name--connection:team_name</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M308,-421C434.96,-421 383.04,-219 510,-219"/>
-<text text-anchor="start" x="479" y="-207.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="308" y="-424.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
-</g>
-<!-- slot_pool -->
-<g id="node21" class="node">
-<title>slot_pool</title>
-<polygon fill="none" stroke="black" points="508,-154 508,-182 799,-182 799,-154 508,-154"/>
-<text text-anchor="start" x="612.5" y="-165.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">slot_pool</text>
-<polygon fill="none" stroke="black" points="508,-129 508,-154 799,-154 799,-129 508,-129"/>
-<text text-anchor="start" x="513" y="-138.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="526" y="-138.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="531" y="-138.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="608" y="-138.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="508,-104 508,-129 799,-129 799,-104 508,-104"/>
-<text text-anchor="start" x="513" y="-113.8" font-family="Helvetica,sans-Serif" font-size="14.00">description</text>
-<text text-anchor="start" x="591" y="-113.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="596" y="-113.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<polygon fill="none" stroke="black" points="508,-79 508,-104 799,-104 799,-79 508,-79"/>
-<text text-anchor="start" x="513" y="-88.8" font-family="Helvetica,sans-Serif" font-size="14.00">include_deferred</text>
-<text text-anchor="start" x="629" y="-88.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="634" y="-88.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<text text-anchor="start" x="718" y="-88.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="508,-54 508,-79 799,-79 799,-54 508,-54"/>
-<text text-anchor="start" x="513" y="-63.8" font-family="Helvetica,sans-Serif" font-size="14.00">pool</text>
-<text text-anchor="start" x="543" y="-63.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="548" y="-63.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
-<polygon fill="none" stroke="black" points="508,-29 508,-54 799,-54 799,-29 508,-29"/>
-<text text-anchor="start" x="513" y="-38.8" font-family="Helvetica,sans-Serif" font-size="14.00">slots</text>
-<text text-anchor="start" x="546" y="-38.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="551" y="-38.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="508,-4 508,-29 799,-29 799,-4 508,-4"/>
-<text text-anchor="start" x="513" y="-13.8" font-family="Helvetica,sans-Serif" font-size="14.00">team_name</text>
-<text text-anchor="start" x="595" y="-13.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="600" y="-13.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
-</g>
-<!-- team--slot_pool -->
-<g id="edge15" class="edge">
-<title>team:name--slot_pool:team_name</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M308,-421C508.56,-421 306.44,-16 507,-16"/>
-<text text-anchor="start" x="476" y="-4.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="267" y="-409.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
-</g>
-<!-- dag -->
-<g id="node11" class="node">
-<title>dag</title>
-<polygon fill="none" stroke="black" points="451,-1569 451,-1597 855,-1597 855,-1569 451,-1569"/>
-<text text-anchor="start" x="636" y="-1580.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag</text>
-<polygon fill="none" stroke="black" points="451,-1544 451,-1569 855,-1569 855,-1544 451,-1544"/>
-<text text-anchor="start" x="456" y="-1553.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="502" y="-1553.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="507" y="-1553.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="628" y="-1553.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="451,-1519 451,-1544 855,-1544 855,-1519 451,-1519"/>
-<text text-anchor="start" x="456" y="-1528.8" font-family="Helvetica,sans-Serif" font-size="14.00">asset_expression</text>
-<text text-anchor="start" x="575" y="-1528.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="580" y="-1528.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<polygon fill="none" stroke="black" points="451,-1494 451,-1519 855,-1519 855,-1494 451,-1494"/>
-<text text-anchor="start" x="456" y="-1503.8" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_name</text>
-<text text-anchor="start" x="550" y="-1503.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="555" y="-1503.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="676" y="-1503.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="451,-1469 451,-1494 855,-1494 855,-1469 451,-1469"/>
-<text text-anchor="start" x="456" y="-1478.8" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_version</text>
-<text text-anchor="start" x="562" y="-1478.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="567" y="-1478.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(200)]</text>
-<polygon fill="none" stroke="black" points="451,-1444 451,-1469 855,-1469 855,-1444 451,-1444"/>
-<text text-anchor="start" x="456" y="-1453.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_display_name</text>
-<text text-anchor="start" x="585" y="-1453.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="590" y="-1453.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
-<polygon fill="none" stroke="black" points="451,-1419 451,-1444 855,-1444 855,-1419 451,-1419"/>
-<text text-anchor="start" x="456" y="-1428.8" font-family="Helvetica,sans-Serif" font-size="14.00">deadline</text>
-<text text-anchor="start" x="516" y="-1428.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="521" y="-1428.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<polygon fill="none" stroke="black" points="451,-1394 451,-1419 855,-1419 855,-1394 451,-1394"/>
-<text text-anchor="start" x="456" y="-1403.8" font-family="Helvetica,sans-Serif" font-size="14.00">description</text>
-<text text-anchor="start" x="534" y="-1403.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="539" y="-1403.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<polygon fill="none" stroke="black" points="451,-1369 451,-1394 855,-1394 855,-1369 451,-1369"/>
-<text text-anchor="start" x="456" y="-1378.8" font-family="Helvetica,sans-Serif" font-size="14.00">fail_fast</text>
-<text text-anchor="start" x="511" y="-1378.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="516" y="-1378.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<text text-anchor="start" x="600" y="-1378.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="451,-1344 451,-1369 855,-1369 855,-1344 451,-1344"/>
-<text text-anchor="start" x="456" y="-1353.8" font-family="Helvetica,sans-Serif" font-size="14.00">fileloc</text>
-<text text-anchor="start" x="497" y="-1353.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="502" y="-1353.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
-<polygon fill="none" stroke="black" points="451,-1319 451,-1344 855,-1344 855,-1319 451,-1319"/>
-<text text-anchor="start" x="456" y="-1328.8" font-family="Helvetica,sans-Serif" font-size="14.00">has_import_errors</text>
-<text text-anchor="start" x="581" y="-1328.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="586" y="-1328.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<polygon fill="none" stroke="black" points="451,-1294 451,-1319 855,-1319 855,-1294 451,-1294"/>
-<text text-anchor="start" x="456" y="-1303.8" font-family="Helvetica,sans-Serif" font-size="14.00">has_task_concurrency_limits</text>
-<text text-anchor="start" x="653" y="-1303.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="658" y="-1303.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<text text-anchor="start" x="742" y="-1303.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="451,-1269 451,-1294 855,-1294 855,-1269 451,-1269"/>
-<text text-anchor="start" x="456" y="-1278.8" font-family="Helvetica,sans-Serif" font-size="14.00">is_paused</text>
-<text text-anchor="start" x="526" y="-1278.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="531" y="-1278.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<polygon fill="none" stroke="black" points="451,-1244 451,-1269 855,-1269 855,-1244 451,-1244"/>
-<text text-anchor="start" x="456" y="-1253.8" font-family="Helvetica,sans-Serif" font-size="14.00">is_stale</text>
-<text text-anchor="start" x="508" y="-1253.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="513" y="-1253.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<polygon fill="none" stroke="black" points="451,-1219 451,-1244 855,-1244 855,-1219 451,-1219"/>
-<text text-anchor="start" x="456" y="-1228.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_expired</text>
-<text text-anchor="start" x="540" y="-1228.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="545" y="-1228.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="451,-1194 451,-1219 855,-1219 855,-1194 451,-1194"/>
-<text text-anchor="start" x="456" y="-1203.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_parse_duration</text>
-<text text-anchor="start" x="592" y="-1203.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="597" y="-1203.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [DOUBLE_PRECISION]</text>
-<polygon fill="none" stroke="black" points="451,-1169 451,-1194 855,-1194 855,-1169 451,-1169"/>
-<text text-anchor="start" x="456" y="-1178.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_parsed_time</text>
-<text text-anchor="start" x="574" y="-1178.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="579" y="-1178.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="451,-1144 451,-1169 855,-1169 855,-1144 451,-1144"/>
-<text text-anchor="start" x="456" y="-1153.8" font-family="Helvetica,sans-Serif" font-size="14.00">max_active_runs</text>
-<text text-anchor="start" x="573" y="-1153.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="578" y="-1153.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="451,-1119 451,-1144 855,-1144 855,-1119 451,-1119"/>
-<text text-anchor="start" x="456" y="-1128.8" font-family="Helvetica,sans-Serif" font-size="14.00">max_active_tasks</text>
-<text text-anchor="start" x="578" y="-1128.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="583" y="-1128.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="660" y="-1128.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="451,-1094 451,-1119 855,-1119 855,-1094 451,-1094"/>
-<text text-anchor="start" x="456" y="-1103.8" font-family="Helvetica,sans-Serif" font-size="14.00">max_consecutive_failed_dag_runs</text>
-<text text-anchor="start" x="692" y="-1103.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="697" y="-1103.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="774" y="-1103.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="451,-1069 451,-1094 855,-1094 855,-1069 451,-1069"/>
-<text text-anchor="start" x="456" y="-1078.8" font-family="Helvetica,sans-Serif" font-size="14.00">next_dagrun</text>
-<text text-anchor="start" x="544" y="-1078.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="549" y="-1078.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="451,-1044 451,-1069 855,-1069 855,-1044 451,-1044"/>
-<text text-anchor="start" x="456" y="-1053.8" font-family="Helvetica,sans-Serif" font-size="14.00">next_dagrun_create_after</text>
-<text text-anchor="start" x="633" y="-1053.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="638" y="-1053.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="451,-1019 451,-1044 855,-1044 855,-1019 451,-1019"/>
-<text text-anchor="start" x="456" y="-1028.8" font-family="Helvetica,sans-Serif" font-size="14.00">next_dagrun_data_interval_end</text>
-<text text-anchor="start" x="674" y="-1028.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="679" y="-1028.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="451,-994 451,-1019 855,-1019 855,-994 451,-994"/>
-<text text-anchor="start" x="456" y="-1003.8" font-family="Helvetica,sans-Serif" font-size="14.00">next_dagrun_data_interval_start</text>
-<text text-anchor="start" x="680" y="-1003.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="685" y="-1003.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="451,-969 451,-994 855,-994 855,-969 451,-969"/>
-<text text-anchor="start" x="456" y="-978.8" font-family="Helvetica,sans-Serif" font-size="14.00">owners</text>
-<text text-anchor="start" x="507" y="-978.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="512" y="-978.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
-<polygon fill="none" stroke="black" points="451,-944 451,-969 855,-969 855,-944 451,-944"/>
-<text text-anchor="start" x="456" y="-953.8" font-family="Helvetica,sans-Serif" font-size="14.00">relative_fileloc</text>
-<text text-anchor="start" x="555" y="-953.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="560" y="-953.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
-<polygon fill="none" stroke="black" points="451,-919 451,-944 855,-944 855,-919 451,-919"/>
-<text text-anchor="start" x="456" y="-928.8" font-family="Helvetica,sans-Serif" font-size="14.00">timetable_description</text>
-<text text-anchor="start" x="606" y="-928.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="611" y="-928.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="451,-894 451,-919 855,-919 855,-894 451,-894"/>
-<text text-anchor="start" x="456" y="-903.8" font-family="Helvetica,sans-Serif" font-size="14.00">timetable_summary</text>
-<text text-anchor="start" x="595" y="-903.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="600" y="-903.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M785,-257.42C908.03,-257.42 831.07,-89.66 936,-25.42 1004.8,16.69 1035.83,-6.42 1116.5,-6.42 1116.5,-6.42 1116.5,-6.42 1546,-6.42 1673.41,-6.42 1702.59,-45.42 1830,-45.42"/>
+<text text-anchor="start" x="1799" y="-34.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="785" y="-261.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- dag_version -->
<g id="node22" class="node">
<title>dag_version</title>
-<polygon fill="none" stroke="black" points="977.5,-1487 977.5,-1515 1258.5,-1515 1258.5,-1487 977.5,-1487"/>
-<text text-anchor="start" x="1063.5" y="-1498.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_version</text>
-<polygon fill="none" stroke="black" points="977.5,-1462 977.5,-1487 1258.5,-1487 1258.5,-1462 977.5,-1462"/>
-<text text-anchor="start" x="982.5" y="-1471.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="995.5" y="-1471.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1000.5" y="-1471.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="1052.5" y="-1471.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="977.5,-1437 977.5,-1462 1258.5,-1462 1258.5,-1437 977.5,-1437"/>
-<text text-anchor="start" x="982.5" y="-1446.8" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_name</text>
-<text text-anchor="start" x="1076.5" y="-1446.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1081.5" y="-1446.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="977.5,-1412 977.5,-1437 1258.5,-1437 1258.5,-1412 977.5,-1412"/>
-<text text-anchor="start" x="982.5" y="-1421.8" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_version</text>
-<text text-anchor="start" x="1088.5" y="-1421.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1093.5" y="-1421.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="977.5,-1387 977.5,-1412 1258.5,-1412 1258.5,-1387 977.5,-1387"/>
-<text text-anchor="start" x="982.5" y="-1396.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="1055.5" y="-1396.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1060.5" y="-1396.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1156.5" y="-1396.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="977.5,-1362 977.5,-1387 1258.5,-1387 1258.5,-1362 977.5,-1362"/>
-<text text-anchor="start" x="982.5" y="-1371.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="1028.5" y="-1371.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1033.5" y="-1371.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1154.5" y="-1371.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="977.5,-1337 977.5,-1362 1258.5,-1362 1258.5,-1337 977.5,-1337"/>
-<text text-anchor="start" x="982.5" y="-1346.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_updated</text>
-<text text-anchor="start" x="1072.5" y="-1346.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1077.5" y="-1346.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1173.5" y="-1346.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="977.5,-1312 977.5,-1337 1258.5,-1337 1258.5,-1312 977.5,-1312"/>
-<text text-anchor="start" x="982.5" y="-1321.8" font-family="Helvetica,sans-Serif" font-size="14.00">version_number</text>
-<text text-anchor="start" x="1095.5" y="-1321.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1100.5" y="-1321.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1177.5" y="-1321.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="977.5,-2726.42 977.5,-2754.42 1258.5,-2754.42 1258.5,-2726.42 977.5,-2726.42"/>
+<text text-anchor="start" x="1063.5" y="-2737.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_version</text>
+<polygon fill="none" stroke="black" points="977.5,-2701.42 977.5,-2726.42 1258.5,-2726.42 1258.5,-2701.42 977.5,-2701.42"/>
+<text text-anchor="start" x="982.5" y="-2711.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="995.5" y="-2711.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1000.5" y="-2711.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="1052.5" y="-2711.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="977.5,-2676.42 977.5,-2701.42 1258.5,-2701.42 1258.5,-2676.42 977.5,-2676.42"/>
+<text text-anchor="start" x="982.5" y="-2686.22" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_name</text>
+<text text-anchor="start" x="1076.5" y="-2686.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1081.5" y="-2686.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="977.5,-2651.42 977.5,-2676.42 1258.5,-2676.42 1258.5,-2651.42 977.5,-2651.42"/>
+<text text-anchor="start" x="982.5" y="-2661.22" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_version</text>
+<text text-anchor="start" x="1088.5" y="-2661.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1093.5" y="-2661.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="977.5,-2626.42 977.5,-2651.42 1258.5,-2651.42 1258.5,-2626.42 977.5,-2626.42"/>
+<text text-anchor="start" x="982.5" y="-2636.22" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="1055.5" y="-2636.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1060.5" y="-2636.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1156.5" y="-2636.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="977.5,-2601.42 977.5,-2626.42 1258.5,-2626.42 1258.5,-2601.42 977.5,-2601.42"/>
+<text text-anchor="start" x="982.5" y="-2611.22" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="1028.5" y="-2611.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1033.5" y="-2611.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1154.5" y="-2611.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="977.5,-2576.42 977.5,-2601.42 1258.5,-2601.42 1258.5,-2576.42 977.5,-2576.42"/>
+<text text-anchor="start" x="982.5" y="-2586.22" font-family="Helvetica,sans-Serif" font-size="14.00">last_updated</text>
+<text text-anchor="start" x="1072.5" y="-2586.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1077.5" y="-2586.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1173.5" y="-2586.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="977.5,-2551.42 977.5,-2576.42 1258.5,-2576.42 1258.5,-2551.42 977.5,-2551.42"/>
+<text text-anchor="start" x="982.5" y="-2561.22" font-family="Helvetica,sans-Serif" font-size="14.00">version_number</text>
+<text text-anchor="start" x="1095.5" y="-2561.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1100.5" y="-2561.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1177.5" y="-2561.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- dag--dag_version -->
<g id="edge16" class="edge">
<title>dag:dag_id--dag_version:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M856,-1557C953.38,-1557 879.12,-1374 976.5,-1374"/>
-<text text-anchor="start" x="945.5" y="-1362.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="856" y="-1545.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M856,-2485.42C934.13,-2485.42 898.37,-2613.42 976.5,-2613.42"/>
+<text text-anchor="start" x="945.5" y="-2602.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="856" y="-2474.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- dag_schedule_asset_name_reference -->
<g id="node23" class="node">
<title>dag_schedule_asset_name_reference</title>
-<polygon fill="none" stroke="black" points="948.5,-1153 948.5,-1181 1287.5,-1181 1287.5,-1153 948.5,-1153"/>
-<text text-anchor="start" x="953.5" y="-1164.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_schedule_asset_name_reference</text>
-<polygon fill="none" stroke="black" points="948.5,-1128 948.5,-1153 1287.5,-1153 1287.5,-1128 948.5,-1128"/>
-<text text-anchor="start" x="953.5" y="-1137.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="999.5" y="-1137.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1004.5" y="-1137.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1125.5" y="-1137.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="948.5,-1103 948.5,-1128 1287.5,-1128 1287.5,-1103 948.5,-1103"/>
-<text text-anchor="start" x="953.5" y="-1112.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">name</text>
-<text text-anchor="start" x="993.5" y="-1112.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="998.5" y="-1112.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
-<text text-anchor="start" x="1128.5" y="-1112.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="948.5,-1078 948.5,-1103 1287.5,-1103 1287.5,-1078 948.5,-1078"/>
-<text text-anchor="start" x="953.5" y="-1087.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="1026.5" y="-1087.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1031.5" y="-1087.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1127.5" y="-1087.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="948.5,-2497.42 948.5,-2525.42 1287.5,-2525.42 1287.5,-2497.42 948.5,-2497.42"/>
+<text text-anchor="start" x="953.5" y="-2508.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_schedule_asset_name_reference</text>
+<polygon fill="none" stroke="black" points="948.5,-2472.42 948.5,-2497.42 1287.5,-2497.42 1287.5,-2472.42 948.5,-2472.42"/>
+<text text-anchor="start" x="953.5" y="-2482.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="999.5" y="-2482.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1004.5" y="-2482.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1125.5" y="-2482.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="948.5,-2447.42 948.5,-2472.42 1287.5,-2472.42 1287.5,-2447.42 948.5,-2447.42"/>
+<text text-anchor="start" x="953.5" y="-2457.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">name</text>
+<text text-anchor="start" x="993.5" y="-2457.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="998.5" y="-2457.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
+<text text-anchor="start" x="1128.5" y="-2457.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="948.5,-2422.42 948.5,-2447.42 1287.5,-2447.42 1287.5,-2422.42 948.5,-2422.42"/>
+<text text-anchor="start" x="953.5" y="-2432.22" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="1026.5" y="-2432.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1031.5" y="-2432.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1127.5" y="-2432.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- dag--dag_schedule_asset_name_reference -->
<g id="edge17" class="edge">
<title>dag:dag_id--dag_schedule_asset_name_reference:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M856,-1557C903.33,-1557 900.17,-1141 947.5,-1141"/>
-<text text-anchor="start" x="916.5" y="-1129.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="856" y="-1560.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M856,-2485.42C896.67,-2485.42 906.83,-2485.42 947.5,-2485.42"/>
+<text text-anchor="start" x="916.5" y="-2474.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="856" y="-2489.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- dag_schedule_asset_uri_reference -->
<g id="node24" class="node">
<title>dag_schedule_asset_uri_reference</title>
-<polygon fill="none" stroke="black" points="960.5,-1024 960.5,-1052 1275.5,-1052 1275.5,-1024 960.5,-1024"/>
-<text text-anchor="start" x="965.5" y="-1035.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_schedule_asset_uri_reference</text>
-<polygon fill="none" stroke="black" points="960.5,-999 960.5,-1024 1275.5,-1024 1275.5,-999 960.5,-999"/>
-<text text-anchor="start" x="965.5" y="-1008.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="1011.5" y="-1008.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1016.5" y="-1008.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1137.5" y="-1008.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="960.5,-974 960.5,-999 1275.5,-999 1275.5,-974 960.5,-974"/>
-<text text-anchor="start" x="965.5" y="-983.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">uri</text>
-<text text-anchor="start" x="984.5" y="-983.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="989.5" y="-983.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
-<text text-anchor="start" x="1119.5" y="-983.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="960.5,-949 960.5,-974 1275.5,-974 1275.5,-949 960.5,-949"/>
-<text text-anchor="start" x="965.5" y="-958.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="1038.5" y="-958.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1043.5" y="-958.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1139.5" y="-958.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="960.5,-2368.42 960.5,-2396.42 1275.5,-2396.42 1275.5,-2368.42 960.5,-2368.42"/>
+<text text-anchor="start" x="965.5" y="-2379.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_schedule_asset_uri_reference</text>
+<polygon fill="none" stroke="black" points="960.5,-2343.42 960.5,-2368.42 1275.5,-2368.42 1275.5,-2343.42 960.5,-2343.42"/>
+<text text-anchor="start" x="965.5" y="-2353.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="1011.5" y="-2353.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1016.5" y="-2353.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1137.5" y="-2353.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="960.5,-2318.42 960.5,-2343.42 1275.5,-2343.42 1275.5,-2318.42 960.5,-2318.42"/>
+<text text-anchor="start" x="965.5" y="-2328.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">uri</text>
+<text text-anchor="start" x="984.5" y="-2328.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="989.5" y="-2328.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
+<text text-anchor="start" x="1119.5" y="-2328.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="960.5,-2293.42 960.5,-2318.42 1275.5,-2318.42 1275.5,-2293.42 960.5,-2293.42"/>
+<text text-anchor="start" x="965.5" y="-2303.22" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="1038.5" y="-2303.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1043.5" y="-2303.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1139.5" y="-2303.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- dag--dag_schedule_asset_uri_reference -->
<g id="edge18" class="edge">
<title>dag:dag_id--dag_schedule_asset_uri_reference:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M856,-1557C883.69,-1557 928.1,-1091.54 936,-1065 943.35,-1040.3 933.73,-1012 959.5,-1012"/>
-<text text-anchor="start" x="928.5" y="-1000.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="846" y="-1545.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M856,-2485.42C929.51,-2485.42 885.99,-2356.42 959.5,-2356.42"/>
+<text text-anchor="start" x="928.5" y="-2345.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="846" y="-2474.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- dag--dag_schedule_asset_alias_reference -->
-<g id="edge19" class="edge">
+<g id="edge20" class="edge">
<title>dag:dag_id--dag_schedule_asset_alias_reference:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M856,-1557C908.87,-1557 897.63,-2504 950.5,-2504"/>
-<text text-anchor="start" x="919.5" y="-2492.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="846" y="-1560.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M856,-2485.42C892.59,-2485.42 913.91,-1171.42 950.5,-1171.42"/>
+<text text-anchor="start" x="919.5" y="-1160.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="846" y="-2489.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- dag--dag_schedule_asset_reference -->
-<g id="edge21" class="edge">
+<g id="edge22" class="edge">
<title>dag:dag_id--dag_schedule_asset_reference:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M856,-1557C928.79,-1557 902.71,-1862 975.5,-1862"/>
-<text text-anchor="start" x="944.5" y="-1850.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="856" y="-1545.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M856,-2485.42C889.24,-2485.42 926.21,-1924.19 936,-1892.42 947.56,-1854.91 936.24,-1813.42 975.5,-1813.42"/>
+<text text-anchor="start" x="944.5" y="-1802.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="856" y="-2481.72" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- dag--task_outlet_asset_reference -->
-<g id="edge23" class="edge">
+<g id="edge24" class="edge">
<title>dag:dag_id--task_outlet_asset_reference:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M856,-1557C887.59,-1557 926.95,-2089.73 936,-2120 950.2,-2167.53 933.89,-2221 983.5,-2221"/>
-<text text-anchor="start" x="952.5" y="-2209.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="856" y="-1560.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M856,-2485.42C907.69,-2485.42 919.91,-1607.55 936,-1558.42 948.63,-1519.85 942.91,-1480.42 983.5,-1480.42"/>
+<text text-anchor="start" x="952.5" y="-1469.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="846" y="-2474.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- dag--task_inlet_asset_reference -->
-<g id="edge26" class="edge">
+<g id="edge25" class="edge">
<title>dag:dag_id--task_inlet_asset_reference:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M856,-1557C899.58,-1557 922.19,-1899.66 936,-1941 951.72,-1988.05 933.89,-2042 983.5,-2042"/>
-<text text-anchor="start" x="952.5" y="-2030.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="846" y="-1545.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M856,-2485.42C897.74,-2485.42 922.71,-1777.99 936,-1738.42 949.04,-1699.59 942.53,-1659.42 983.5,-1659.42"/>
+<text text-anchor="start" x="952.5" y="-1648.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="846" y="-2489.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- dag--asset_dag_run_queue -->
<g id="edge27" class="edge">
<title>dag:dag_id--asset_dag_run_queue:target_dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M856,-1557C897.46,-1557 923.54,-2259.45 936,-2299 943.62,-2323.19 938.14,-2349 963.5,-2349"/>
-<text text-anchor="start" x="932.5" y="-2337.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="846" y="-1560.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M856,-2485.42C886.8,-2485.42 929.77,-1409.59 936,-1379.42 943.52,-1343.01 926.32,-1300.42 963.5,-1300.42"/>
+<text text-anchor="start" x="932.5" y="-1289.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="856" y="-2489.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- dag_tag -->
<g id="node30" class="node">
<title>dag_tag</title>
-<polygon fill="none" stroke="black" points="988.5,-895 988.5,-923 1246.5,-923 1246.5,-895 988.5,-895"/>
-<text text-anchor="start" x="1082" y="-906.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_tag</text>
-<polygon fill="none" stroke="black" points="988.5,-870 988.5,-895 1246.5,-895 1246.5,-870 988.5,-870"/>
-<text text-anchor="start" x="993.5" y="-879.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="1039.5" y="-879.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1044.5" y="-879.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1165.5" y="-879.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="988.5,-845 988.5,-870 1246.5,-870 1246.5,-845 988.5,-845"/>
-<text text-anchor="start" x="993.5" y="-854.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">name</text>
-<text text-anchor="start" x="1033.5" y="-854.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1038.5" y="-854.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(100)]</text>
-<text text-anchor="start" x="1159.5" y="-854.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="988.5,-2239.42 988.5,-2267.42 1246.5,-2267.42 1246.5,-2239.42 988.5,-2239.42"/>
+<text text-anchor="start" x="1082" y="-2250.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_tag</text>
+<polygon fill="none" stroke="black" points="988.5,-2214.42 988.5,-2239.42 1246.5,-2239.42 1246.5,-2214.42 988.5,-2214.42"/>
+<text text-anchor="start" x="993.5" y="-2224.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="1039.5" y="-2224.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1044.5" y="-2224.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1165.5" y="-2224.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="988.5,-2189.42 988.5,-2214.42 1246.5,-2214.42 1246.5,-2189.42 988.5,-2189.42"/>
+<text text-anchor="start" x="993.5" y="-2199.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">name</text>
+<text text-anchor="start" x="1033.5" y="-2199.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1038.5" y="-2199.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(100)]</text>
+<text text-anchor="start" x="1159.5" y="-2199.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- dag--dag_tag -->
<g id="edge29" class="edge">
<title>dag:dag_id--dag_tag:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M856,-1557C890.79,-1557 921.03,-967.4 936,-936 950.27,-906.06 954.34,-882 987.5,-882"/>
-<text text-anchor="start" x="956.5" y="-870.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="856" y="-1545.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M856,-2485.42C922.37,-2485.42 872.24,-2403.15 899,-2342.42 925.15,-2283.08 922.65,-2226.42 987.5,-2226.42"/>
+<text text-anchor="start" x="956.5" y="-2215.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="846" y="-2474.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- dag_owner_attributes -->
<g id="node31" class="node">
<title>dag_owner_attributes</title>
-<polygon fill="none" stroke="black" points="988.5,-790 988.5,-818 1246.5,-818 1246.5,-790 988.5,-790"/>
-<text text-anchor="start" x="1019.5" y="-801.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_owner_attributes</text>
-<polygon fill="none" stroke="black" points="988.5,-765 988.5,-790 1246.5,-790 1246.5,-765 988.5,-765"/>
-<text text-anchor="start" x="993.5" y="-774.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="1039.5" y="-774.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1044.5" y="-774.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1165.5" y="-774.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="988.5,-740 988.5,-765 1246.5,-765 1246.5,-740 988.5,-740"/>
-<text text-anchor="start" x="993.5" y="-749.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">owner</text>
-<text text-anchor="start" x="1036.5" y="-749.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1041.5" y="-749.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
-<text text-anchor="start" x="1162.5" y="-749.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="988.5,-715 988.5,-740 1246.5,-740 1246.5,-715 988.5,-715"/>
-<text text-anchor="start" x="993.5" y="-724.8" font-family="Helvetica,sans-Serif" font-size="14.00">link</text>
-<text text-anchor="start" x="1018.5" y="-724.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1023.5" y="-724.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
-<text text-anchor="start" x="1144.5" y="-724.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="988.5,-2134.42 988.5,-2162.42 1246.5,-2162.42 1246.5,-2134.42 988.5,-2134.42"/>
+<text text-anchor="start" x="1019.5" y="-2145.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_owner_attributes</text>
+<polygon fill="none" stroke="black" points="988.5,-2109.42 988.5,-2134.42 1246.5,-2134.42 1246.5,-2109.42 988.5,-2109.42"/>
+<text text-anchor="start" x="993.5" y="-2119.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="1039.5" y="-2119.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1044.5" y="-2119.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1165.5" y="-2119.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="988.5,-2084.42 988.5,-2109.42 1246.5,-2109.42 1246.5,-2084.42 988.5,-2084.42"/>
+<text text-anchor="start" x="993.5" y="-2094.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">owner</text>
+<text text-anchor="start" x="1036.5" y="-2094.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1041.5" y="-2094.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
+<text text-anchor="start" x="1162.5" y="-2094.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="988.5,-2059.42 988.5,-2084.42 1246.5,-2084.42 1246.5,-2059.42 988.5,-2059.42"/>
+<text text-anchor="start" x="993.5" y="-2069.22" font-family="Helvetica,sans-Serif" font-size="14.00">link</text>
+<text text-anchor="start" x="1018.5" y="-2069.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1023.5" y="-2069.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
+<text text-anchor="start" x="1144.5" y="-2069.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- dag--dag_owner_attributes -->
<g id="edge30" class="edge">
<title>dag:dag_id--dag_owner_attributes:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M856,-1557C896.52,-1557 918.89,-868.73 936,-832 950,-801.94 954.34,-778 987.5,-778"/>
-<text text-anchor="start" x="956.5" y="-766.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="856" y="-1560.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M856,-2485.42C864.87,-2485.42 931.69,-2184.17 936,-2176.42 952.12,-2147.44 954.34,-2122.42 987.5,-2122.42"/>
+<text text-anchor="start" x="956.5" y="-2111.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="856" y="-2474.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- dag_warning -->
<g id="node32" class="node">
<title>dag_warning</title>
-<polygon fill="none" stroke="black" points="969.5,-1642 969.5,-1670 1266.5,-1670 1266.5,-1642 969.5,-1642"/>
-<text text-anchor="start" x="1060.5" y="-1653.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_warning</text>
-<polygon fill="none" stroke="black" points="969.5,-1617 969.5,-1642 1266.5,-1642 1266.5,-1617 969.5,-1617"/>
-<text text-anchor="start" x="974.5" y="-1626.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="1020.5" y="-1626.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1025.5" y="-1626.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1146.5" y="-1626.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="969.5,-1592 969.5,-1617 1266.5,-1617 1266.5,-1592 969.5,-1592"/>
-<text text-anchor="start" x="974.5" y="-1601.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">warning_type</text>
-<text text-anchor="start" x="1068.5" y="-1601.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1073.5" y="-1601.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
-<text text-anchor="start" x="1185.5" y="-1601.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="969.5,-1567 969.5,-1592 1266.5,-1592 1266.5,-1567 969.5,-1567"/>
-<text text-anchor="start" x="974.5" y="-1576.8" font-family="Helvetica,sans-Serif" font-size="14.00">message</text>
-<text text-anchor="start" x="1037.5" y="-1576.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1042.5" y="-1576.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<text text-anchor="start" x="1092.5" y="-1576.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="969.5,-1542 969.5,-1567 1266.5,-1567 1266.5,-1542 969.5,-1542"/>
-<text text-anchor="start" x="974.5" y="-1551.8" font-family="Helvetica,sans-Serif" font-size="14.00">timestamp</text>
-<text text-anchor="start" x="1049.5" y="-1551.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1054.5" y="-1551.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1150.5" y="-1551.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="969.5,-2005.42 969.5,-2033.42 1266.5,-2033.42 1266.5,-2005.42 969.5,-2005.42"/>
+<text text-anchor="start" x="1060.5" y="-2016.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_warning</text>
+<polygon fill="none" stroke="black" points="969.5,-1980.42 969.5,-2005.42 1266.5,-2005.42 1266.5,-1980.42 969.5,-1980.42"/>
+<text text-anchor="start" x="974.5" y="-1990.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="1020.5" y="-1990.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1025.5" y="-1990.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1146.5" y="-1990.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="969.5,-1955.42 969.5,-1980.42 1266.5,-1980.42 1266.5,-1955.42 969.5,-1955.42"/>
+<text text-anchor="start" x="974.5" y="-1965.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">warning_type</text>
+<text text-anchor="start" x="1068.5" y="-1965.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1073.5" y="-1965.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
+<text text-anchor="start" x="1185.5" y="-1965.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="969.5,-1930.42 969.5,-1955.42 1266.5,-1955.42 1266.5,-1930.42 969.5,-1930.42"/>
+<text text-anchor="start" x="974.5" y="-1940.22" font-family="Helvetica,sans-Serif" font-size="14.00">message</text>
+<text text-anchor="start" x="1037.5" y="-1940.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1042.5" y="-1940.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<text text-anchor="start" x="1092.5" y="-1940.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="969.5,-1905.42 969.5,-1930.42 1266.5,-1930.42 1266.5,-1905.42 969.5,-1905.42"/>
+<text text-anchor="start" x="974.5" y="-1915.22" font-family="Helvetica,sans-Serif" font-size="14.00">timestamp</text>
+<text text-anchor="start" x="1049.5" y="-1915.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1054.5" y="-1915.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1150.5" y="-1915.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- dag--dag_warning -->
<g id="edge31" class="edge">
<title>dag:dag_id--dag_warning:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M856,-1557C915.6,-1557 908.9,-1630 968.5,-1630"/>
-<text text-anchor="start" x="937.5" y="-1618.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="846" y="-1545.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M856,-2485.42C880.79,-2485.42 927.15,-2069.58 936,-2046.42 945.87,-2020.61 940.87,-1993.42 968.5,-1993.42"/>
+<text text-anchor="start" x="937.5" y="-1982.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="846" y="-2489.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- dag_favorite -->
<g id="node33" class="node">
<title>dag_favorite</title>
-<polygon fill="none" stroke="black" points="986.5,-1258 986.5,-1286 1249.5,-1286 1249.5,-1258 986.5,-1258"/>
-<text text-anchor="start" x="1062" y="-1269.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_favorite</text>
-<polygon fill="none" stroke="black" points="986.5,-1233 986.5,-1258 1249.5,-1258 1249.5,-1233 986.5,-1233"/>
-<text text-anchor="start" x="991.5" y="-1242.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="1037.5" y="-1242.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1042.5" y="-1242.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1163.5" y="-1242.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="986.5,-1208 986.5,-1233 1249.5,-1233 1249.5,-1208 986.5,-1208"/>
-<text text-anchor="start" x="991.5" y="-1217.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">user_id</text>
-<text text-anchor="start" x="1042.5" y="-1217.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1047.5" y="-1217.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1168.5" y="-1217.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="986.5,-2831.42 986.5,-2859.42 1249.5,-2859.42 1249.5,-2831.42 986.5,-2831.42"/>
+<text text-anchor="start" x="1062" y="-2842.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_favorite</text>
+<polygon fill="none" stroke="black" points="986.5,-2806.42 986.5,-2831.42 1249.5,-2831.42 1249.5,-2806.42 986.5,-2806.42"/>
+<text text-anchor="start" x="991.5" y="-2816.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="1037.5" y="-2816.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1042.5" y="-2816.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1163.5" y="-2816.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="986.5,-2781.42 986.5,-2806.42 1249.5,-2806.42 1249.5,-2781.42 986.5,-2781.42"/>
+<text text-anchor="start" x="991.5" y="-2791.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">user_id</text>
+<text text-anchor="start" x="1042.5" y="-2791.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1047.5" y="-2791.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1168.5" y="-2791.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- dag--dag_favorite -->
<g id="edge32" class="edge">
<title>dag:dag_id--dag_favorite:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M856,-1557C886.01,-1557 921.05,-1325.03 936,-1299 952.21,-1270.77 952.94,-1245 985.5,-1245"/>
-<text text-anchor="start" x="954.5" y="-1233.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="846" y="-1560.8" font-family="Times,serif" font-size="14.00">1</text>
-</g>
-<!-- dag_bundle -->
-<g id="node12" class="node">
-<title>dag_bundle</title>
-<polygon fill="none" stroke="black" points="47,-1011 47,-1039 324,-1039 324,-1011 47,-1011"/>
-<text text-anchor="start" x="134" y="-1022.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_bundle</text>
-<polygon fill="none" stroke="black" points="47,-986 47,-1011 324,-1011 324,-986 47,-986"/>
-<text text-anchor="start" x="52" y="-995.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">name</text>
-<text text-anchor="start" x="92" y="-995.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="97" y="-995.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="218" y="-995.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="47,-961 47,-986 324,-986 324,-961 47,-961"/>
-<text text-anchor="start" x="52" y="-970.8" font-family="Helvetica,sans-Serif" font-size="14.00">active</text>
-<text text-anchor="start" x="94" y="-970.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="99" y="-970.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<polygon fill="none" stroke="black" points="47,-936 47,-961 324,-961 324,-936 47,-936"/>
-<text text-anchor="start" x="52" y="-945.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_refreshed</text>
-<text text-anchor="start" x="150" y="-945.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="155" y="-945.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="47,-911 47,-936 324,-936 324,-911 47,-911"/>
-<text text-anchor="start" x="52" y="-920.8" font-family="Helvetica,sans-Serif" font-size="14.00">signed_url_template</text>
-<text text-anchor="start" x="193" y="-920.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="198" y="-920.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(200)]</text>
-<polygon fill="none" stroke="black" points="47,-886 47,-911 324,-911 324,-886 47,-886"/>
-<text text-anchor="start" x="52" y="-895.8" font-family="Helvetica,sans-Serif" font-size="14.00">template_params</text>
-<text text-anchor="start" x="173" y="-895.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="178" y="-895.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<polygon fill="none" stroke="black" points="47,-861 47,-886 324,-886 324,-861 47,-861"/>
-<text text-anchor="start" x="52" y="-870.8" font-family="Helvetica,sans-Serif" font-size="14.00">version</text>
-<text text-anchor="start" x="104" y="-870.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="109" y="-870.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(200)]</text>
-</g>
-<!-- dag_bundle--dag -->
-<g id="edge10" class="edge">
-<title>dag_bundle:name--dag:bundle_name</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M325,-999C441.26,-999 333.74,-1507 450,-1507"/>
-<text text-anchor="start" x="419" y="-1495.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="325" y="-987.8" font-family="Times,serif" font-size="14.00">1</text>
-</g>
-<!-- dag_bundle--dag_bundle_team -->
-<g id="edge12" class="edge">
-<title>dag_bundle:name--dag_bundle_team:dag_bundle_name</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M325,-999C428.8,-999 379.2,-827 483,-827"/>
-<text text-anchor="start" x="452" y="-815.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="325" y="-1002.8" font-family="Times,serif" font-size="14.00">1</text>
-</g>
-<!-- dag_priority_parsing_request -->
-<g id="node13" class="node">
-<title>dag_priority_parsing_request</title>
-<polygon fill="none" stroke="black" points="25,-1464 25,-1492 345,-1492 345,-1464 25,-1464"/>
-<text text-anchor="start" x="54" y="-1475.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_priority_parsing_request</text>
-<polygon fill="none" stroke="black" points="25,-1439 25,-1464 345,-1464 345,-1439 25,-1439"/>
-<text text-anchor="start" x="30" y="-1448.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="43" y="-1448.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="48" y="-1448.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(32)]</text>
-<text text-anchor="start" x="160" y="-1448.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="25,-1414 25,-1439 345,-1439 345,-1414 25,-1414"/>
-<text text-anchor="start" x="30" y="-1423.8" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_name</text>
-<text text-anchor="start" x="124" y="-1423.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="129" y="-1423.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="250" y="-1423.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="25,-1389 25,-1414 345,-1414 345,-1389 25,-1389"/>
-<text text-anchor="start" x="30" y="-1398.8" font-family="Helvetica,sans-Serif" font-size="14.00">relative_fileloc</text>
-<text text-anchor="start" x="129" y="-1398.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="134" y="-1398.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
-<text text-anchor="start" x="264" y="-1398.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-</g>
-<!-- job -->
-<g id="node14" class="node">
-<title>job</title>
-<polygon fill="none" stroke="black" points="66,-2246 66,-2274 304,-2274 304,-2246 66,-2246"/>
-<text text-anchor="start" x="171" y="-2257.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">job</text>
-<polygon fill="none" stroke="black" points="66,-2221 66,-2246 304,-2246 304,-2221 66,-2221"/>
-<text text-anchor="start" x="71" y="-2230.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="84" y="-2230.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="89" y="-2230.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="166" y="-2230.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="66,-2196 66,-2221 304,-2221 304,-2196 66,-2196"/>
-<text text-anchor="start" x="71" y="-2205.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="117" y="-2205.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="122" y="-2205.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="66,-2171 66,-2196 304,-2196 304,-2171 66,-2171"/>
-<text text-anchor="start" x="71" y="-2180.8" font-family="Helvetica,sans-Serif" font-size="14.00">end_date</text>
-<text text-anchor="start" x="135" y="-2180.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="140" y="-2180.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="66,-2146 66,-2171 304,-2171 304,-2146 66,-2146"/>
-<text text-anchor="start" x="71" y="-2155.8" font-family="Helvetica,sans-Serif" font-size="14.00">executor_class</text>
-<text text-anchor="start" x="173" y="-2155.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="178" y="-2155.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
-<polygon fill="none" stroke="black" points="66,-2121 66,-2146 304,-2146 304,-2121 66,-2121"/>
-<text text-anchor="start" x="71" y="-2130.8" font-family="Helvetica,sans-Serif" font-size="14.00">hostname</text>
-<text text-anchor="start" x="141" y="-2130.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="146" y="-2130.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
-<polygon fill="none" stroke="black" points="66,-2096 66,-2121 304,-2121 304,-2096 66,-2096"/>
-<text text-anchor="start" x="71" y="-2105.8" font-family="Helvetica,sans-Serif" font-size="14.00">job_type</text>
-<text text-anchor="start" x="130" y="-2105.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="135" y="-2105.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(30)]</text>
-<polygon fill="none" stroke="black" points="66,-2071 66,-2096 304,-2096 304,-2071 66,-2071"/>
-<text text-anchor="start" x="71" y="-2080.8" font-family="Helvetica,sans-Serif" font-size="14.00">latest_heartbeat</text>
-<text text-anchor="start" x="184" y="-2080.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="189" y="-2080.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="66,-2046 66,-2071 304,-2071 304,-2046 66,-2046"/>
-<text text-anchor="start" x="71" y="-2055.8" font-family="Helvetica,sans-Serif" font-size="14.00">start_date</text>
-<text text-anchor="start" x="141" y="-2055.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="146" y="-2055.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="66,-2021 66,-2046 304,-2046 304,-2021 66,-2021"/>
-<text text-anchor="start" x="71" y="-2030.8" font-family="Helvetica,sans-Serif" font-size="14.00">state</text>
-<text text-anchor="start" x="106" y="-2030.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="111" y="-2030.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(20)]</text>
-<polygon fill="none" stroke="black" points="66,-1996 66,-2021 304,-2021 304,-1996 66,-1996"/>
-<text text-anchor="start" x="71" y="-2005.8" font-family="Helvetica,sans-Serif" font-size="14.00">unixname</text>
-<text text-anchor="start" x="141" y="-2005.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="146" y="-2005.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-</g>
-<!-- log -->
-<g id="node15" class="node">
-<title>log</title>
-<polygon fill="none" stroke="black" points="45,-2839 45,-2867 326,-2867 326,-2839 45,-2839"/>
-<text text-anchor="start" x="171.5" y="-2850.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">log</text>
-<polygon fill="none" stroke="black" points="45,-2814 45,-2839 326,-2839 326,-2814 45,-2814"/>
-<text text-anchor="start" x="50" y="-2823.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="63" y="-2823.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="68" y="-2823.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="145" y="-2823.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="45,-2789 45,-2814 326,-2814 326,-2789 45,-2789"/>
-<text text-anchor="start" x="50" y="-2798.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="96" y="-2798.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="101" y="-2798.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="45,-2764 45,-2789 326,-2789 326,-2764 45,-2764"/>
-<text text-anchor="start" x="50" y="-2773.8" font-family="Helvetica,sans-Serif" font-size="14.00">dttm</text>
-<text text-anchor="start" x="84" y="-2773.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="89" y="-2773.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="45,-2739 45,-2764 326,-2764 326,-2739 45,-2739"/>
-<text text-anchor="start" x="50" y="-2748.8" font-family="Helvetica,sans-Serif" font-size="14.00">event</text>
-<text text-anchor="start" x="90" y="-2748.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="95" y="-2748.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(60)]</text>
-<polygon fill="none" stroke="black" points="45,-2714 45,-2739 326,-2739 326,-2714 45,-2714"/>
-<text text-anchor="start" x="50" y="-2723.8" font-family="Helvetica,sans-Serif" font-size="14.00">extra</text>
-<text text-anchor="start" x="87" y="-2723.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="92" y="-2723.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<polygon fill="none" stroke="black" points="45,-2689 45,-2714 326,-2714 326,-2689 45,-2689"/>
-<text text-anchor="start" x="50" y="-2698.8" font-family="Helvetica,sans-Serif" font-size="14.00">logical_date</text>
-<text text-anchor="start" x="132" y="-2698.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="137" y="-2698.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="45,-2664 45,-2689 326,-2689 326,-2664 45,-2664"/>
-<text text-anchor="start" x="50" y="-2673.8" font-family="Helvetica,sans-Serif" font-size="14.00">map_index</text>
-<text text-anchor="start" x="126" y="-2673.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="131" y="-2673.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="45,-2639 45,-2664 326,-2664 326,-2639 45,-2639"/>
-<text text-anchor="start" x="50" y="-2648.8" font-family="Helvetica,sans-Serif" font-size="14.00">owner</text>
-<text text-anchor="start" x="93" y="-2648.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="98" y="-2648.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
-<polygon fill="none" stroke="black" points="45,-2614 45,-2639 326,-2639 326,-2614 45,-2614"/>
-<text text-anchor="start" x="50" y="-2623.8" font-family="Helvetica,sans-Serif" font-size="14.00">owner_display_name</text>
-<text text-anchor="start" x="195" y="-2623.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="200" y="-2623.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
-<polygon fill="none" stroke="black" points="45,-2589 45,-2614 326,-2614 326,-2589 45,-2589"/>
-<text text-anchor="start" x="50" y="-2598.8" font-family="Helvetica,sans-Serif" font-size="14.00">run_id</text>
-<text text-anchor="start" x="94" y="-2598.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="99" y="-2598.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="45,-2564 45,-2589 326,-2589 326,-2564 45,-2564"/>
-<text text-anchor="start" x="50" y="-2573.8" font-family="Helvetica,sans-Serif" font-size="14.00">task_id</text>
-<text text-anchor="start" x="99" y="-2573.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="104" y="-2573.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="45,-2539 45,-2564 326,-2564 326,-2539 45,-2539"/>
-<text text-anchor="start" x="50" y="-2548.8" font-family="Helvetica,sans-Serif" font-size="14.00">try_number</text>
-<text text-anchor="start" x="132" y="-2548.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="137" y="-2548.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-</g>
-<!-- partitioned_asset_key_log -->
-<g id="node16" class="node">
-<title>partitioned_asset_key_log</title>
-<polygon fill="none" stroke="black" points="8,-3212 8,-3240 362,-3240 362,-3212 8,-3212"/>
-<text text-anchor="start" x="69" y="-3223.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">partitioned_asset_key_log</text>
-<polygon fill="none" stroke="black" points="8,-3187 8,-3212 362,-3212 362,-3187 8,-3187"/>
-<text text-anchor="start" x="13" y="-3196.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="26" y="-3196.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="31" y="-3196.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="108" y="-3196.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="8,-3162 8,-3187 362,-3187 362,-3162 8,-3162"/>
-<text text-anchor="start" x="13" y="-3171.8" font-family="Helvetica,sans-Serif" font-size="14.00">asset_event_id</text>
-<text text-anchor="start" x="116" y="-3171.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="121" y="-3171.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="198" y="-3171.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="8,-3137 8,-3162 362,-3162 362,-3137 8,-3137"/>
-<text text-anchor="start" x="13" y="-3146.8" font-family="Helvetica,sans-Serif" font-size="14.00">asset_id</text>
-<text text-anchor="start" x="70" y="-3146.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="75" y="-3146.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="152" y="-3146.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="8,-3112 8,-3137 362,-3137 362,-3112 8,-3112"/>
-<text text-anchor="start" x="13" y="-3121.8" font-family="Helvetica,sans-Serif" font-size="14.00">asset_partition_dag_run_id</text>
-<text text-anchor="start" x="199" y="-3121.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="204" y="-3121.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="281" y="-3121.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="8,-3087 8,-3112 362,-3112 362,-3087 8,-3087"/>
-<text text-anchor="start" x="13" y="-3096.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="86" y="-3096.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="91" y="-3096.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="187" y="-3096.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="8,-3062 8,-3087 362,-3087 362,-3062 8,-3062"/>
-<text text-anchor="start" x="13" y="-3071.8" font-family="Helvetica,sans-Serif" font-size="14.00">source_partition_key</text>
-<text text-anchor="start" x="155" y="-3071.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="160" y="-3071.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="281" y="-3071.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="8,-3037 8,-3062 362,-3062 362,-3037 8,-3037"/>
-<text text-anchor="start" x="13" y="-3046.8" font-family="Helvetica,sans-Serif" font-size="14.00">target_dag_id</text>
-<text text-anchor="start" x="107" y="-3046.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="112" y="-3046.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="233" y="-3046.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="8,-3012 8,-3037 362,-3037 362,-3012 8,-3012"/>
-<text text-anchor="start" x="13" y="-3021.8" font-family="Helvetica,sans-Serif" font-size="14.00">target_partition_key</text>
-<text text-anchor="start" x="151" y="-3021.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="156" y="-3021.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="277" y="-3021.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-</g>
-<!-- import_error -->
-<g id="node17" class="node">
-<title>import_error</title>
-<polygon fill="none" stroke="black" points="70,-3451 70,-3479 300,-3479 300,-3451 70,-3451"/>
-<text text-anchor="start" x="127.5" y="-3462.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">import_error</text>
-<polygon fill="none" stroke="black" points="70,-3426 70,-3451 300,-3451 300,-3426 70,-3426"/>
-<text text-anchor="start" x="75" y="-3435.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="88" y="-3435.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="93" y="-3435.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="170" y="-3435.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="70,-3401 70,-3426 300,-3426 300,-3401 70,-3401"/>
-<text text-anchor="start" x="75" y="-3410.8" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_name</text>
-<text text-anchor="start" x="169" y="-3410.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="174" y="-3410.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="70,-3376 70,-3401 300,-3401 300,-3376 70,-3376"/>
-<text text-anchor="start" x="75" y="-3385.8" font-family="Helvetica,sans-Serif" font-size="14.00">filename</text>
-<text text-anchor="start" x="136" y="-3385.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="141" y="-3385.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1024)]</text>
-<polygon fill="none" stroke="black" points="70,-3351 70,-3376 300,-3376 300,-3351 70,-3351"/>
-<text text-anchor="start" x="75" y="-3360.8" font-family="Helvetica,sans-Serif" font-size="14.00">stacktrace</text>
-<text text-anchor="start" x="148" y="-3360.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="153" y="-3360.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<polygon fill="none" stroke="black" points="70,-3326 70,-3351 300,-3351 300,-3326 70,-3326"/>
-<text text-anchor="start" x="75" y="-3335.8" font-family="Helvetica,sans-Serif" font-size="14.00">timestamp</text>
-<text text-anchor="start" x="150" y="-3335.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="155" y="-3335.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-</g>
-<!-- deadline -->
-<g id="node39" class="node">
-<title>deadline</title>
-<polygon fill="none" stroke="black" points="1811,-3395 1811,-3423 2095,-3423 2095,-3395 1811,-3395"/>
-<text text-anchor="start" x="1915" y="-3406.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">deadline</text>
-<polygon fill="none" stroke="black" points="1811,-3370 1811,-3395 2095,-3395 2095,-3370 1811,-3370"/>
-<text text-anchor="start" x="1816" y="-3379.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="1829" y="-3379.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1834" y="-3379.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="1886" y="-3379.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1811,-3345 1811,-3370 2095,-3370 2095,-3345 1811,-3345"/>
-<text text-anchor="start" x="1816" y="-3354.8" font-family="Helvetica,sans-Serif" font-size="14.00">callback_id</text>
-<text text-anchor="start" x="1892" y="-3354.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1897" y="-3354.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="1949" y="-3354.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1811,-3320 1811,-3345 2095,-3345 2095,-3320 1811,-3320"/>
-<text text-anchor="start" x="1816" y="-3329.8" font-family="Helvetica,sans-Serif" font-size="14.00">dagrun_id</text>
-<text text-anchor="start" x="1886" y="-3329.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1891" y="-3329.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1811,-3295 1811,-3320 2095,-3320 2095,-3295 1811,-3295"/>
-<text text-anchor="start" x="1816" y="-3304.8" font-family="Helvetica,sans-Serif" font-size="14.00">deadline_time</text>
-<text text-anchor="start" x="1913" y="-3304.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1918" y="-3304.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="2014" y="-3304.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1811,-3270 1811,-3295 2095,-3295 2095,-3270 1811,-3270"/>
-<text text-anchor="start" x="1816" y="-3279.8" font-family="Helvetica,sans-Serif" font-size="14.00">missed</text>
-<text text-anchor="start" x="1866" y="-3279.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1871" y="-3279.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<text text-anchor="start" x="1955" y="-3279.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-</g>
-<!-- callback--deadline -->
-<g id="edge38" class="edge">
-<title>callback:id--deadline:callback_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1696,-3353C1746.72,-3353 1759.28,-3358 1810,-3358"/>
-<text text-anchor="start" x="1779" y="-3346.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1696" y="-3341.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M856,-2485.42C921.35,-2485.42 903.08,-2711.97 936,-2768.42 951.75,-2795.44 954.23,-2818.42 985.5,-2818.42"/>
+<text text-anchor="start" x="954.5" y="-2807.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="846" y="-2474.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- dag_run -->
<g id="node35" class="node">
<title>dag_run</title>
-<polygon fill="none" stroke="black" points="1397,-3016 1397,-3044 1693,-3044 1693,-3016 1397,-3016"/>
-<text text-anchor="start" x="1508.5" y="-3027.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_run</text>
-<polygon fill="none" stroke="black" points="1397,-2991 1397,-3016 1693,-3016 1693,-2991 1397,-2991"/>
-<text text-anchor="start" x="1402" y="-3000.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="1415" y="-3000.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1420" y="-3000.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1497" y="-3000.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1397,-2966 1397,-2991 1693,-2991 1693,-2966 1397,-2966"/>
-<text text-anchor="start" x="1402" y="-2975.8" font-family="Helvetica,sans-Serif" font-size="14.00">backfill_id</text>
-<text text-anchor="start" x="1472" y="-2975.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1477" y="-2975.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1397,-2941 1397,-2966 1693,-2966 1693,-2941 1397,-2941"/>
-<text text-anchor="start" x="1402" y="-2950.8" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_version</text>
-<text text-anchor="start" x="1508" y="-2950.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1513" y="-2950.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="1397,-2916 1397,-2941 1693,-2941 1693,-2916 1397,-2916"/>
-<text text-anchor="start" x="1402" y="-2925.8" font-family="Helvetica,sans-Serif" font-size="14.00">clear_number</text>
-<text text-anchor="start" x="1498" y="-2925.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1503" y="-2925.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1580" y="-2925.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1397,-2891 1397,-2916 1693,-2916 1693,-2891 1397,-2891"/>
-<text text-anchor="start" x="1402" y="-2900.8" font-family="Helvetica,sans-Serif" font-size="14.00">conf</text>
-<text text-anchor="start" x="1433" y="-2900.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1438" y="-2900.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
-<polygon fill="none" stroke="black" points="1397,-2866 1397,-2891 1693,-2891 1693,-2866 1397,-2866"/>
-<text text-anchor="start" x="1402" y="-2875.8" font-family="Helvetica,sans-Serif" font-size="14.00">context_carrier</text>
-<text text-anchor="start" x="1506" y="-2875.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1511" y="-2875.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
-<polygon fill="none" stroke="black" points="1397,-2841 1397,-2866 1693,-2866 1693,-2841 1397,-2841"/>
-<text text-anchor="start" x="1402" y="-2850.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_dag_version_id</text>
-<text text-anchor="start" x="1565" y="-2850.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1570" y="-2850.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<polygon fill="none" stroke="black" points="1397,-2816 1397,-2841 1693,-2841 1693,-2816 1397,-2816"/>
-<text text-anchor="start" x="1402" y="-2825.8" font-family="Helvetica,sans-Serif" font-size="14.00">creating_job_id</text>
-<text text-anchor="start" x="1506" y="-2825.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1511" y="-2825.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1397,-2791 1397,-2816 1693,-2816 1693,-2791 1397,-2791"/>
-<text text-anchor="start" x="1402" y="-2800.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="1448" y="-2800.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1453" y="-2800.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1574" y="-2800.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1397,-2766 1397,-2791 1693,-2791 1693,-2766 1397,-2766"/>
-<text text-anchor="start" x="1402" y="-2775.8" font-family="Helvetica,sans-Serif" font-size="14.00">data_interval_end</text>
-<text text-anchor="start" x="1526" y="-2775.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1531" y="-2775.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1397,-2741 1397,-2766 1693,-2766 1693,-2741 1397,-2741"/>
-<text text-anchor="start" x="1402" y="-2750.8" font-family="Helvetica,sans-Serif" font-size="14.00">data_interval_start</text>
-<text text-anchor="start" x="1532" y="-2750.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1537" y="-2750.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1397,-2716 1397,-2741 1693,-2741 1693,-2716 1397,-2716"/>
-<text text-anchor="start" x="1402" y="-2725.8" font-family="Helvetica,sans-Serif" font-size="14.00">end_date</text>
-<text text-anchor="start" x="1466" y="-2725.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1471" y="-2725.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1397,-2691 1397,-2716 1693,-2716 1693,-2691 1397,-2691"/>
-<text text-anchor="start" x="1402" y="-2700.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_scheduling_decision</text>
-<text text-anchor="start" x="1574" y="-2700.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1579" y="-2700.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1397,-2666 1397,-2691 1693,-2691 1693,-2666 1397,-2666"/>
-<text text-anchor="start" x="1402" y="-2675.8" font-family="Helvetica,sans-Serif" font-size="14.00">log_template_id</text>
-<text text-anchor="start" x="1511" y="-2675.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1516" y="-2675.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1397,-2641 1397,-2666 1693,-2666 1693,-2641 1397,-2641"/>
-<text text-anchor="start" x="1402" y="-2650.8" font-family="Helvetica,sans-Serif" font-size="14.00">logical_date</text>
-<text text-anchor="start" x="1484" y="-2650.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1489" y="-2650.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1397,-2616 1397,-2641 1693,-2641 1693,-2616 1397,-2616"/>
-<text text-anchor="start" x="1402" y="-2625.8" font-family="Helvetica,sans-Serif" font-size="14.00">partition_key</text>
-<text text-anchor="start" x="1492" y="-2625.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1497" y="-2625.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="1397,-2591 1397,-2616 1693,-2616 1693,-2591 1397,-2591"/>
-<text text-anchor="start" x="1402" y="-2600.8" font-family="Helvetica,sans-Serif" font-size="14.00">queued_at</text>
-<text text-anchor="start" x="1475" y="-2600.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1480" y="-2600.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1397,-2566 1397,-2591 1693,-2591 1693,-2566 1397,-2566"/>
-<text text-anchor="start" x="1402" y="-2575.8" font-family="Helvetica,sans-Serif" font-size="14.00">run_after</text>
-<text text-anchor="start" x="1466" y="-2575.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1471" y="-2575.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1567" y="-2575.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1397,-2541 1397,-2566 1693,-2566 1693,-2541 1397,-2541"/>
-<text text-anchor="start" x="1402" y="-2550.8" font-family="Helvetica,sans-Serif" font-size="14.00">run_id</text>
-<text text-anchor="start" x="1446" y="-2550.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1451" y="-2550.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1572" y="-2550.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1397,-2516 1397,-2541 1693,-2541 1693,-2516 1397,-2516"/>
-<text text-anchor="start" x="1402" y="-2525.8" font-family="Helvetica,sans-Serif" font-size="14.00">run_type</text>
-<text text-anchor="start" x="1464" y="-2525.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1469" y="-2525.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
-<text text-anchor="start" x="1581" y="-2525.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1397,-2491 1397,-2516 1693,-2516 1693,-2491 1397,-2491"/>
-<text text-anchor="start" x="1402" y="-2500.8" font-family="Helvetica,sans-Serif" font-size="14.00">scheduled_by_job_id</text>
-<text text-anchor="start" x="1545" y="-2500.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1550" y="-2500.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1397,-2466 1397,-2491 1693,-2491 1693,-2466 1397,-2466"/>
-<text text-anchor="start" x="1402" y="-2475.8" font-family="Helvetica,sans-Serif" font-size="14.00">span_status</text>
-<text text-anchor="start" x="1486" y="-2475.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1491" y="-2475.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1612" y="-2475.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1397,-2441 1397,-2466 1693,-2466 1693,-2441 1397,-2441"/>
-<text text-anchor="start" x="1402" y="-2450.8" font-family="Helvetica,sans-Serif" font-size="14.00">start_date</text>
-<text text-anchor="start" x="1472" y="-2450.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1477" y="-2450.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1397,-2416 1397,-2441 1693,-2441 1693,-2416 1397,-2416"/>
-<text text-anchor="start" x="1402" y="-2425.8" font-family="Helvetica,sans-Serif" font-size="14.00">state</text>
-<text text-anchor="start" x="1437" y="-2425.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1442" y="-2425.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
-<polygon fill="none" stroke="black" points="1397,-2391 1397,-2416 1693,-2416 1693,-2391 1397,-2391"/>
-<text text-anchor="start" x="1402" y="-2400.8" font-family="Helvetica,sans-Serif" font-size="14.00">triggered_by</text>
-<text text-anchor="start" x="1490" y="-2400.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1495" y="-2400.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
-<polygon fill="none" stroke="black" points="1397,-2366 1397,-2391 1693,-2391 1693,-2366 1397,-2366"/>
-<text text-anchor="start" x="1402" y="-2375.8" font-family="Helvetica,sans-Serif" font-size="14.00">triggering_user_name</text>
-<text text-anchor="start" x="1555" y="-2375.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1560" y="-2375.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(512)]</text>
-<polygon fill="none" stroke="black" points="1397,-2341 1397,-2366 1693,-2366 1693,-2341 1397,-2341"/>
-<text text-anchor="start" x="1402" y="-2350.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
-<text text-anchor="start" x="1481" y="-2350.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1486" y="-2350.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1397,-871.42 1397,-899.42 1693,-899.42 1693,-871.42 1397,-871.42"/>
+<text text-anchor="start" x="1508.5" y="-882.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_run</text>
+<polygon fill="none" stroke="black" points="1397,-846.42 1397,-871.42 1693,-871.42 1693,-846.42 1397,-846.42"/>
+<text text-anchor="start" x="1402" y="-856.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="1415" y="-856.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1420" y="-856.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1497" y="-856.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1397,-821.42 1397,-846.42 1693,-846.42 1693,-821.42 1397,-821.42"/>
+<text text-anchor="start" x="1402" y="-831.22" font-family="Helvetica,sans-Serif" font-size="14.00">backfill_id</text>
+<text text-anchor="start" x="1472" y="-831.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1477" y="-831.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1397,-796.42 1397,-821.42 1693,-821.42 1693,-796.42 1397,-796.42"/>
+<text text-anchor="start" x="1402" y="-806.22" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_version</text>
+<text text-anchor="start" x="1508" y="-806.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1513" y="-806.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="1397,-771.42 1397,-796.42 1693,-796.42 1693,-771.42 1397,-771.42"/>
+<text text-anchor="start" x="1402" y="-781.22" font-family="Helvetica,sans-Serif" font-size="14.00">clear_number</text>
+<text text-anchor="start" x="1498" y="-781.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1503" y="-781.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1580" y="-781.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1397,-746.42 1397,-771.42 1693,-771.42 1693,-746.42 1397,-746.42"/>
+<text text-anchor="start" x="1402" y="-756.22" font-family="Helvetica,sans-Serif" font-size="14.00">conf</text>
+<text text-anchor="start" x="1433" y="-756.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1438" y="-756.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
+<polygon fill="none" stroke="black" points="1397,-721.42 1397,-746.42 1693,-746.42 1693,-721.42 1397,-721.42"/>
+<text text-anchor="start" x="1402" y="-731.22" font-family="Helvetica,sans-Serif" font-size="14.00">context_carrier</text>
+<text text-anchor="start" x="1506" y="-731.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1511" y="-731.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
+<polygon fill="none" stroke="black" points="1397,-696.42 1397,-721.42 1693,-721.42 1693,-696.42 1397,-696.42"/>
+<text text-anchor="start" x="1402" y="-706.22" font-family="Helvetica,sans-Serif" font-size="14.00">created_dag_version_id</text>
+<text text-anchor="start" x="1565" y="-706.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1570" y="-706.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<polygon fill="none" stroke="black" points="1397,-671.42 1397,-696.42 1693,-696.42 1693,-671.42 1397,-671.42"/>
+<text text-anchor="start" x="1402" y="-681.22" font-family="Helvetica,sans-Serif" font-size="14.00">creating_job_id</text>
+<text text-anchor="start" x="1506" y="-681.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1511" y="-681.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1397,-646.42 1397,-671.42 1693,-671.42 1693,-646.42 1397,-646.42"/>
+<text text-anchor="start" x="1402" y="-656.22" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="1448" y="-656.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1453" y="-656.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1574" y="-656.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1397,-621.42 1397,-646.42 1693,-646.42 1693,-621.42 1397,-621.42"/>
+<text text-anchor="start" x="1402" y="-631.22" font-family="Helvetica,sans-Serif" font-size="14.00">data_interval_end</text>
+<text text-anchor="start" x="1526" y="-631.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1531" y="-631.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1397,-596.42 1397,-621.42 1693,-621.42 1693,-596.42 1397,-596.42"/>
+<text text-anchor="start" x="1402" y="-606.22" font-family="Helvetica,sans-Serif" font-size="14.00">data_interval_start</text>
+<text text-anchor="start" x="1532" y="-606.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1537" y="-606.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1397,-571.42 1397,-596.42 1693,-596.42 1693,-571.42 1397,-571.42"/>
+<text text-anchor="start" x="1402" y="-581.22" font-family="Helvetica,sans-Serif" font-size="14.00">end_date</text>
+<text text-anchor="start" x="1466" y="-581.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1471" y="-581.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1397,-546.42 1397,-571.42 1693,-571.42 1693,-546.42 1397,-546.42"/>
+<text text-anchor="start" x="1402" y="-556.22" font-family="Helvetica,sans-Serif" font-size="14.00">last_scheduling_decision</text>
+<text text-anchor="start" x="1574" y="-556.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1579" y="-556.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1397,-521.42 1397,-546.42 1693,-546.42 1693,-521.42 1397,-521.42"/>
+<text text-anchor="start" x="1402" y="-531.22" font-family="Helvetica,sans-Serif" font-size="14.00">log_template_id</text>
+<text text-anchor="start" x="1511" y="-531.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1516" y="-531.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1397,-496.42 1397,-521.42 1693,-521.42 1693,-496.42 1397,-496.42"/>
+<text text-anchor="start" x="1402" y="-506.22" font-family="Helvetica,sans-Serif" font-size="14.00">logical_date</text>
+<text text-anchor="start" x="1484" y="-506.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1489" y="-506.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1397,-471.42 1397,-496.42 1693,-496.42 1693,-471.42 1397,-471.42"/>
+<text text-anchor="start" x="1402" y="-481.22" font-family="Helvetica,sans-Serif" font-size="14.00">partition_key</text>
+<text text-anchor="start" x="1492" y="-481.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1497" y="-481.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="1397,-446.42 1397,-471.42 1693,-471.42 1693,-446.42 1397,-446.42"/>
+<text text-anchor="start" x="1402" y="-456.22" font-family="Helvetica,sans-Serif" font-size="14.00">queued_at</text>
+<text text-anchor="start" x="1475" y="-456.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1480" y="-456.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1397,-421.42 1397,-446.42 1693,-446.42 1693,-421.42 1397,-421.42"/>
+<text text-anchor="start" x="1402" y="-431.22" font-family="Helvetica,sans-Serif" font-size="14.00">run_after</text>
+<text text-anchor="start" x="1466" y="-431.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1471" y="-431.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1567" y="-431.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1397,-396.42 1397,-421.42 1693,-421.42 1693,-396.42 1397,-396.42"/>
+<text text-anchor="start" x="1402" y="-406.22" font-family="Helvetica,sans-Serif" font-size="14.00">run_id</text>
+<text text-anchor="start" x="1446" y="-406.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1451" y="-406.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1572" y="-406.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1397,-371.42 1397,-396.42 1693,-396.42 1693,-371.42 1397,-371.42"/>
+<text text-anchor="start" x="1402" y="-381.22" font-family="Helvetica,sans-Serif" font-size="14.00">run_type</text>
+<text text-anchor="start" x="1464" y="-381.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1469" y="-381.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
+<text text-anchor="start" x="1581" y="-381.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1397,-346.42 1397,-371.42 1693,-371.42 1693,-346.42 1397,-346.42"/>
+<text text-anchor="start" x="1402" y="-356.22" font-family="Helvetica,sans-Serif" font-size="14.00">scheduled_by_job_id</text>
+<text text-anchor="start" x="1545" y="-356.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1550" y="-356.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1397,-321.42 1397,-346.42 1693,-346.42 1693,-321.42 1397,-321.42"/>
+<text text-anchor="start" x="1402" y="-331.22" font-family="Helvetica,sans-Serif" font-size="14.00">span_status</text>
+<text text-anchor="start" x="1486" y="-331.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1491" y="-331.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1612" y="-331.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1397,-296.42 1397,-321.42 1693,-321.42 1693,-296.42 1397,-296.42"/>
+<text text-anchor="start" x="1402" y="-306.22" font-family="Helvetica,sans-Serif" font-size="14.00">start_date</text>
+<text text-anchor="start" x="1472" y="-306.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1477" y="-306.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1397,-271.42 1397,-296.42 1693,-296.42 1693,-271.42 1397,-271.42"/>
+<text text-anchor="start" x="1402" y="-281.22" font-family="Helvetica,sans-Serif" font-size="14.00">state</text>
+<text text-anchor="start" x="1437" y="-281.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1442" y="-281.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
+<polygon fill="none" stroke="black" points="1397,-246.42 1397,-271.42 1693,-271.42 1693,-246.42 1397,-246.42"/>
+<text text-anchor="start" x="1402" y="-256.22" font-family="Helvetica,sans-Serif" font-size="14.00">triggered_by</text>
+<text text-anchor="start" x="1490" y="-256.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1495" y="-256.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
+<polygon fill="none" stroke="black" points="1397,-221.42 1397,-246.42 1693,-246.42 1693,-221.42 1397,-221.42"/>
+<text text-anchor="start" x="1402" y="-231.22" font-family="Helvetica,sans-Serif" font-size="14.00">triggering_user_name</text>
+<text text-anchor="start" x="1555" y="-231.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1560" y="-231.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(512)]</text>
+<polygon fill="none" stroke="black" points="1397,-196.42 1397,-221.42 1693,-221.42 1693,-196.42 1397,-196.42"/>
+<text text-anchor="start" x="1402" y="-206.22" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
+<text text-anchor="start" x="1481" y="-206.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1486" y="-206.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
</g>
<!-- dag_version--dag_run -->
-<g id="edge35" class="edge">
+<g id="edge34" class="edge">
<title>dag_version:id--dag_run:created_dag_version_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1259.5,-1475C1413.47,-1475 1242.03,-2854 1396,-2854"/>
-<text text-anchor="start" x="1365" y="-2842.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1259.5" y="-1463.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1259.5,-2714.42C1371.15,-2714.42 1284.35,-709.42 1396,-709.42"/>
+<text text-anchor="start" x="1365" y="-698.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1259.5" y="-2703.22" font-family="Times,serif" font-size="14.00">{0,1}</text>
</g>
<!-- dag_code -->
<g id="node37" class="node">
<title>dag_code</title>
-<polygon fill="none" stroke="black" points="1380,-1448 1380,-1476 1710,-1476 1710,-1448 1380,-1448"/>
-<text text-anchor="start" x="1502.5" y="-1459.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_code</text>
-<polygon fill="none" stroke="black" points="1380,-1423 1380,-1448 1710,-1448 1710,-1423 1380,-1423"/>
-<text text-anchor="start" x="1385" y="-1432.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="1398" y="-1432.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1403" y="-1432.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="1455" y="-1432.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1380,-1398 1380,-1423 1710,-1423 1710,-1398 1380,-1398"/>
-<text text-anchor="start" x="1385" y="-1407.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="1458" y="-1407.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1463" y="-1407.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1559" y="-1407.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1380,-1373 1380,-1398 1710,-1398 1710,-1373 1380,-1373"/>
-<text text-anchor="start" x="1385" y="-1382.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="1431" y="-1382.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1436" y="-1382.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1557" y="-1382.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1380,-1348 1380,-1373 1710,-1373 1710,-1348 1380,-1348"/>
-<text text-anchor="start" x="1385" y="-1357.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_version_id</text>
-<text text-anchor="start" x="1489" y="-1357.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1494" y="-1357.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="1546" y="-1357.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1380,-1323 1380,-1348 1710,-1348 1710,-1323 1380,-1323"/>
-<text text-anchor="start" x="1385" y="-1332.8" font-family="Helvetica,sans-Serif" font-size="14.00">fileloc</text>
-<text text-anchor="start" x="1426" y="-1332.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1431" y="-1332.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
-<text text-anchor="start" x="1561" y="-1332.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1380,-1298 1380,-1323 1710,-1323 1710,-1298 1380,-1298"/>
-<text text-anchor="start" x="1385" y="-1307.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_updated</text>
-<text text-anchor="start" x="1475" y="-1307.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1480" y="-1307.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1576" y="-1307.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1380,-1273 1380,-1298 1710,-1298 1710,-1273 1380,-1273"/>
-<text text-anchor="start" x="1385" y="-1282.8" font-family="Helvetica,sans-Serif" font-size="14.00">source_code</text>
-<text text-anchor="start" x="1471" y="-1282.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1476" y="-1282.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<text text-anchor="start" x="1526" y="-1282.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1380,-1248 1380,-1273 1710,-1273 1710,-1248 1380,-1248"/>
-<text text-anchor="start" x="1385" y="-1257.8" font-family="Helvetica,sans-Serif" font-size="14.00">source_code_hash</text>
-<text text-anchor="start" x="1512" y="-1257.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1517" y="-1257.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(32)]</text>
-<text text-anchor="start" x="1629" y="-1257.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1380,-2941.42 1380,-2969.42 1710,-2969.42 1710,-2941.42 1380,-2941.42"/>
+<text text-anchor="start" x="1502.5" y="-2952.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_code</text>
+<polygon fill="none" stroke="black" points="1380,-2916.42 1380,-2941.42 1710,-2941.42 1710,-2916.42 1380,-2916.42"/>
+<text text-anchor="start" x="1385" y="-2926.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="1398" y="-2926.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1403" y="-2926.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="1455" y="-2926.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1380,-2891.42 1380,-2916.42 1710,-2916.42 1710,-2891.42 1380,-2891.42"/>
+<text text-anchor="start" x="1385" y="-2901.22" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="1458" y="-2901.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1463" y="-2901.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1559" y="-2901.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1380,-2866.42 1380,-2891.42 1710,-2891.42 1710,-2866.42 1380,-2866.42"/>
+<text text-anchor="start" x="1385" y="-2876.22" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="1431" y="-2876.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1436" y="-2876.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1557" y="-2876.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1380,-2841.42 1380,-2866.42 1710,-2866.42 1710,-2841.42 1380,-2841.42"/>
+<text text-anchor="start" x="1385" y="-2851.22" font-family="Helvetica,sans-Serif" font-size="14.00">dag_version_id</text>
+<text text-anchor="start" x="1489" y="-2851.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1494" y="-2851.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="1546" y="-2851.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1380,-2816.42 1380,-2841.42 1710,-2841.42 1710,-2816.42 1380,-2816.42"/>
+<text text-anchor="start" x="1385" y="-2826.22" font-family="Helvetica,sans-Serif" font-size="14.00">fileloc</text>
+<text text-anchor="start" x="1426" y="-2826.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1431" y="-2826.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
+<text text-anchor="start" x="1561" y="-2826.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1380,-2791.42 1380,-2816.42 1710,-2816.42 1710,-2791.42 1380,-2791.42"/>
+<text text-anchor="start" x="1385" y="-2801.22" font-family="Helvetica,sans-Serif" font-size="14.00">last_updated</text>
+<text text-anchor="start" x="1475" y="-2801.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1480" y="-2801.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1576" y="-2801.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1380,-2766.42 1380,-2791.42 1710,-2791.42 1710,-2766.42 1380,-2766.42"/>
+<text text-anchor="start" x="1385" y="-2776.22" font-family="Helvetica,sans-Serif" font-size="14.00">source_code</text>
+<text text-anchor="start" x="1471" y="-2776.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1476" y="-2776.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<text text-anchor="start" x="1526" y="-2776.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1380,-2741.42 1380,-2766.42 1710,-2766.42 1710,-2741.42 1380,-2741.42"/>
+<text text-anchor="start" x="1385" y="-2751.22" font-family="Helvetica,sans-Serif" font-size="14.00">source_code_hash</text>
+<text text-anchor="start" x="1512" y="-2751.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1517" y="-2751.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(32)]</text>
+<text text-anchor="start" x="1629" y="-2751.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- dag_version--dag_code -->
<g id="edge36" class="edge">
<title>dag_version:id--dag_code:dag_version_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1259.5,-1475C1333.21,-1475 1305.29,-1360 1379,-1360"/>
-<text text-anchor="start" x="1348" y="-1348.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1259.5" y="-1478.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1259.5,-2714.42C1340.97,-2714.42 1297.53,-2853.42 1379,-2853.42"/>
+<text text-anchor="start" x="1348" y="-2842.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1259.5" y="-2718.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- serialized_dag -->
<g id="node38" class="node">
<title>serialized_dag</title>
-<polygon fill="none" stroke="black" points="1407,-1702 1407,-1730 1684,-1730 1684,-1702 1407,-1702"/>
-<text text-anchor="start" x="1482" y="-1713.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">serialized_dag</text>
-<polygon fill="none" stroke="black" points="1407,-1677 1407,-1702 1684,-1702 1684,-1677 1407,-1677"/>
-<text text-anchor="start" x="1412" y="-1686.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="1425" y="-1686.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1430" y="-1686.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="1482" y="-1686.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1407,-1652 1407,-1677 1684,-1677 1684,-1652 1407,-1652"/>
-<text text-anchor="start" x="1412" y="-1661.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="1485" y="-1661.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1490" y="-1661.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1586" y="-1661.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1407,-1627 1407,-1652 1684,-1652 1684,-1627 1407,-1627"/>
-<text text-anchor="start" x="1412" y="-1636.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_hash</text>
-<text text-anchor="start" x="1479" y="-1636.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1484" y="-1636.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(32)]</text>
-<text text-anchor="start" x="1596" y="-1636.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1407,-1602 1407,-1627 1684,-1627 1684,-1602 1407,-1602"/>
-<text text-anchor="start" x="1412" y="-1611.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="1458" y="-1611.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1463" y="-1611.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1584" y="-1611.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1407,-1577 1407,-1602 1684,-1602 1684,-1577 1407,-1577"/>
-<text text-anchor="start" x="1412" y="-1586.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_version_id</text>
-<text text-anchor="start" x="1516" y="-1586.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1521" y="-1586.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="1573" y="-1586.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1407,-1552 1407,-1577 1684,-1577 1684,-1552 1407,-1552"/>
-<text text-anchor="start" x="1412" y="-1561.8" font-family="Helvetica,sans-Serif" font-size="14.00">data</text>
-<text text-anchor="start" x="1443" y="-1561.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1448" y="-1561.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
-<polygon fill="none" stroke="black" points="1407,-1527 1407,-1552 1684,-1552 1684,-1527 1407,-1527"/>
-<text text-anchor="start" x="1412" y="-1536.8" font-family="Helvetica,sans-Serif" font-size="14.00">data_compressed</text>
-<text text-anchor="start" x="1534" y="-1536.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1539" y="-1536.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BYTEA]</text>
-<polygon fill="none" stroke="black" points="1407,-1502 1407,-1527 1684,-1527 1684,-1502 1407,-1502"/>
-<text text-anchor="start" x="1412" y="-1511.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_updated</text>
-<text text-anchor="start" x="1502" y="-1511.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1507" y="-1511.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1603" y="-1511.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1407,-2687.42 1407,-2715.42 1684,-2715.42 1684,-2687.42 1407,-2687.42"/>
+<text text-anchor="start" x="1482" y="-2698.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">serialized_dag</text>
+<polygon fill="none" stroke="black" points="1407,-2662.42 1407,-2687.42 1684,-2687.42 1684,-2662.42 1407,-2662.42"/>
+<text text-anchor="start" x="1412" y="-2672.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="1425" y="-2672.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1430" y="-2672.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="1482" y="-2672.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1407,-2637.42 1407,-2662.42 1684,-2662.42 1684,-2637.42 1407,-2637.42"/>
+<text text-anchor="start" x="1412" y="-2647.22" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="1485" y="-2647.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1490" y="-2647.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1586" y="-2647.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1407,-2612.42 1407,-2637.42 1684,-2637.42 1684,-2612.42 1407,-2612.42"/>
+<text text-anchor="start" x="1412" y="-2622.22" font-family="Helvetica,sans-Serif" font-size="14.00">dag_hash</text>
+<text text-anchor="start" x="1479" y="-2622.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1484" y="-2622.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(32)]</text>
+<text text-anchor="start" x="1596" y="-2622.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1407,-2587.42 1407,-2612.42 1684,-2612.42 1684,-2587.42 1407,-2587.42"/>
+<text text-anchor="start" x="1412" y="-2597.22" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="1458" y="-2597.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1463" y="-2597.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1584" y="-2597.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1407,-2562.42 1407,-2587.42 1684,-2587.42 1684,-2562.42 1407,-2562.42"/>
+<text text-anchor="start" x="1412" y="-2572.22" font-family="Helvetica,sans-Serif" font-size="14.00">dag_version_id</text>
+<text text-anchor="start" x="1516" y="-2572.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1521" y="-2572.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="1573" y="-2572.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1407,-2537.42 1407,-2562.42 1684,-2562.42 1684,-2537.42 1407,-2537.42"/>
+<text text-anchor="start" x="1412" y="-2547.22" font-family="Helvetica,sans-Serif" font-size="14.00">data</text>
+<text text-anchor="start" x="1443" y="-2547.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1448" y="-2547.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
+<polygon fill="none" stroke="black" points="1407,-2512.42 1407,-2537.42 1684,-2537.42 1684,-2512.42 1407,-2512.42"/>
+<text text-anchor="start" x="1412" y="-2522.22" font-family="Helvetica,sans-Serif" font-size="14.00">data_compressed</text>
+<text text-anchor="start" x="1534" y="-2522.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1539" y="-2522.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [BYTEA]</text>
+<polygon fill="none" stroke="black" points="1407,-2487.42 1407,-2512.42 1684,-2512.42 1684,-2487.42 1407,-2487.42"/>
+<text text-anchor="start" x="1412" y="-2497.22" font-family="Helvetica,sans-Serif" font-size="14.00">last_updated</text>
+<text text-anchor="start" x="1502" y="-2497.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1507" y="-2497.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1603" y="-2497.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- dag_version--serialized_dag -->
<g id="edge37" class="edge">
<title>dag_version:id--serialized_dag:dag_version_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1259.5,-1475C1342,-1475 1323.5,-1589 1406,-1589"/>
-<text text-anchor="start" x="1375" y="-1577.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1249.5" y="-1463.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1259.5,-2714.42C1349.56,-2714.42 1315.94,-2574.42 1406,-2574.42"/>
+<text text-anchor="start" x="1375" y="-2563.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1249.5" y="-2703.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- dag_version--task_instance -->
-<g id="edge46" class="edge">
+<g id="edge47" class="edge">
<title>dag_version:id--task_instance:dag_version_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1259.5,-1475C1289.24,-1475 1285.26,-1502.63 1299,-1529 1345.42,-1618.13 1327.73,-1652.78 1372,-1743 1508.08,-2020.32 1634.3,-2038.65 1755,-2323 1772.17,-2363.45 1754.06,-2516 1798,-2516"/>
-<text text-anchor="start" x="1767" y="-2504.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1259.5" y="-1478.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1259.5,-2714.42C1298.13,-2714.42 1759.37,-1432.42 1798,-1432.42"/>
+<text text-anchor="start" x="1767" y="-1421.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1259.5" y="-2718.22" font-family="Times,serif" font-size="14.00">{0,1}</text>
</g>
<!-- log_template -->
<g id="node34" class="node">
<title>log_template</title>
-<polygon fill="none" stroke="black" points="987.5,-2696 987.5,-2724 1247.5,-2724 1247.5,-2696 987.5,-2696"/>
-<text text-anchor="start" x="1059.5" y="-2707.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">log_template</text>
-<polygon fill="none" stroke="black" points="987.5,-2671 987.5,-2696 1247.5,-2696 1247.5,-2671 987.5,-2671"/>
-<text text-anchor="start" x="992.5" y="-2680.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="1005.5" y="-2680.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1010.5" y="-2680.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1087.5" y="-2680.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="987.5,-2646 987.5,-2671 1247.5,-2671 1247.5,-2646 987.5,-2646"/>
-<text text-anchor="start" x="992.5" y="-2655.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="1065.5" y="-2655.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1070.5" y="-2655.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1166.5" y="-2655.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="987.5,-2621 987.5,-2646 1247.5,-2646 1247.5,-2621 987.5,-2621"/>
-<text text-anchor="start" x="992.5" y="-2630.8" font-family="Helvetica,sans-Serif" font-size="14.00">elasticsearch_id</text>
-<text text-anchor="start" x="1102.5" y="-2630.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1107.5" y="-2630.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<text text-anchor="start" x="1157.5" y="-2630.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="987.5,-2596 987.5,-2621 1247.5,-2621 1247.5,-2596 987.5,-2596"/>
-<text text-anchor="start" x="992.5" y="-2605.8" font-family="Helvetica,sans-Serif" font-size="14.00">filename</text>
-<text text-anchor="start" x="1053.5" y="-2605.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1058.5" y="-2605.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<text text-anchor="start" x="1108.5" y="-2605.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="987.5,-138.42 987.5,-166.42 1247.5,-166.42 1247.5,-138.42 987.5,-138.42"/>
+<text text-anchor="start" x="1059.5" y="-149.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">log_template</text>
+<polygon fill="none" stroke="black" points="987.5,-113.42 987.5,-138.42 1247.5,-138.42 1247.5,-113.42 987.5,-113.42"/>
+<text text-anchor="start" x="992.5" y="-123.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="1005.5" y="-123.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1010.5" y="-123.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1087.5" y="-123.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="987.5,-88.42 987.5,-113.42 1247.5,-113.42 1247.5,-88.42 987.5,-88.42"/>
+<text text-anchor="start" x="992.5" y="-98.22" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="1065.5" y="-98.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1070.5" y="-98.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1166.5" y="-98.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="987.5,-63.42 987.5,-88.42 1247.5,-88.42 1247.5,-63.42 987.5,-63.42"/>
+<text text-anchor="start" x="992.5" y="-73.22" font-family="Helvetica,sans-Serif" font-size="14.00">elasticsearch_id</text>
+<text text-anchor="start" x="1102.5" y="-73.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1107.5" y="-73.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<text text-anchor="start" x="1157.5" y="-73.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="987.5,-38.42 987.5,-63.42 1247.5,-63.42 1247.5,-38.42 987.5,-38.42"/>
+<text text-anchor="start" x="992.5" y="-48.22" font-family="Helvetica,sans-Serif" font-size="14.00">filename</text>
+<text text-anchor="start" x="1053.5" y="-48.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1058.5" y="-48.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<text text-anchor="start" x="1108.5" y="-48.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- log_template--dag_run -->
-<g id="edge33" class="edge">
+<g id="edge35" class="edge">
<title>log_template:id--dag_run:log_template_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1248.5,-2684C1314.11,-2684 1330.39,-2678 1396,-2678"/>
-<text text-anchor="start" x="1365" y="-2666.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1248.5" y="-2672.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1248.5,-126.42C1440.9,-126.42 1203.6,-533.42 1396,-533.42"/>
+<text text-anchor="start" x="1365" y="-522.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1248.5" y="-115.22" font-family="Times,serif" font-size="14.00">{0,1}</text>
</g>
<!-- dag_run--deadline -->
-<g id="edge39" class="edge">
+<g id="edge38" class="edge">
<title>dag_run:id--deadline:dagrun_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1694,-3004C1848.63,-3004 1655.37,-3332 1810,-3332"/>
-<text text-anchor="start" x="1779" y="-3320.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1694" y="-2992.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1694,-859.42C1803.65,-859.42 1700.35,-1839.42 1810,-1839.42"/>
+<text text-anchor="start" x="1779" y="-1828.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1694" y="-848.22" font-family="Times,serif" font-size="14.00">{0,1}</text>
</g>
<!-- dag_run--dagrun_asset_event -->
-<g id="edge40" class="edge">
+<g id="edge41" class="edge">
<title>dag_run:id--dagrun_asset_event:dag_run_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1694,-3004C1817.75,-3004 1706.25,-3544 1830,-3544"/>
-<text text-anchor="start" x="1799" y="-3532.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1694" y="-3007.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1694,-859.42C1732.49,-859.42 1781.43,-210.7 1791,-173.42 1803.17,-126.01 1781.05,-70.42 1830,-70.42"/>
+<text text-anchor="start" x="1799" y="-59.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1694" y="-863.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- asset_partition_dag_run -->
<g id="node41" class="node">
<title>asset_partition_dag_run</title>
-<polygon fill="none" stroke="black" points="1800,-3012 1800,-3040 2106,-3040 2106,-3012 1800,-3012"/>
-<text text-anchor="start" x="1845.5" y="-3023.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_partition_dag_run</text>
-<polygon fill="none" stroke="black" points="1800,-2987 1800,-3012 2106,-3012 2106,-2987 1800,-2987"/>
-<text text-anchor="start" x="1805" y="-2996.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="1818" y="-2996.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1823" y="-2996.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1900" y="-2996.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1800,-2962 1800,-2987 2106,-2987 2106,-2962 1800,-2962"/>
-<text text-anchor="start" x="1805" y="-2971.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="1878" y="-2971.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1883" y="-2971.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1979" y="-2971.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1800,-2937 1800,-2962 2106,-2962 2106,-2937 1800,-2937"/>
-<text text-anchor="start" x="1805" y="-2946.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_dag_run_id</text>
-<text text-anchor="start" x="1941" y="-2946.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1946" y="-2946.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1800,-2912 1800,-2937 2106,-2937 2106,-2912 1800,-2912"/>
-<text text-anchor="start" x="1805" y="-2921.8" font-family="Helvetica,sans-Serif" font-size="14.00">partition_key</text>
-<text text-anchor="start" x="1895" y="-2921.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1900" y="-2921.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2021" y="-2921.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1800,-2887 1800,-2912 2106,-2912 2106,-2887 1800,-2887"/>
-<text text-anchor="start" x="1805" y="-2896.8" font-family="Helvetica,sans-Serif" font-size="14.00">target_dag_id</text>
-<text text-anchor="start" x="1899" y="-2896.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1904" y="-2896.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2025" y="-2896.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1800,-2862 1800,-2887 2106,-2887 2106,-2862 1800,-2862"/>
-<text text-anchor="start" x="1805" y="-2871.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
-<text text-anchor="start" x="1884" y="-2871.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1889" y="-2871.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1985" y="-2871.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1800,-565.42 1800,-593.42 2106,-593.42 2106,-565.42 1800,-565.42"/>
+<text text-anchor="start" x="1845.5" y="-576.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_partition_dag_run</text>
+<polygon fill="none" stroke="black" points="1800,-540.42 1800,-565.42 2106,-565.42 2106,-540.42 1800,-540.42"/>
+<text text-anchor="start" x="1805" y="-550.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="1818" y="-550.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1823" y="-550.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1900" y="-550.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1800,-515.42 1800,-540.42 2106,-540.42 2106,-515.42 1800,-515.42"/>
+<text text-anchor="start" x="1805" y="-525.22" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="1878" y="-525.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1883" y="-525.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1979" y="-525.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1800,-490.42 1800,-515.42 2106,-515.42 2106,-490.42 1800,-490.42"/>
+<text text-anchor="start" x="1805" y="-500.22" font-family="Helvetica,sans-Serif" font-size="14.00">created_dag_run_id</text>
+<text text-anchor="start" x="1941" y="-500.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1946" y="-500.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1800,-465.42 1800,-490.42 2106,-490.42 2106,-465.42 1800,-465.42"/>
+<text text-anchor="start" x="1805" y="-475.22" font-family="Helvetica,sans-Serif" font-size="14.00">partition_key</text>
+<text text-anchor="start" x="1895" y="-475.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1900" y="-475.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2021" y="-475.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1800,-440.42 1800,-465.42 2106,-465.42 2106,-440.42 1800,-440.42"/>
+<text text-anchor="start" x="1805" y="-450.22" font-family="Helvetica,sans-Serif" font-size="14.00">target_dag_id</text>
+<text text-anchor="start" x="1899" y="-450.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1904" y="-450.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2025" y="-450.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1800,-415.42 1800,-440.42 2106,-440.42 2106,-415.42 1800,-415.42"/>
+<text text-anchor="start" x="1805" y="-425.22" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
+<text text-anchor="start" x="1884" y="-425.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1889" y="-425.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1985" y="-425.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- dag_run--asset_partition_dag_run -->
<g id="edge42" class="edge">
<title>dag_run:id--asset_partition_dag_run:created_dag_run_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1694,-3004C1746.68,-3004 1746.32,-2949 1799,-2949"/>
-<text text-anchor="start" x="1768" y="-2937.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1694" y="-3007.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1694,-859.42C1859.39,-859.42 1633.61,-502.42 1799,-502.42"/>
+<text text-anchor="start" x="1768" y="-491.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1694" y="-863.22" font-family="Times,serif" font-size="14.00">{0,1}</text>
</g>
<!-- backfill_dag_run -->
<g id="node42" class="node">
<title>backfill_dag_run</title>
-<polygon fill="none" stroke="black" points="1819,-3216 1819,-3244 2088,-3244 2088,-3216 1819,-3216"/>
-<text text-anchor="start" x="1881" y="-3227.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">backfill_dag_run</text>
-<polygon fill="none" stroke="black" points="1819,-3191 1819,-3216 2088,-3216 2088,-3191 1819,-3191"/>
-<text text-anchor="start" x="1824" y="-3200.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="1837" y="-3200.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1842" y="-3200.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1919" y="-3200.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1819,-3166 1819,-3191 2088,-3191 2088,-3166 1819,-3166"/>
-<text text-anchor="start" x="1824" y="-3175.8" font-family="Helvetica,sans-Serif" font-size="14.00">backfill_id</text>
-<text text-anchor="start" x="1894" y="-3175.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1899" y="-3175.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1976" y="-3175.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1819,-3141 1819,-3166 2088,-3166 2088,-3141 1819,-3141"/>
-<text text-anchor="start" x="1824" y="-3150.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_run_id</text>
-<text text-anchor="start" x="1901" y="-3150.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1906" y="-3150.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1819,-3116 1819,-3141 2088,-3141 2088,-3116 1819,-3116"/>
-<text text-anchor="start" x="1824" y="-3125.8" font-family="Helvetica,sans-Serif" font-size="14.00">exception_reason</text>
-<text text-anchor="start" x="1945" y="-3125.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1950" y="-3125.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="1819,-3091 1819,-3116 2088,-3116 2088,-3091 1819,-3091"/>
-<text text-anchor="start" x="1824" y="-3100.8" font-family="Helvetica,sans-Serif" font-size="14.00">logical_date</text>
-<text text-anchor="start" x="1906" y="-3100.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1911" y="-3100.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="2007" y="-3100.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1819,-3066 1819,-3091 2088,-3091 2088,-3066 1819,-3066"/>
-<text text-anchor="start" x="1824" y="-3075.8" font-family="Helvetica,sans-Serif" font-size="14.00">sort_ordinal</text>
-<text text-anchor="start" x="1906" y="-3075.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1911" y="-3075.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1988" y="-3075.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1819,-336.42 1819,-364.42 2088,-364.42 2088,-336.42 1819,-336.42"/>
+<text text-anchor="start" x="1881" y="-347.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">backfill_dag_run</text>
+<polygon fill="none" stroke="black" points="1819,-311.42 1819,-336.42 2088,-336.42 2088,-311.42 1819,-311.42"/>
+<text text-anchor="start" x="1824" y="-321.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="1837" y="-321.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1842" y="-321.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1919" y="-321.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1819,-286.42 1819,-311.42 2088,-311.42 2088,-286.42 1819,-286.42"/>
+<text text-anchor="start" x="1824" y="-296.22" font-family="Helvetica,sans-Serif" font-size="14.00">backfill_id</text>
+<text text-anchor="start" x="1894" y="-296.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1899" y="-296.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1976" y="-296.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1819,-261.42 1819,-286.42 2088,-286.42 2088,-261.42 1819,-261.42"/>
+<text text-anchor="start" x="1824" y="-271.22" font-family="Helvetica,sans-Serif" font-size="14.00">dag_run_id</text>
+<text text-anchor="start" x="1901" y="-271.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1906" y="-271.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1819,-236.42 1819,-261.42 2088,-261.42 2088,-236.42 1819,-236.42"/>
+<text text-anchor="start" x="1824" y="-246.22" font-family="Helvetica,sans-Serif" font-size="14.00">exception_reason</text>
+<text text-anchor="start" x="1945" y="-246.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1950" y="-246.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="1819,-211.42 1819,-236.42 2088,-236.42 2088,-211.42 1819,-211.42"/>
+<text text-anchor="start" x="1824" y="-221.22" font-family="Helvetica,sans-Serif" font-size="14.00">logical_date</text>
+<text text-anchor="start" x="1906" y="-221.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1911" y="-221.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="2007" y="-221.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1819,-186.42 1819,-211.42 2088,-211.42 2088,-186.42 1819,-186.42"/>
+<text text-anchor="start" x="1824" y="-196.22" font-family="Helvetica,sans-Serif" font-size="14.00">sort_ordinal</text>
+<text text-anchor="start" x="1906" y="-196.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1911" y="-196.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1988" y="-196.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- dag_run--backfill_dag_run -->
<g id="edge44" class="edge">
<title>dag_run:id--backfill_dag_run:dag_run_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1694,-3004C1722.67,-3004 1733.49,-3006.04 1755,-3025 1802.57,-3066.93 1754.59,-3153 1818,-3153"/>
-<text text-anchor="start" x="1787" y="-3141.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1653" y="-2992.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1694,-859.42C1760.55,-859.42 1751.45,-273.42 1818,-273.42"/>
+<text text-anchor="start" x="1787" y="-262.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1653" y="-848.22" font-family="Times,serif" font-size="14.00">{0,1}</text>
</g>
<!-- dag_run--task_instance -->
-<g id="edge45" class="edge">
+<g id="edge46" class="edge">
<title>dag_run:run_id--task_instance:run_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1694,-2553C1799.76,-2553 1734.63,-2426.78 1755,-2323 1762.19,-2286.39 1760.69,-1990 1798,-1990"/>
-<text text-anchor="start" x="1767" y="-1978.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1694" y="-2541.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1694,-408.42C1807.05,-408.42 1684.95,-906.42 1798,-906.42"/>
+<text text-anchor="start" x="1767" y="-895.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1694" y="-397.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- dag_run--task_instance -->
-<g id="edge47" class="edge">
+<g id="edge48" class="edge">
<title>dag_run:dag_id--task_instance:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1694,-2804C1819.7,-2804 1672.3,-2541 1798,-2541"/>
-<text text-anchor="start" x="1767" y="-2529.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1694" y="-2792.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1694,-659.42C1783.42,-659.42 1708.58,-1457.42 1798,-1457.42"/>
+<text text-anchor="start" x="1767" y="-1446.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1694" y="-648.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- dag_run_note -->
<g id="node44" class="node">
<title>dag_run_note</title>
-<polygon fill="none" stroke="black" points="1820,-2807 1820,-2835 2086,-2835 2086,-2807 1820,-2807"/>
-<text text-anchor="start" x="1892.5" y="-2818.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_run_note</text>
-<polygon fill="none" stroke="black" points="1820,-2782 1820,-2807 2086,-2807 2086,-2782 1820,-2782"/>
-<text text-anchor="start" x="1825" y="-2791.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_run_id</text>
-<text text-anchor="start" x="1902" y="-2791.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1907" y="-2791.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1984" y="-2791.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1820,-2757 1820,-2782 2086,-2782 2086,-2757 1820,-2757"/>
-<text text-anchor="start" x="1825" y="-2766.8" font-family="Helvetica,sans-Serif" font-size="14.00">content</text>
-<text text-anchor="start" x="1878" y="-2766.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1883" y="-2766.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="1820,-2732 1820,-2757 2086,-2757 2086,-2732 1820,-2732"/>
-<text text-anchor="start" x="1825" y="-2741.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="1898" y="-2741.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1903" y="-2741.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1999" y="-2741.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1820,-2707 1820,-2732 2086,-2732 2086,-2707 1820,-2707"/>
-<text text-anchor="start" x="1825" y="-2716.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
-<text text-anchor="start" x="1904" y="-2716.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1909" y="-2716.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="2005" y="-2716.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1820,-2682 1820,-2707 2086,-2707 2086,-2682 1820,-2682"/>
-<text text-anchor="start" x="1825" y="-2691.8" font-family="Helvetica,sans-Serif" font-size="14.00">user_id</text>
-<text text-anchor="start" x="1876" y="-2691.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1881" y="-2691.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(128)]</text>
+<polygon fill="none" stroke="black" points="1820,-1723.42 1820,-1751.42 2086,-1751.42 2086,-1723.42 1820,-1723.42"/>
+<text text-anchor="start" x="1892.5" y="-1734.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_run_note</text>
+<polygon fill="none" stroke="black" points="1820,-1698.42 1820,-1723.42 2086,-1723.42 2086,-1698.42 1820,-1698.42"/>
+<text text-anchor="start" x="1825" y="-1708.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_run_id</text>
+<text text-anchor="start" x="1902" y="-1708.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1907" y="-1708.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1984" y="-1708.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1820,-1673.42 1820,-1698.42 2086,-1698.42 2086,-1673.42 1820,-1673.42"/>
+<text text-anchor="start" x="1825" y="-1683.22" font-family="Helvetica,sans-Serif" font-size="14.00">content</text>
+<text text-anchor="start" x="1878" y="-1683.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1883" y="-1683.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="1820,-1648.42 1820,-1673.42 2086,-1673.42 2086,-1648.42 1820,-1648.42"/>
+<text text-anchor="start" x="1825" y="-1658.22" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="1898" y="-1658.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1903" y="-1658.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1999" y="-1658.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1820,-1623.42 1820,-1648.42 2086,-1648.42 2086,-1623.42 1820,-1623.42"/>
+<text text-anchor="start" x="1825" y="-1633.22" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
+<text text-anchor="start" x="1904" y="-1633.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1909" y="-1633.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="2005" y="-1633.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1820,-1598.42 1820,-1623.42 2086,-1623.42 2086,-1598.42 1820,-1598.42"/>
+<text text-anchor="start" x="1825" y="-1608.22" font-family="Helvetica,sans-Serif" font-size="14.00">user_id</text>
+<text text-anchor="start" x="1876" y="-1608.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1881" y="-1608.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(128)]</text>
</g>
<!-- dag_run--dag_run_note -->
<g id="edge49" class="edge">
<title>dag_run:id--dag_run_note:dag_run_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1694,-3004C1802.23,-3004 1710.77,-2795 1819,-2795"/>
-<text text-anchor="start" x="1809" y="-2783.8" font-family="Times,serif" font-size="14.00">1</text>
-<text text-anchor="start" x="1684" y="-3007.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1694,-859.42C1736.26,-859.42 1710.59,-909.82 1718,-951.42 1746.83,-1113.21 1734.68,-1156.23 1754,-1319.42 1768.04,-1437.96 1769.81,-1467.96 1791,-1585.42 1801.18,-1641.88 1761.63,-1711.42 1819,-1711.42"/>
+<text text-anchor="start" x="1809" y="-1700.22" font-family="Times,serif" font-size="14.00">1</text>
+<text text-anchor="start" x="1684" y="-863.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- backfill -->
<g id="node36" class="node">
<title>backfill</title>
-<polygon fill="none" stroke="black" points="944.5,-3050 944.5,-3078 1291.5,-3078 1291.5,-3050 944.5,-3050"/>
-<text text-anchor="start" x="1085.5" y="-3061.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">backfill</text>
-<polygon fill="none" stroke="black" points="944.5,-3025 944.5,-3050 1291.5,-3050 1291.5,-3025 944.5,-3025"/>
-<text text-anchor="start" x="949.5" y="-3034.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="962.5" y="-3034.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="967.5" y="-3034.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1044.5" y="-3034.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="944.5,-3000 944.5,-3025 1291.5,-3025 1291.5,-3000 944.5,-3000"/>
-<text text-anchor="start" x="949.5" y="-3009.8" font-family="Helvetica,sans-Serif" font-size="14.00">completed_at</text>
-<text text-anchor="start" x="1043.5" y="-3009.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1048.5" y="-3009.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="944.5,-2975 944.5,-3000 1291.5,-3000 1291.5,-2975 944.5,-2975"/>
-<text text-anchor="start" x="949.5" y="-2984.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="1022.5" y="-2984.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1027.5" y="-2984.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1123.5" y="-2984.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="944.5,-2950 944.5,-2975 1291.5,-2975 1291.5,-2950 944.5,-2950"/>
-<text text-anchor="start" x="949.5" y="-2959.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="995.5" y="-2959.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1000.5" y="-2959.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1121.5" y="-2959.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="944.5,-2925 944.5,-2950 1291.5,-2950 1291.5,-2925 944.5,-2925"/>
-<text text-anchor="start" x="949.5" y="-2934.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_run_conf</text>
-<text text-anchor="start" x="1043.5" y="-2934.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1048.5" y="-2934.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<text text-anchor="start" x="1099.5" y="-2934.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="944.5,-2900 944.5,-2925 1291.5,-2925 1291.5,-2900 944.5,-2900"/>
-<text text-anchor="start" x="949.5" y="-2909.8" font-family="Helvetica,sans-Serif" font-size="14.00">from_date</text>
-<text text-anchor="start" x="1019.5" y="-2909.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1024.5" y="-2909.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1120.5" y="-2909.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="944.5,-2875 944.5,-2900 1291.5,-2900 1291.5,-2875 944.5,-2875"/>
-<text text-anchor="start" x="949.5" y="-2884.8" font-family="Helvetica,sans-Serif" font-size="14.00">is_paused</text>
-<text text-anchor="start" x="1019.5" y="-2884.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1024.5" y="-2884.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<polygon fill="none" stroke="black" points="944.5,-2850 944.5,-2875 1291.5,-2875 1291.5,-2850 944.5,-2850"/>
-<text text-anchor="start" x="949.5" y="-2859.8" font-family="Helvetica,sans-Serif" font-size="14.00">max_active_runs</text>
-<text text-anchor="start" x="1066.5" y="-2859.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1071.5" y="-2859.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1148.5" y="-2859.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="944.5,-2825 944.5,-2850 1291.5,-2850 1291.5,-2825 944.5,-2825"/>
-<text text-anchor="start" x="949.5" y="-2834.8" font-family="Helvetica,sans-Serif" font-size="14.00">reprocess_behavior</text>
-<text text-anchor="start" x="1084.5" y="-2834.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1089.5" y="-2834.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1210.5" y="-2834.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="944.5,-2800 944.5,-2825 1291.5,-2825 1291.5,-2800 944.5,-2800"/>
-<text text-anchor="start" x="949.5" y="-2809.8" font-family="Helvetica,sans-Serif" font-size="14.00">to_date</text>
-<text text-anchor="start" x="1001.5" y="-2809.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1006.5" y="-2809.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1102.5" y="-2809.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="944.5,-2775 944.5,-2800 1291.5,-2800 1291.5,-2775 944.5,-2775"/>
-<text text-anchor="start" x="949.5" y="-2784.8" font-family="Helvetica,sans-Serif" font-size="14.00">triggering_user_name</text>
-<text text-anchor="start" x="1102.5" y="-2784.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1107.5" y="-2784.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(512)]</text>
-<polygon fill="none" stroke="black" points="944.5,-2750 944.5,-2775 1291.5,-2775 1291.5,-2750 944.5,-2750"/>
-<text text-anchor="start" x="949.5" y="-2759.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
-<text text-anchor="start" x="1028.5" y="-2759.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1033.5" y="-2759.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1129.5" y="-2759.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="944.5,-492.42 944.5,-520.42 1291.5,-520.42 1291.5,-492.42 944.5,-492.42"/>
+<text text-anchor="start" x="1085.5" y="-503.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">backfill</text>
+<polygon fill="none" stroke="black" points="944.5,-467.42 944.5,-492.42 1291.5,-492.42 1291.5,-467.42 944.5,-467.42"/>
+<text text-anchor="start" x="949.5" y="-477.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="962.5" y="-477.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="967.5" y="-477.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1044.5" y="-477.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="944.5,-442.42 944.5,-467.42 1291.5,-467.42 1291.5,-442.42 944.5,-442.42"/>
+<text text-anchor="start" x="949.5" y="-452.22" font-family="Helvetica,sans-Serif" font-size="14.00">completed_at</text>
+<text text-anchor="start" x="1043.5" y="-452.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1048.5" y="-452.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="944.5,-417.42 944.5,-442.42 1291.5,-442.42 1291.5,-417.42 944.5,-417.42"/>
+<text text-anchor="start" x="949.5" y="-427.22" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="1022.5" y="-427.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1027.5" y="-427.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1123.5" y="-427.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="944.5,-392.42 944.5,-417.42 1291.5,-417.42 1291.5,-392.42 944.5,-392.42"/>
+<text text-anchor="start" x="949.5" y="-402.22" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="995.5" y="-402.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1000.5" y="-402.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1121.5" y="-402.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="944.5,-367.42 944.5,-392.42 1291.5,-392.42 1291.5,-367.42 944.5,-367.42"/>
+<text text-anchor="start" x="949.5" y="-377.22" font-family="Helvetica,sans-Serif" font-size="14.00">dag_run_conf</text>
+<text text-anchor="start" x="1043.5" y="-377.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1048.5" y="-377.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<text text-anchor="start" x="1099.5" y="-377.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="944.5,-342.42 944.5,-367.42 1291.5,-367.42 1291.5,-342.42 944.5,-342.42"/>
+<text text-anchor="start" x="949.5" y="-352.22" font-family="Helvetica,sans-Serif" font-size="14.00">from_date</text>
+<text text-anchor="start" x="1019.5" y="-352.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1024.5" y="-352.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1120.5" y="-352.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="944.5,-317.42 944.5,-342.42 1291.5,-342.42 1291.5,-317.42 944.5,-317.42"/>
+<text text-anchor="start" x="949.5" y="-327.22" font-family="Helvetica,sans-Serif" font-size="14.00">is_paused</text>
+<text text-anchor="start" x="1019.5" y="-327.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1024.5" y="-327.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<polygon fill="none" stroke="black" points="944.5,-292.42 944.5,-317.42 1291.5,-317.42 1291.5,-292.42 944.5,-292.42"/>
+<text text-anchor="start" x="949.5" y="-302.22" font-family="Helvetica,sans-Serif" font-size="14.00">max_active_runs</text>
+<text text-anchor="start" x="1066.5" y="-302.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1071.5" y="-302.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1148.5" y="-302.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="944.5,-267.42 944.5,-292.42 1291.5,-292.42 1291.5,-267.42 944.5,-267.42"/>
+<text text-anchor="start" x="949.5" y="-277.22" font-family="Helvetica,sans-Serif" font-size="14.00">reprocess_behavior</text>
+<text text-anchor="start" x="1084.5" y="-277.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1089.5" y="-277.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1210.5" y="-277.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="944.5,-242.42 944.5,-267.42 1291.5,-267.42 1291.5,-242.42 944.5,-242.42"/>
+<text text-anchor="start" x="949.5" y="-252.22" font-family="Helvetica,sans-Serif" font-size="14.00">to_date</text>
+<text text-anchor="start" x="1001.5" y="-252.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1006.5" y="-252.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1102.5" y="-252.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="944.5,-217.42 944.5,-242.42 1291.5,-242.42 1291.5,-217.42 944.5,-217.42"/>
+<text text-anchor="start" x="949.5" y="-227.22" font-family="Helvetica,sans-Serif" font-size="14.00">triggering_user_name</text>
+<text text-anchor="start" x="1102.5" y="-227.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1107.5" y="-227.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(512)]</text>
+<polygon fill="none" stroke="black" points="944.5,-192.42 944.5,-217.42 1291.5,-217.42 1291.5,-192.42 944.5,-192.42"/>
+<text text-anchor="start" x="949.5" y="-202.22" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
+<text text-anchor="start" x="1028.5" y="-202.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1033.5" y="-202.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1129.5" y="-202.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- backfill--dag_run -->
-<g id="edge34" class="edge">
+<g id="edge33" class="edge">
<title>backfill:id--dag_run:backfill_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1292.5,-3038C1345.45,-3038 1343.05,-2979 1396,-2979"/>
-<text text-anchor="start" x="1365" y="-2967.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1292.5" y="-3026.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1292.5,-480.42C1456.42,-480.42 1232.08,-834.42 1396,-834.42"/>
+<text text-anchor="start" x="1365" y="-823.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1292.5" y="-469.22" font-family="Times,serif" font-size="14.00">{0,1}</text>
</g>
<!-- backfill--backfill_dag_run -->
<g id="edge43" class="edge">
<title>backfill:id--backfill_dag_run:backfill_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1292.5,-3038C1328.83,-3038 1336.52,-3049.17 1372,-3057 1525.21,-3090.8 1570.07,-3074.74 1718,-3127 1765.23,-3143.69 1767.91,-3179 1818,-3179"/>
-<text text-anchor="start" x="1787" y="-3167.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1292.5" y="-3041.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1292.5,-480.42C1429.15,-480.42 1263.6,-266.62 1372,-183.42 1493.99,-89.79 1578.2,-119.36 1718,-183.42 1779.88,-211.78 1749.93,-299.42 1818,-299.42"/>
+<text text-anchor="start" x="1787" y="-288.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1292.5" y="-484.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- hitl_detail -->
<g id="node45" class="node">
<title>hitl_detail</title>
-<polygon fill="none" stroke="black" points="2220,-3465 2220,-3493 2480,-3493 2480,-3465 2220,-3465"/>
-<text text-anchor="start" x="2306" y="-3476.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">hitl_detail</text>
-<polygon fill="none" stroke="black" points="2220,-3440 2220,-3465 2480,-3465 2480,-3440 2220,-3440"/>
-<text text-anchor="start" x="2225" y="-3449.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">ti_id</text>
-<text text-anchor="start" x="2254" y="-3449.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2259" y="-3449.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="2311" y="-3449.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2220,-3415 2220,-3440 2480,-3440 2480,-3415 2220,-3415"/>
-<text text-anchor="start" x="2225" y="-3424.8" font-family="Helvetica,sans-Serif" font-size="14.00">assignees</text>
-<text text-anchor="start" x="2295" y="-3424.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2300" y="-3424.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<polygon fill="none" stroke="black" points="2220,-3390 2220,-3415 2480,-3415 2480,-3390 2220,-3390"/>
-<text text-anchor="start" x="2225" y="-3399.8" font-family="Helvetica,sans-Serif" font-size="14.00">body</text>
-<text text-anchor="start" x="2260" y="-3399.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2265" y="-3399.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<polygon fill="none" stroke="black" points="2220,-3365 2220,-3390 2480,-3390 2480,-3365 2220,-3365"/>
-<text text-anchor="start" x="2225" y="-3374.8" font-family="Helvetica,sans-Serif" font-size="14.00">chosen_options</text>
-<text text-anchor="start" x="2333" y="-3374.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2338" y="-3374.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<polygon fill="none" stroke="black" points="2220,-3340 2220,-3365 2480,-3365 2480,-3340 2220,-3340"/>
-<text text-anchor="start" x="2225" y="-3349.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="2298" y="-3349.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2303" y="-3349.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="2399" y="-3349.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2220,-3315 2220,-3340 2480,-3340 2480,-3315 2220,-3315"/>
-<text text-anchor="start" x="2225" y="-3324.8" font-family="Helvetica,sans-Serif" font-size="14.00">defaults</text>
-<text text-anchor="start" x="2282" y="-3324.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2287" y="-3324.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<polygon fill="none" stroke="black" points="2220,-3290 2220,-3315 2480,-3315 2480,-3290 2220,-3290"/>
-<text text-anchor="start" x="2225" y="-3299.8" font-family="Helvetica,sans-Serif" font-size="14.00">multiple</text>
-<text text-anchor="start" x="2282" y="-3299.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2287" y="-3299.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<polygon fill="none" stroke="black" points="2220,-3265 2220,-3290 2480,-3290 2480,-3265 2220,-3265"/>
-<text text-anchor="start" x="2225" y="-3274.8" font-family="Helvetica,sans-Serif" font-size="14.00">options</text>
-<text text-anchor="start" x="2277" y="-3274.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2282" y="-3274.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<text text-anchor="start" x="2333" y="-3274.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2220,-3240 2220,-3265 2480,-3265 2480,-3240 2220,-3240"/>
-<text text-anchor="start" x="2225" y="-3249.8" font-family="Helvetica,sans-Serif" font-size="14.00">params</text>
-<text text-anchor="start" x="2278" y="-3249.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2283" y="-3249.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<text text-anchor="start" x="2334" y="-3249.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2220,-3215 2220,-3240 2480,-3240 2480,-3215 2220,-3215"/>
-<text text-anchor="start" x="2225" y="-3224.8" font-family="Helvetica,sans-Serif" font-size="14.00">params_input</text>
-<text text-anchor="start" x="2321" y="-3224.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2326" y="-3224.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<text text-anchor="start" x="2377" y="-3224.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2220,-3190 2220,-3215 2480,-3215 2480,-3190 2220,-3190"/>
-<text text-anchor="start" x="2225" y="-3199.8" font-family="Helvetica,sans-Serif" font-size="14.00">responded_at</text>
-<text text-anchor="start" x="2319" y="-3199.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2324" y="-3199.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="2220,-3165 2220,-3190 2480,-3190 2480,-3165 2220,-3165"/>
-<text text-anchor="start" x="2225" y="-3174.8" font-family="Helvetica,sans-Serif" font-size="14.00">responded_by</text>
-<text text-anchor="start" x="2323" y="-3174.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2328" y="-3174.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<polygon fill="none" stroke="black" points="2220,-3140 2220,-3165 2480,-3165 2480,-3140 2220,-3140"/>
-<text text-anchor="start" x="2225" y="-3149.8" font-family="Helvetica,sans-Serif" font-size="14.00">subject</text>
-<text text-anchor="start" x="2276" y="-3149.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2281" y="-3149.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<text text-anchor="start" x="2331" y="-3149.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2220,-1949.42 2220,-1977.42 2480,-1977.42 2480,-1949.42 2220,-1949.42"/>
+<text text-anchor="start" x="2306" y="-1960.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">hitl_detail</text>
+<polygon fill="none" stroke="black" points="2220,-1924.42 2220,-1949.42 2480,-1949.42 2480,-1924.42 2220,-1924.42"/>
+<text text-anchor="start" x="2225" y="-1934.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">ti_id</text>
+<text text-anchor="start" x="2254" y="-1934.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2259" y="-1934.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="2311" y="-1934.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2220,-1899.42 2220,-1924.42 2480,-1924.42 2480,-1899.42 2220,-1899.42"/>
+<text text-anchor="start" x="2225" y="-1909.22" font-family="Helvetica,sans-Serif" font-size="14.00">assignees</text>
+<text text-anchor="start" x="2295" y="-1909.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2300" y="-1909.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<polygon fill="none" stroke="black" points="2220,-1874.42 2220,-1899.42 2480,-1899.42 2480,-1874.42 2220,-1874.42"/>
+<text text-anchor="start" x="2225" y="-1884.22" font-family="Helvetica,sans-Serif" font-size="14.00">body</text>
+<text text-anchor="start" x="2260" y="-1884.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2265" y="-1884.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<polygon fill="none" stroke="black" points="2220,-1849.42 2220,-1874.42 2480,-1874.42 2480,-1849.42 2220,-1849.42"/>
+<text text-anchor="start" x="2225" y="-1859.22" font-family="Helvetica,sans-Serif" font-size="14.00">chosen_options</text>
+<text text-anchor="start" x="2333" y="-1859.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2338" y="-1859.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<polygon fill="none" stroke="black" points="2220,-1824.42 2220,-1849.42 2480,-1849.42 2480,-1824.42 2220,-1824.42"/>
+<text text-anchor="start" x="2225" y="-1834.22" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="2298" y="-1834.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2303" y="-1834.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="2399" y="-1834.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2220,-1799.42 2220,-1824.42 2480,-1824.42 2480,-1799.42 2220,-1799.42"/>
+<text text-anchor="start" x="2225" y="-1809.22" font-family="Helvetica,sans-Serif" font-size="14.00">defaults</text>
+<text text-anchor="start" x="2282" y="-1809.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2287" y="-1809.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<polygon fill="none" stroke="black" points="2220,-1774.42 2220,-1799.42 2480,-1799.42 2480,-1774.42 2220,-1774.42"/>
+<text text-anchor="start" x="2225" y="-1784.22" font-family="Helvetica,sans-Serif" font-size="14.00">multiple</text>
+<text text-anchor="start" x="2282" y="-1784.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2287" y="-1784.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<polygon fill="none" stroke="black" points="2220,-1749.42 2220,-1774.42 2480,-1774.42 2480,-1749.42 2220,-1749.42"/>
+<text text-anchor="start" x="2225" y="-1759.22" font-family="Helvetica,sans-Serif" font-size="14.00">options</text>
+<text text-anchor="start" x="2277" y="-1759.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2282" y="-1759.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<text text-anchor="start" x="2333" y="-1759.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2220,-1724.42 2220,-1749.42 2480,-1749.42 2480,-1724.42 2220,-1724.42"/>
+<text text-anchor="start" x="2225" y="-1734.22" font-family="Helvetica,sans-Serif" font-size="14.00">params</text>
+<text text-anchor="start" x="2278" y="-1734.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2283" y="-1734.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<text text-anchor="start" x="2334" y="-1734.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2220,-1699.42 2220,-1724.42 2480,-1724.42 2480,-1699.42 2220,-1699.42"/>
+<text text-anchor="start" x="2225" y="-1709.22" font-family="Helvetica,sans-Serif" font-size="14.00">params_input</text>
+<text text-anchor="start" x="2321" y="-1709.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2326" y="-1709.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<text text-anchor="start" x="2377" y="-1709.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2220,-1674.42 2220,-1699.42 2480,-1699.42 2480,-1674.42 2220,-1674.42"/>
+<text text-anchor="start" x="2225" y="-1684.22" font-family="Helvetica,sans-Serif" font-size="14.00">responded_at</text>
+<text text-anchor="start" x="2319" y="-1684.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2324" y="-1684.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="2220,-1649.42 2220,-1674.42 2480,-1674.42 2480,-1649.42 2220,-1649.42"/>
+<text text-anchor="start" x="2225" y="-1659.22" font-family="Helvetica,sans-Serif" font-size="14.00">responded_by</text>
+<text text-anchor="start" x="2323" y="-1659.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2328" y="-1659.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<polygon fill="none" stroke="black" points="2220,-1624.42 2220,-1649.42 2480,-1649.42 2480,-1624.42 2220,-1624.42"/>
+<text text-anchor="start" x="2225" y="-1634.22" font-family="Helvetica,sans-Serif" font-size="14.00">subject</text>
+<text text-anchor="start" x="2276" y="-1634.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2281" y="-1634.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<text text-anchor="start" x="2331" y="-1634.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- task_instance--hitl_detail -->
<g id="edge50" class="edge">
<title>task_instance:id--hitl_detail:ti_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-2616C2154.91,-2616 2172.09,-3453 2219,-3453"/>
-<text text-anchor="start" x="2209" y="-3441.8" font-family="Times,serif" font-size="14.00">1</text>
-<text text-anchor="start" x="2108" y="-2604.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-1532.42C2294.64,-1532.42 2032.36,-1937.42 2219,-1937.42"/>
+<text text-anchor="start" x="2209" y="-1926.22" font-family="Times,serif" font-size="14.00">1</text>
+<text text-anchor="start" x="2108" y="-1521.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- task_map -->
<g id="node46" class="node">
<title>task_map</title>
-<polygon fill="none" stroke="black" points="2220,-1674 2220,-1702 2481,-1702 2481,-1674 2220,-1674"/>
-<text text-anchor="start" x="2308" y="-1685.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_map</text>
-<polygon fill="none" stroke="black" points="2220,-1649 2220,-1674 2481,-1674 2481,-1649 2220,-1649"/>
-<text text-anchor="start" x="2225" y="-1658.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="2271" y="-1658.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2276" y="-1658.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2397" y="-1658.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2220,-1624 2220,-1649 2481,-1649 2481,-1624 2220,-1624"/>
-<text text-anchor="start" x="2225" y="-1633.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">map_index</text>
-<text text-anchor="start" x="2301" y="-1633.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2306" y="-1633.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2383" y="-1633.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2220,-1599 2220,-1624 2481,-1624 2481,-1599 2220,-1599"/>
-<text text-anchor="start" x="2225" y="-1608.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">run_id</text>
-<text text-anchor="start" x="2269" y="-1608.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2274" y="-1608.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2395" y="-1608.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2220,-1574 2220,-1599 2481,-1599 2481,-1574 2220,-1574"/>
-<text text-anchor="start" x="2225" y="-1583.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">task_id</text>
-<text text-anchor="start" x="2274" y="-1583.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2279" y="-1583.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2400" y="-1583.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2220,-1549 2220,-1574 2481,-1574 2481,-1549 2220,-1549"/>
-<text text-anchor="start" x="2225" y="-1558.8" font-family="Helvetica,sans-Serif" font-size="14.00">keys</text>
-<text text-anchor="start" x="2257" y="-1558.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2262" y="-1558.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
-<polygon fill="none" stroke="black" points="2220,-1524 2220,-1549 2481,-1549 2481,-1524 2220,-1524"/>
-<text text-anchor="start" x="2225" y="-1533.8" font-family="Helvetica,sans-Serif" font-size="14.00">length</text>
-<text text-anchor="start" x="2270" y="-1533.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2275" y="-1533.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2352" y="-1533.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2220,-158.42 2220,-186.42 2481,-186.42 2481,-158.42 2220,-158.42"/>
+<text text-anchor="start" x="2308" y="-169.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_map</text>
+<polygon fill="none" stroke="black" points="2220,-133.42 2220,-158.42 2481,-158.42 2481,-133.42 2220,-133.42"/>
+<text text-anchor="start" x="2225" y="-143.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="2271" y="-143.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2276" y="-143.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2397" y="-143.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2220,-108.42 2220,-133.42 2481,-133.42 2481,-108.42 2220,-108.42"/>
+<text text-anchor="start" x="2225" y="-118.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">map_index</text>
+<text text-anchor="start" x="2301" y="-118.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2306" y="-118.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2383" y="-118.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2220,-83.42 2220,-108.42 2481,-108.42 2481,-83.42 2220,-83.42"/>
+<text text-anchor="start" x="2225" y="-93.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">run_id</text>
+<text text-anchor="start" x="2269" y="-93.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2274" y="-93.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2395" y="-93.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2220,-58.42 2220,-83.42 2481,-83.42 2481,-58.42 2220,-58.42"/>
+<text text-anchor="start" x="2225" y="-68.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">task_id</text>
+<text text-anchor="start" x="2274" y="-68.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2279" y="-68.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2400" y="-68.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2220,-33.42 2220,-58.42 2481,-58.42 2481,-33.42 2220,-33.42"/>
+<text text-anchor="start" x="2225" y="-43.22" font-family="Helvetica,sans-Serif" font-size="14.00">keys</text>
+<text text-anchor="start" x="2257" y="-43.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2262" y="-43.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
+<polygon fill="none" stroke="black" points="2220,-8.42 2220,-33.42 2481,-33.42 2481,-8.42 2220,-8.42"/>
+<text text-anchor="start" x="2225" y="-18.22" font-family="Helvetica,sans-Serif" font-size="14.00">length</text>
+<text text-anchor="start" x="2270" y="-18.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2275" y="-18.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2352" y="-18.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- task_instance--task_map -->
<g id="edge51" class="edge">
-<title>task_instance:task_id--task_map:task_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-1840C2185.5,-1840 2116.46,-1740.38 2151,-1671 2172.56,-1627.69 2170.62,-1586 2219,-1586"/>
-<text text-anchor="start" x="2188" y="-1574.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2108" y="-1828.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:run_id--task_map:run_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-906.42C2156.13,-906.42 2145.41,-523.22 2151,-475.42 2165.37,-352.5 2162.02,-320.43 2188,-199.42 2198.12,-152.27 2170.77,-95.42 2219,-95.42"/>
+<text text-anchor="start" x="2188" y="-84.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2108" y="-895.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- task_instance--task_map -->
<g id="edge52" class="edge">
-<title>task_instance:map_index--task_map:map_index</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-2316C2161.99,-2316 2140.41,-1884.94 2151,-1832 2169.01,-1742 2127.21,-1637 2219,-1637"/>
-<text text-anchor="start" x="2188" y="-1625.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2108" y="-2304.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:dag_id--task_map:dag_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-1457.42C2155.39,-1457.42 2147.65,-652.7 2151,-605.42 2163.79,-424.68 2132.71,-371.97 2188,-199.42 2196.33,-173.44 2191.71,-146.42 2219,-146.42"/>
+<text text-anchor="start" x="2188" y="-135.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2108" y="-1446.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- task_instance--task_map -->
<g id="edge53" class="edge">
-<title>task_instance:run_id--task_map:run_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-1990C2182.49,-1990 2130.3,-1899.56 2151,-1828 2179.08,-1730.91 2117.93,-1611 2219,-1611"/>
-<text text-anchor="start" x="2188" y="-1599.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2108" y="-1978.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:map_index--task_map:map_index</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-1232.42C2143.69,-1232.42 2148.13,-627 2151,-591.42 2165.08,-416.99 2147.05,-369.56 2188,-199.42 2196.73,-163.15 2181.7,-121.42 2219,-121.42"/>
+<text text-anchor="start" x="2188" y="-110.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2108" y="-1221.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- task_instance--task_map -->
<g id="edge54" class="edge">
-<title>task_instance:dag_id--task_map:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-2541C2139.81,-2541 2147.52,-2001.62 2151,-1970 2158.67,-1900.33 2148.91,-1662 2219,-1662"/>
-<text text-anchor="start" x="2188" y="-1650.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2108" y="-2529.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:task_id--task_map:task_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-756.42C2141.78,-756.42 2146.19,-488.86 2151,-455.42 2167.35,-341.63 2166.32,-312.32 2188,-199.42 2199.12,-141.51 2160.03,-70.42 2219,-70.42"/>
+<text text-anchor="start" x="2188" y="-59.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2108" y="-745.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- task_reschedule -->
<g id="node47" class="node">
<title>task_reschedule</title>
-<polygon fill="none" stroke="black" points="2200,-3849 2200,-3877 2501,-3877 2501,-3849 2200,-3849"/>
-<text text-anchor="start" x="2278" y="-3860.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_reschedule</text>
-<polygon fill="none" stroke="black" points="2200,-3824 2200,-3849 2501,-3849 2501,-3824 2200,-3824"/>
-<text text-anchor="start" x="2205" y="-3833.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="2218" y="-3833.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2223" y="-3833.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2300" y="-3833.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2200,-3799 2200,-3824 2501,-3824 2501,-3799 2200,-3799"/>
-<text text-anchor="start" x="2205" y="-3808.8" font-family="Helvetica,sans-Serif" font-size="14.00">duration</text>
-<text text-anchor="start" x="2264" y="-3808.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2269" y="-3808.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2346" y="-3808.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2200,-3774 2200,-3799 2501,-3799 2501,-3774 2200,-3774"/>
-<text text-anchor="start" x="2205" y="-3783.8" font-family="Helvetica,sans-Serif" font-size="14.00">end_date</text>
-<text text-anchor="start" x="2269" y="-3783.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2274" y="-3783.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="2370" y="-3783.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2200,-3749 2200,-3774 2501,-3774 2501,-3749 2200,-3749"/>
-<text text-anchor="start" x="2205" y="-3758.8" font-family="Helvetica,sans-Serif" font-size="14.00">reschedule_date</text>
-<text text-anchor="start" x="2319" y="-3758.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2324" y="-3758.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="2420" y="-3758.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2200,-3724 2200,-3749 2501,-3749 2501,-3724 2200,-3724"/>
-<text text-anchor="start" x="2205" y="-3733.8" font-family="Helvetica,sans-Serif" font-size="14.00">start_date</text>
-<text text-anchor="start" x="2275" y="-3733.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2280" y="-3733.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="2376" y="-3733.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2200,-3699 2200,-3724 2501,-3724 2501,-3699 2200,-3699"/>
-<text text-anchor="start" x="2205" y="-3708.8" font-family="Helvetica,sans-Serif" font-size="14.00">ti_id</text>
-<text text-anchor="start" x="2234" y="-3708.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2239" y="-3708.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="2291" y="-3708.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2200,-2333.42 2200,-2361.42 2501,-2361.42 2501,-2333.42 2200,-2333.42"/>
+<text text-anchor="start" x="2278" y="-2344.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_reschedule</text>
+<polygon fill="none" stroke="black" points="2200,-2308.42 2200,-2333.42 2501,-2333.42 2501,-2308.42 2200,-2308.42"/>
+<text text-anchor="start" x="2205" y="-2318.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="2218" y="-2318.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2223" y="-2318.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2300" y="-2318.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2200,-2283.42 2200,-2308.42 2501,-2308.42 2501,-2283.42 2200,-2283.42"/>
+<text text-anchor="start" x="2205" y="-2293.22" font-family="Helvetica,sans-Serif" font-size="14.00">duration</text>
+<text text-anchor="start" x="2264" y="-2293.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2269" y="-2293.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2346" y="-2293.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2200,-2258.42 2200,-2283.42 2501,-2283.42 2501,-2258.42 2200,-2258.42"/>
+<text text-anchor="start" x="2205" y="-2268.22" font-family="Helvetica,sans-Serif" font-size="14.00">end_date</text>
+<text text-anchor="start" x="2269" y="-2268.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2274" y="-2268.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="2370" y="-2268.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2200,-2233.42 2200,-2258.42 2501,-2258.42 2501,-2233.42 2200,-2233.42"/>
+<text text-anchor="start" x="2205" y="-2243.22" font-family="Helvetica,sans-Serif" font-size="14.00">reschedule_date</text>
+<text text-anchor="start" x="2319" y="-2243.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2324" y="-2243.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="2420" y="-2243.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2200,-2208.42 2200,-2233.42 2501,-2233.42 2501,-2208.42 2200,-2208.42"/>
+<text text-anchor="start" x="2205" y="-2218.22" font-family="Helvetica,sans-Serif" font-size="14.00">start_date</text>
+<text text-anchor="start" x="2275" y="-2218.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2280" y="-2218.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="2376" y="-2218.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2200,-2183.42 2200,-2208.42 2501,-2208.42 2501,-2183.42 2200,-2183.42"/>
+<text text-anchor="start" x="2205" y="-2193.22" font-family="Helvetica,sans-Serif" font-size="14.00">ti_id</text>
+<text text-anchor="start" x="2234" y="-2193.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2239" y="-2193.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="2291" y="-2193.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- task_instance--task_reschedule -->
<g id="edge55" class="edge">
<title>task_instance:id--task_reschedule:ti_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-2616C2169.04,-2616 2137.96,-3711 2199,-3711"/>
-<text text-anchor="start" x="2168" y="-3699.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2108" y="-2619.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-1532.42C2182.36,-1532.42 2124.64,-2195.42 2199,-2195.42"/>
+<text text-anchor="start" x="2168" y="-2184.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2108" y="-1536.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- xcom -->
<g id="node48" class="node">
<title>xcom</title>
-<polygon fill="none" stroke="black" points="2219,-1928 2219,-1956 2481,-1956 2481,-1928 2219,-1928"/>
-<text text-anchor="start" x="2325.5" y="-1939.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">xcom</text>
-<polygon fill="none" stroke="black" points="2219,-1903 2219,-1928 2481,-1928 2481,-1903 2219,-1903"/>
-<text text-anchor="start" x="2224" y="-1912.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_run_id</text>
-<text text-anchor="start" x="2301" y="-1912.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2306" y="-1912.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2383" y="-1912.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2219,-1878 2219,-1903 2481,-1903 2481,-1878 2219,-1878"/>
-<text text-anchor="start" x="2224" y="-1887.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">key</text>
-<text text-anchor="start" x="2249" y="-1887.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2254" y="-1887.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(512)]</text>
-<text text-anchor="start" x="2375" y="-1887.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2219,-1853 2219,-1878 2481,-1878 2481,-1853 2219,-1853"/>
-<text text-anchor="start" x="2224" y="-1862.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">map_index</text>
-<text text-anchor="start" x="2300" y="-1862.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2305" y="-1862.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2382" y="-1862.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2219,-1828 2219,-1853 2481,-1853 2481,-1828 2219,-1828"/>
-<text text-anchor="start" x="2224" y="-1837.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">task_id</text>
-<text text-anchor="start" x="2273" y="-1837.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2278" y="-1837.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2399" y="-1837.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2219,-1803 2219,-1828 2481,-1828 2481,-1803 2219,-1803"/>
-<text text-anchor="start" x="2224" y="-1812.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="2270" y="-1812.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2275" y="-1812.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2396" y="-1812.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2219,-1778 2219,-1803 2481,-1803 2481,-1778 2219,-1778"/>
-<text text-anchor="start" x="2224" y="-1787.8" font-family="Helvetica,sans-Serif" font-size="14.00">run_id</text>
-<text text-anchor="start" x="2268" y="-1787.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2273" y="-1787.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2394" y="-1787.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2219,-1753 2219,-1778 2481,-1778 2481,-1753 2219,-1753"/>
-<text text-anchor="start" x="2224" y="-1762.8" font-family="Helvetica,sans-Serif" font-size="14.00">timestamp</text>
-<text text-anchor="start" x="2299" y="-1762.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2304" y="-1762.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="2400" y="-1762.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2219,-1728 2219,-1753 2481,-1753 2481,-1728 2219,-1728"/>
-<text text-anchor="start" x="2224" y="-1737.8" font-family="Helvetica,sans-Serif" font-size="14.00">value</text>
-<text text-anchor="start" x="2262" y="-1737.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2267" y="-1737.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
+<polygon fill="none" stroke="black" points="2219,-1570.42 2219,-1598.42 2481,-1598.42 2481,-1570.42 2219,-1570.42"/>
+<text text-anchor="start" x="2325.5" y="-1581.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">xcom</text>
+<polygon fill="none" stroke="black" points="2219,-1545.42 2219,-1570.42 2481,-1570.42 2481,-1545.42 2219,-1545.42"/>
+<text text-anchor="start" x="2224" y="-1555.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_run_id</text>
+<text text-anchor="start" x="2301" y="-1555.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2306" y="-1555.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2383" y="-1555.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2219,-1520.42 2219,-1545.42 2481,-1545.42 2481,-1520.42 2219,-1520.42"/>
+<text text-anchor="start" x="2224" y="-1530.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">key</text>
+<text text-anchor="start" x="2249" y="-1530.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2254" y="-1530.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(512)]</text>
+<text text-anchor="start" x="2375" y="-1530.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2219,-1495.42 2219,-1520.42 2481,-1520.42 2481,-1495.42 2219,-1495.42"/>
+<text text-anchor="start" x="2224" y="-1505.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">map_index</text>
+<text text-anchor="start" x="2300" y="-1505.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2305" y="-1505.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2382" y="-1505.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2219,-1470.42 2219,-1495.42 2481,-1495.42 2481,-1470.42 2219,-1470.42"/>
+<text text-anchor="start" x="2224" y="-1480.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">task_id</text>
+<text text-anchor="start" x="2273" y="-1480.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2278" y="-1480.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2399" y="-1480.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2219,-1445.42 2219,-1470.42 2481,-1470.42 2481,-1445.42 2219,-1445.42"/>
+<text text-anchor="start" x="2224" y="-1455.22" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="2270" y="-1455.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2275" y="-1455.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2396" y="-1455.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2219,-1420.42 2219,-1445.42 2481,-1445.42 2481,-1420.42 2219,-1420.42"/>
+<text text-anchor="start" x="2224" y="-1430.22" font-family="Helvetica,sans-Serif" font-size="14.00">run_id</text>
+<text text-anchor="start" x="2268" y="-1430.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2273" y="-1430.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2394" y="-1430.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2219,-1395.42 2219,-1420.42 2481,-1420.42 2481,-1395.42 2219,-1395.42"/>
+<text text-anchor="start" x="2224" y="-1405.22" font-family="Helvetica,sans-Serif" font-size="14.00">timestamp</text>
+<text text-anchor="start" x="2299" y="-1405.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2304" y="-1405.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="2400" y="-1405.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2219,-1370.42 2219,-1395.42 2481,-1395.42 2481,-1370.42 2219,-1370.42"/>
+<text text-anchor="start" x="2224" y="-1380.22" font-family="Helvetica,sans-Serif" font-size="14.00">value</text>
+<text text-anchor="start" x="2262" y="-1380.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2267" y="-1380.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
</g>
<!-- task_instance--xcom -->
<g id="edge56" class="edge">
-<title>task_instance:dag_id--xcom:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-2541C2124.04,-2541 2185.35,-1984.82 2188,-1969 2199.5,-1900.22 2148.27,-1815 2218,-1815"/>
-<text text-anchor="start" x="2187" y="-1803.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2108" y="-2544.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:run_id--xcom:run_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-906.42C2167.71,-906.42 2158.29,-1432.42 2218,-1432.42"/>
+<text text-anchor="start" x="2187" y="-1421.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2108" y="-910.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- task_instance--xcom -->
<g id="edge57" class="edge">
-<title>task_instance:map_index--xcom:map_index</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-2316C2184.6,-2316 2125.44,-2046.21 2151,-1974 2169.85,-1920.75 2161.51,-1866 2218,-1866"/>
-<text text-anchor="start" x="2187" y="-1854.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2108" y="-2319.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:dag_id--xcom:dag_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-1457.42C2156.89,-1457.42 2169.11,-1457.42 2218,-1457.42"/>
+<text text-anchor="start" x="2187" y="-1446.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2108" y="-1461.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- task_instance--xcom -->
<g id="edge58" class="edge">
-<title>task_instance:task_id--xcom:task_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-1840C2156.89,-1840 2169.11,-1840 2218,-1840"/>
-<text text-anchor="start" x="2187" y="-1828.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2108" y="-1843.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:map_index--xcom:map_index</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-1232.42C2170.97,-1232.42 2127.88,-1308.85 2151,-1367.42 2176.48,-1431.96 2148.62,-1508.42 2218,-1508.42"/>
+<text text-anchor="start" x="2187" y="-1497.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2108" y="-1236.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- task_instance--xcom -->
<g id="edge59" class="edge">
-<title>task_instance:run_id--xcom:run_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-1990C2179.06,-1990 2109.67,-1893.81 2151,-1836 2172.01,-1806.62 2181.88,-1790 2218,-1790"/>
-<text text-anchor="start" x="2187" y="-1778.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2108" y="-1993.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:task_id--xcom:task_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-756.42C2144.65,-756.42 2146.16,-1047.1 2151,-1083.42 2167.23,-1205.23 2165.41,-1236.63 2188,-1357.42 2198.5,-1413.58 2160.87,-1482.42 2218,-1482.42"/>
+<text text-anchor="start" x="2187" y="-1471.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2108" y="-760.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- task_instance_note -->
<g id="node49" class="node">
<title>task_instance_note</title>
-<polygon fill="none" stroke="black" points="2217,-3644 2217,-3672 2483,-3672 2483,-3644 2217,-3644"/>
-<text text-anchor="start" x="2264" y="-3655.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_instance_note</text>
-<polygon fill="none" stroke="black" points="2217,-3619 2217,-3644 2483,-3644 2483,-3619 2217,-3619"/>
-<text text-anchor="start" x="2222" y="-3628.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">ti_id</text>
-<text text-anchor="start" x="2251" y="-3628.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2256" y="-3628.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="2308" y="-3628.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2217,-3594 2217,-3619 2483,-3619 2483,-3594 2217,-3594"/>
-<text text-anchor="start" x="2222" y="-3603.8" font-family="Helvetica,sans-Serif" font-size="14.00">content</text>
-<text text-anchor="start" x="2275" y="-3603.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2280" y="-3603.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="2217,-3569 2217,-3594 2483,-3594 2483,-3569 2217,-3569"/>
-<text text-anchor="start" x="2222" y="-3578.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="2295" y="-3578.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2300" y="-3578.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="2396" y="-3578.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2217,-3544 2217,-3569 2483,-3569 2483,-3544 2217,-3544"/>
-<text text-anchor="start" x="2222" y="-3553.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
-<text text-anchor="start" x="2301" y="-3553.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2306" y="-3553.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="2402" y="-3553.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2217,-3519 2217,-3544 2483,-3544 2483,-3519 2217,-3519"/>
-<text text-anchor="start" x="2222" y="-3528.8" font-family="Helvetica,sans-Serif" font-size="14.00">user_id</text>
-<text text-anchor="start" x="2273" y="-3528.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2278" y="-3528.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(128)]</text>
+<polygon fill="none" stroke="black" points="2217,-2128.42 2217,-2156.42 2483,-2156.42 2483,-2128.42 2217,-2128.42"/>
+<text text-anchor="start" x="2264" y="-2139.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_instance_note</text>
+<polygon fill="none" stroke="black" points="2217,-2103.42 2217,-2128.42 2483,-2128.42 2483,-2103.42 2217,-2103.42"/>
+<text text-anchor="start" x="2222" y="-2113.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">ti_id</text>
+<text text-anchor="start" x="2251" y="-2113.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2256" y="-2113.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="2308" y="-2113.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2217,-2078.42 2217,-2103.42 2483,-2103.42 2483,-2078.42 2217,-2078.42"/>
+<text text-anchor="start" x="2222" y="-2088.22" font-family="Helvetica,sans-Serif" font-size="14.00">content</text>
+<text text-anchor="start" x="2275" y="-2088.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2280" y="-2088.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="2217,-2053.42 2217,-2078.42 2483,-2078.42 2483,-2053.42 2217,-2053.42"/>
+<text text-anchor="start" x="2222" y="-2063.22" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="2295" y="-2063.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2300" y="-2063.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="2396" y="-2063.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2217,-2028.42 2217,-2053.42 2483,-2053.42 2483,-2028.42 2217,-2028.42"/>
+<text text-anchor="start" x="2222" y="-2038.22" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
+<text text-anchor="start" x="2301" y="-2038.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2306" y="-2038.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="2402" y="-2038.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2217,-2003.42 2217,-2028.42 2483,-2028.42 2483,-2003.42 2217,-2003.42"/>
+<text text-anchor="start" x="2222" y="-2013.22" font-family="Helvetica,sans-Serif" font-size="14.00">user_id</text>
+<text text-anchor="start" x="2273" y="-2013.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2278" y="-2013.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(128)]</text>
</g>
<!-- task_instance--task_instance_note -->
<g id="edge60" class="edge">
<title>task_instance:id--task_instance_note:ti_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-2616C2164.76,-2616 2159.24,-3632 2216,-3632"/>
-<text text-anchor="start" x="2206" y="-3620.8" font-family="Times,serif" font-size="14.00">1</text>
-<text text-anchor="start" x="2098" y="-2604.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-1532.42C2140.99,-1532.42 2183.01,-2116.42 2216,-2116.42"/>
+<text text-anchor="start" x="2206" y="-2105.22" font-family="Times,serif" font-size="14.00">1</text>
+<text text-anchor="start" x="2098" y="-1521.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- task_instance_history -->
<g id="node50" class="node">
<title>task_instance_history</title>
-<polygon fill="none" stroke="black" points="2196,-3086 2196,-3114 2504,-3114 2504,-3086 2196,-3086"/>
-<text text-anchor="start" x="2252.5" y="-3097.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_instance_history</text>
-<polygon fill="none" stroke="black" points="2196,-3061 2196,-3086 2504,-3086 2504,-3061 2196,-3061"/>
-<text text-anchor="start" x="2201" y="-3070.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">task_instance_id</text>
-<text text-anchor="start" x="2316" y="-3070.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2321" y="-3070.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="2373" y="-3070.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2196,-3036 2196,-3061 2504,-3061 2504,-3036 2196,-3036"/>
-<text text-anchor="start" x="2201" y="-3045.8" font-family="Helvetica,sans-Serif" font-size="14.00">context_carrier</text>
-<text text-anchor="start" x="2305" y="-3045.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2310" y="-3045.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
-<polygon fill="none" stroke="black" points="2196,-3011 2196,-3036 2504,-3036 2504,-3011 2196,-3011"/>
-<text text-anchor="start" x="2201" y="-3020.8" font-family="Helvetica,sans-Serif" font-size="14.00">custom_operator_name</text>
-<text text-anchor="start" x="2364" y="-3020.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2369" y="-3020.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="2196,-2986 2196,-3011 2504,-3011 2504,-2986 2196,-2986"/>
-<text text-anchor="start" x="2201" y="-2995.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="2247" y="-2995.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2252" y="-2995.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2373" y="-2995.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2196,-2961 2196,-2986 2504,-2986 2504,-2961 2196,-2961"/>
-<text text-anchor="start" x="2201" y="-2970.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_version_id</text>
-<text text-anchor="start" x="2305" y="-2970.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2310" y="-2970.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<polygon fill="none" stroke="black" points="2196,-2936 2196,-2961 2504,-2961 2504,-2936 2196,-2936"/>
-<text text-anchor="start" x="2201" y="-2945.8" font-family="Helvetica,sans-Serif" font-size="14.00">duration</text>
-<text text-anchor="start" x="2260" y="-2945.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2265" y="-2945.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [DOUBLE_PRECISION]</text>
-<polygon fill="none" stroke="black" points="2196,-2911 2196,-2936 2504,-2936 2504,-2911 2196,-2911"/>
-<text text-anchor="start" x="2201" y="-2920.8" font-family="Helvetica,sans-Serif" font-size="14.00">end_date</text>
-<text text-anchor="start" x="2265" y="-2920.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2270" y="-2920.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="2196,-2886 2196,-2911 2504,-2911 2504,-2886 2196,-2886"/>
-<text text-anchor="start" x="2201" y="-2895.8" font-family="Helvetica,sans-Serif" font-size="14.00">executor</text>
-<text text-anchor="start" x="2262" y="-2895.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2267" y="-2895.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="2196,-2861 2196,-2886 2504,-2886 2504,-2861 2196,-2861"/>
-<text text-anchor="start" x="2201" y="-2870.8" font-family="Helvetica,sans-Serif" font-size="14.00">executor_config</text>
-<text text-anchor="start" x="2311" y="-2870.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2316" y="-2870.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BYTEA]</text>
-<polygon fill="none" stroke="black" points="2196,-2836 2196,-2861 2504,-2861 2504,-2836 2196,-2836"/>
-<text text-anchor="start" x="2201" y="-2845.8" font-family="Helvetica,sans-Serif" font-size="14.00">external_executor_id</text>
-<text text-anchor="start" x="2344" y="-2845.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2349" y="-2845.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="2196,-2811 2196,-2836 2504,-2836 2504,-2811 2196,-2811"/>
-<text text-anchor="start" x="2201" y="-2820.8" font-family="Helvetica,sans-Serif" font-size="14.00">hostname</text>
-<text text-anchor="start" x="2271" y="-2820.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2276" y="-2820.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="2196,-2786 2196,-2811 2504,-2811 2504,-2786 2196,-2786"/>
-<text text-anchor="start" x="2201" y="-2795.8" font-family="Helvetica,sans-Serif" font-size="14.00">map_index</text>
-<text text-anchor="start" x="2277" y="-2795.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2282" y="-2795.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2359" y="-2795.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2196,-2761 2196,-2786 2504,-2786 2504,-2761 2196,-2761"/>
-<text text-anchor="start" x="2201" y="-2770.8" font-family="Helvetica,sans-Serif" font-size="14.00">max_tries</text>
-<text text-anchor="start" x="2269" y="-2770.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2274" y="-2770.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="2196,-2736 2196,-2761 2504,-2761 2504,-2736 2196,-2736"/>
-<text text-anchor="start" x="2201" y="-2745.8" font-family="Helvetica,sans-Serif" font-size="14.00">next_kwargs</text>
-<text text-anchor="start" x="2289" y="-2745.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2294" y="-2745.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
-<polygon fill="none" stroke="black" points="2196,-2711 2196,-2736 2504,-2736 2504,-2711 2196,-2711"/>
-<text text-anchor="start" x="2201" y="-2720.8" font-family="Helvetica,sans-Serif" font-size="14.00">next_method</text>
-<text text-anchor="start" x="2292" y="-2720.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2297" y="-2720.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="2196,-2686 2196,-2711 2504,-2711 2504,-2686 2196,-2686"/>
-<text text-anchor="start" x="2201" y="-2695.8" font-family="Helvetica,sans-Serif" font-size="14.00">operator</text>
-<text text-anchor="start" x="2261" y="-2695.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2266" y="-2695.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="2196,-2661 2196,-2686 2504,-2686 2504,-2661 2196,-2661"/>
-<text text-anchor="start" x="2201" y="-2670.8" font-family="Helvetica,sans-Serif" font-size="14.00">pid</text>
-<text text-anchor="start" x="2223" y="-2670.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2228" y="-2670.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="2196,-2636 2196,-2661 2504,-2661 2504,-2636 2196,-2636"/>
-<text text-anchor="start" x="2201" y="-2645.8" font-family="Helvetica,sans-Serif" font-size="14.00">pool</text>
-<text text-anchor="start" x="2231" y="-2645.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2236" y="-2645.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
-<text text-anchor="start" x="2357" y="-2645.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2196,-2611 2196,-2636 2504,-2636 2504,-2611 2196,-2611"/>
-<text text-anchor="start" x="2201" y="-2620.8" font-family="Helvetica,sans-Serif" font-size="14.00">pool_slots</text>
-<text text-anchor="start" x="2270" y="-2620.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2275" y="-2620.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2352" y="-2620.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2196,-2586 2196,-2611 2504,-2611 2504,-2586 2196,-2586"/>
-<text text-anchor="start" x="2201" y="-2595.8" font-family="Helvetica,sans-Serif" font-size="14.00">priority_weight</text>
-<text text-anchor="start" x="2305" y="-2595.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2310" y="-2595.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="2196,-2561 2196,-2586 2504,-2586 2504,-2561 2196,-2561"/>
-<text text-anchor="start" x="2201" y="-2570.8" font-family="Helvetica,sans-Serif" font-size="14.00">queue</text>
-<text text-anchor="start" x="2245" y="-2570.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2250" y="-2570.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
-<polygon fill="none" stroke="black" points="2196,-2536 2196,-2561 2504,-2561 2504,-2536 2196,-2536"/>
-<text text-anchor="start" x="2201" y="-2545.8" font-family="Helvetica,sans-Serif" font-size="14.00">queued_by_job_id</text>
-<text text-anchor="start" x="2325" y="-2545.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2330" y="-2545.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="2196,-2511 2196,-2536 2504,-2536 2504,-2511 2196,-2511"/>
-<text text-anchor="start" x="2201" y="-2520.8" font-family="Helvetica,sans-Serif" font-size="14.00">queued_dttm</text>
-<text text-anchor="start" x="2294" y="-2520.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2299" y="-2520.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="2196,-2486 2196,-2511 2504,-2511 2504,-2486 2196,-2486"/>
-<text text-anchor="start" x="2201" y="-2495.8" font-family="Helvetica,sans-Serif" font-size="14.00">rendered_map_index</text>
-<text text-anchor="start" x="2346" y="-2495.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2351" y="-2495.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="2196,-2461 2196,-2486 2504,-2486 2504,-2461 2196,-2461"/>
-<text text-anchor="start" x="2201" y="-2470.8" font-family="Helvetica,sans-Serif" font-size="14.00">run_id</text>
-<text text-anchor="start" x="2245" y="-2470.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2250" y="-2470.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2371" y="-2470.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2196,-2436 2196,-2461 2504,-2461 2504,-2436 2196,-2436"/>
-<text text-anchor="start" x="2201" y="-2445.8" font-family="Helvetica,sans-Serif" font-size="14.00">scheduled_dttm</text>
-<text text-anchor="start" x="2313" y="-2445.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2318" y="-2445.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="2196,-2411 2196,-2436 2504,-2436 2504,-2411 2196,-2411"/>
-<text text-anchor="start" x="2201" y="-2420.8" font-family="Helvetica,sans-Serif" font-size="14.00">span_status</text>
-<text text-anchor="start" x="2285" y="-2420.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2290" y="-2420.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2411" y="-2420.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2196,-2386 2196,-2411 2504,-2411 2504,-2386 2196,-2386"/>
-<text text-anchor="start" x="2201" y="-2395.8" font-family="Helvetica,sans-Serif" font-size="14.00">start_date</text>
-<text text-anchor="start" x="2271" y="-2395.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2276" y="-2395.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="2196,-2361 2196,-2386 2504,-2386 2504,-2361 2196,-2361"/>
-<text text-anchor="start" x="2201" y="-2370.8" font-family="Helvetica,sans-Serif" font-size="14.00">state</text>
-<text text-anchor="start" x="2236" y="-2370.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2241" y="-2370.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(20)]</text>
-<polygon fill="none" stroke="black" points="2196,-2336 2196,-2361 2504,-2361 2504,-2336 2196,-2336"/>
-<text text-anchor="start" x="2201" y="-2345.8" font-family="Helvetica,sans-Serif" font-size="14.00">task_display_name</text>
-<text text-anchor="start" x="2333" y="-2345.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2338" y="-2345.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
-<polygon fill="none" stroke="black" points="2196,-2311 2196,-2336 2504,-2336 2504,-2311 2196,-2311"/>
-<text text-anchor="start" x="2201" y="-2320.8" font-family="Helvetica,sans-Serif" font-size="14.00">task_id</text>
-<text text-anchor="start" x="2250" y="-2320.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2255" y="-2320.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2376" y="-2320.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2196,-2286 2196,-2311 2504,-2311 2504,-2286 2196,-2286"/>
-<text text-anchor="start" x="2201" y="-2295.8" font-family="Helvetica,sans-Serif" font-size="14.00">trigger_id</text>
-<text text-anchor="start" x="2268" y="-2295.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2273" y="-2295.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="2196,-2261 2196,-2286 2504,-2286 2504,-2261 2196,-2261"/>
-<text text-anchor="start" x="2201" y="-2270.8" font-family="Helvetica,sans-Serif" font-size="14.00">trigger_timeout</text>
-<text text-anchor="start" x="2309" y="-2270.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2314" y="-2270.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="2196,-2236 2196,-2261 2504,-2261 2504,-2236 2196,-2236"/>
-<text text-anchor="start" x="2201" y="-2245.8" font-family="Helvetica,sans-Serif" font-size="14.00">try_number</text>
-<text text-anchor="start" x="2283" y="-2245.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2288" y="-2245.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2365" y="-2245.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2196,-2211 2196,-2236 2504,-2236 2504,-2211 2196,-2211"/>
-<text text-anchor="start" x="2201" y="-2220.8" font-family="Helvetica,sans-Serif" font-size="14.00">unixname</text>
-<text text-anchor="start" x="2271" y="-2220.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2276" y="-2220.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="2196,-2186 2196,-2211 2504,-2211 2504,-2186 2196,-2186"/>
-<text text-anchor="start" x="2201" y="-2195.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
-<text text-anchor="start" x="2280" y="-2195.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2285" y="-2195.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="2196,-1112.42 2196,-1140.42 2504,-1140.42 2504,-1112.42 2196,-1112.42"/>
+<text text-anchor="start" x="2252.5" y="-1123.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_instance_history</text>
+<polygon fill="none" stroke="black" points="2196,-1087.42 2196,-1112.42 2504,-1112.42 2504,-1087.42 2196,-1087.42"/>
+<text text-anchor="start" x="2201" y="-1097.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">task_instance_id</text>
+<text text-anchor="start" x="2316" y="-1097.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2321" y="-1097.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="2373" y="-1097.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2196,-1062.42 2196,-1087.42 2504,-1087.42 2504,-1062.42 2196,-1062.42"/>
+<text text-anchor="start" x="2201" y="-1072.22" font-family="Helvetica,sans-Serif" font-size="14.00">context_carrier</text>
+<text text-anchor="start" x="2305" y="-1072.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2310" y="-1072.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
+<polygon fill="none" stroke="black" points="2196,-1037.42 2196,-1062.42 2504,-1062.42 2504,-1037.42 2196,-1037.42"/>
+<text text-anchor="start" x="2201" y="-1047.22" font-family="Helvetica,sans-Serif" font-size="14.00">custom_operator_name</text>
+<text text-anchor="start" x="2364" y="-1047.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2369" y="-1047.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="2196,-1012.42 2196,-1037.42 2504,-1037.42 2504,-1012.42 2196,-1012.42"/>
+<text text-anchor="start" x="2201" y="-1022.22" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="2247" y="-1022.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2252" y="-1022.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2373" y="-1022.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2196,-987.42 2196,-1012.42 2504,-1012.42 2504,-987.42 2196,-987.42"/>
+<text text-anchor="start" x="2201" y="-997.22" font-family="Helvetica,sans-Serif" font-size="14.00">dag_version_id</text>
+<text text-anchor="start" x="2305" y="-997.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2310" y="-997.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<polygon fill="none" stroke="black" points="2196,-962.42 2196,-987.42 2504,-987.42 2504,-962.42 2196,-962.42"/>
+<text text-anchor="start" x="2201" y="-972.22" font-family="Helvetica,sans-Serif" font-size="14.00">duration</text>
+<text text-anchor="start" x="2260" y="-972.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2265" y="-972.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [DOUBLE_PRECISION]</text>
+<polygon fill="none" stroke="black" points="2196,-937.42 2196,-962.42 2504,-962.42 2504,-937.42 2196,-937.42"/>
+<text text-anchor="start" x="2201" y="-947.22" font-family="Helvetica,sans-Serif" font-size="14.00">end_date</text>
+<text text-anchor="start" x="2265" y="-947.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2270" y="-947.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="2196,-912.42 2196,-937.42 2504,-937.42 2504,-912.42 2196,-912.42"/>
+<text text-anchor="start" x="2201" y="-922.22" font-family="Helvetica,sans-Serif" font-size="14.00">executor</text>
+<text text-anchor="start" x="2262" y="-922.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2267" y="-922.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="2196,-887.42 2196,-912.42 2504,-912.42 2504,-887.42 2196,-887.42"/>
+<text text-anchor="start" x="2201" y="-897.22" font-family="Helvetica,sans-Serif" font-size="14.00">executor_config</text>
+<text text-anchor="start" x="2311" y="-897.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2316" y="-897.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [BYTEA]</text>
+<polygon fill="none" stroke="black" points="2196,-862.42 2196,-887.42 2504,-887.42 2504,-862.42 2196,-862.42"/>
+<text text-anchor="start" x="2201" y="-872.22" font-family="Helvetica,sans-Serif" font-size="14.00">external_executor_id</text>
+<text text-anchor="start" x="2344" y="-872.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2349" y="-872.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="2196,-837.42 2196,-862.42 2504,-862.42 2504,-837.42 2196,-837.42"/>
+<text text-anchor="start" x="2201" y="-847.22" font-family="Helvetica,sans-Serif" font-size="14.00">hostname</text>
+<text text-anchor="start" x="2271" y="-847.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2276" y="-847.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="2196,-812.42 2196,-837.42 2504,-837.42 2504,-812.42 2196,-812.42"/>
+<text text-anchor="start" x="2201" y="-822.22" font-family="Helvetica,sans-Serif" font-size="14.00">map_index</text>
+<text text-anchor="start" x="2277" y="-822.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2282" y="-822.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2359" y="-822.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2196,-787.42 2196,-812.42 2504,-812.42 2504,-787.42 2196,-787.42"/>
+<text text-anchor="start" x="2201" y="-797.22" font-family="Helvetica,sans-Serif" font-size="14.00">max_tries</text>
+<text text-anchor="start" x="2269" y="-797.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2274" y="-797.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="2196,-762.42 2196,-787.42 2504,-787.42 2504,-762.42 2196,-762.42"/>
+<text text-anchor="start" x="2201" y="-772.22" font-family="Helvetica,sans-Serif" font-size="14.00">next_kwargs</text>
+<text text-anchor="start" x="2289" y="-772.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2294" y="-772.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
+<polygon fill="none" stroke="black" points="2196,-737.42 2196,-762.42 2504,-762.42 2504,-737.42 2196,-737.42"/>
+<text text-anchor="start" x="2201" y="-747.22" font-family="Helvetica,sans-Serif" font-size="14.00">next_method</text>
+<text text-anchor="start" x="2292" y="-747.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2297" y="-747.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="2196,-712.42 2196,-737.42 2504,-737.42 2504,-712.42 2196,-712.42"/>
+<text text-anchor="start" x="2201" y="-722.22" font-family="Helvetica,sans-Serif" font-size="14.00">operator</text>
+<text text-anchor="start" x="2261" y="-722.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2266" y="-722.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="2196,-687.42 2196,-712.42 2504,-712.42 2504,-687.42 2196,-687.42"/>
+<text text-anchor="start" x="2201" y="-697.22" font-family="Helvetica,sans-Serif" font-size="14.00">pid</text>
+<text text-anchor="start" x="2223" y="-697.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2228" y="-697.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="2196,-662.42 2196,-687.42 2504,-687.42 2504,-662.42 2196,-662.42"/>
+<text text-anchor="start" x="2201" y="-672.22" font-family="Helvetica,sans-Serif" font-size="14.00">pool</text>
+<text text-anchor="start" x="2231" y="-672.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2236" y="-672.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
+<text text-anchor="start" x="2357" y="-672.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2196,-637.42 2196,-662.42 2504,-662.42 2504,-637.42 2196,-637.42"/>
+<text text-anchor="start" x="2201" y="-647.22" font-family="Helvetica,sans-Serif" font-size="14.00">pool_slots</text>
+<text text-anchor="start" x="2270" y="-647.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2275" y="-647.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2352" y="-647.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2196,-612.42 2196,-637.42 2504,-637.42 2504,-612.42 2196,-612.42"/>
+<text text-anchor="start" x="2201" y="-622.22" font-family="Helvetica,sans-Serif" font-size="14.00">priority_weight</text>
+<text text-anchor="start" x="2305" y="-622.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2310" y="-622.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="2196,-587.42 2196,-612.42 2504,-612.42 2504,-587.42 2196,-587.42"/>
+<text text-anchor="start" x="2201" y="-597.22" font-family="Helvetica,sans-Serif" font-size="14.00">queue</text>
+<text text-anchor="start" x="2245" y="-597.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2250" y="-597.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
+<polygon fill="none" stroke="black" points="2196,-562.42 2196,-587.42 2504,-587.42 2504,-562.42 2196,-562.42"/>
+<text text-anchor="start" x="2201" y="-572.22" font-family="Helvetica,sans-Serif" font-size="14.00">queued_by_job_id</text>
+<text text-anchor="start" x="2325" y="-572.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2330" y="-572.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="2196,-537.42 2196,-562.42 2504,-562.42 2504,-537.42 2196,-537.42"/>
+<text text-anchor="start" x="2201" y="-547.22" font-family="Helvetica,sans-Serif" font-size="14.00">queued_dttm</text>
+<text text-anchor="start" x="2294" y="-547.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2299" y="-547.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="2196,-512.42 2196,-537.42 2504,-537.42 2504,-512.42 2196,-512.42"/>
+<text text-anchor="start" x="2201" y="-522.22" font-family="Helvetica,sans-Serif" font-size="14.00">rendered_map_index</text>
+<text text-anchor="start" x="2346" y="-522.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2351" y="-522.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="2196,-487.42 2196,-512.42 2504,-512.42 2504,-487.42 2196,-487.42"/>
+<text text-anchor="start" x="2201" y="-497.22" font-family="Helvetica,sans-Serif" font-size="14.00">run_id</text>
+<text text-anchor="start" x="2245" y="-497.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2250" y="-497.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2371" y="-497.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2196,-462.42 2196,-487.42 2504,-487.42 2504,-462.42 2196,-462.42"/>
+<text text-anchor="start" x="2201" y="-472.22" font-family="Helvetica,sans-Serif" font-size="14.00">scheduled_dttm</text>
+<text text-anchor="start" x="2313" y="-472.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2318" y="-472.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="2196,-437.42 2196,-462.42 2504,-462.42 2504,-437.42 2196,-437.42"/>
+<text text-anchor="start" x="2201" y="-447.22" font-family="Helvetica,sans-Serif" font-size="14.00">span_status</text>
+<text text-anchor="start" x="2285" y="-447.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2290" y="-447.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2411" y="-447.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2196,-412.42 2196,-437.42 2504,-437.42 2504,-412.42 2196,-412.42"/>
+<text text-anchor="start" x="2201" y="-422.22" font-family="Helvetica,sans-Serif" font-size="14.00">start_date</text>
+<text text-anchor="start" x="2271" y="-422.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2276" y="-422.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="2196,-387.42 2196,-412.42 2504,-412.42 2504,-387.42 2196,-387.42"/>
+<text text-anchor="start" x="2201" y="-397.22" font-family="Helvetica,sans-Serif" font-size="14.00">state</text>
+<text text-anchor="start" x="2236" y="-397.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2241" y="-397.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(20)]</text>
+<polygon fill="none" stroke="black" points="2196,-362.42 2196,-387.42 2504,-387.42 2504,-362.42 2196,-362.42"/>
+<text text-anchor="start" x="2201" y="-372.22" font-family="Helvetica,sans-Serif" font-size="14.00">task_display_name</text>
+<text text-anchor="start" x="2333" y="-372.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2338" y="-372.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
+<polygon fill="none" stroke="black" points="2196,-337.42 2196,-362.42 2504,-362.42 2504,-337.42 2196,-337.42"/>
+<text text-anchor="start" x="2201" y="-347.22" font-family="Helvetica,sans-Serif" font-size="14.00">task_id</text>
+<text text-anchor="start" x="2250" y="-347.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2255" y="-347.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2376" y="-347.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2196,-312.42 2196,-337.42 2504,-337.42 2504,-312.42 2196,-312.42"/>
+<text text-anchor="start" x="2201" y="-322.22" font-family="Helvetica,sans-Serif" font-size="14.00">trigger_id</text>
+<text text-anchor="start" x="2268" y="-322.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2273" y="-322.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="2196,-287.42 2196,-312.42 2504,-312.42 2504,-287.42 2196,-287.42"/>
+<text text-anchor="start" x="2201" y="-297.22" font-family="Helvetica,sans-Serif" font-size="14.00">trigger_timeout</text>
+<text text-anchor="start" x="2309" y="-297.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2314" y="-297.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="2196,-262.42 2196,-287.42 2504,-287.42 2504,-262.42 2196,-262.42"/>
+<text text-anchor="start" x="2201" y="-272.22" font-family="Helvetica,sans-Serif" font-size="14.00">try_number</text>
+<text text-anchor="start" x="2283" y="-272.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2288" y="-272.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2365" y="-272.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2196,-237.42 2196,-262.42 2504,-262.42 2504,-237.42 2196,-237.42"/>
+<text text-anchor="start" x="2201" y="-247.22" font-family="Helvetica,sans-Serif" font-size="14.00">unixname</text>
+<text text-anchor="start" x="2271" y="-247.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2276" y="-247.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="2196,-212.42 2196,-237.42 2504,-237.42 2504,-212.42 2196,-212.42"/>
+<text text-anchor="start" x="2201" y="-222.22" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
+<text text-anchor="start" x="2280" y="-222.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2285" y="-222.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
</g>
<!-- task_instance--task_instance_history -->
<g id="edge61" class="edge">
-<title>task_instance:map_index--task_instance_history:map_index</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-2316C2162.53,-2316 2140.47,-2799 2195,-2799"/>
-<text text-anchor="start" x="2164" y="-2787.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2098" y="-2304.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:task_id--task_instance_history:task_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-756.42C2200.49,-756.42 2102.51,-349.42 2195,-349.42"/>
+<text text-anchor="start" x="2164" y="-338.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2098" y="-745.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- task_instance--task_instance_history -->
<g id="edge62" class="edge">
-<title>task_instance:dag_id--task_instance_history:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-2541C2315.2,-2541 1987.8,-2999 2195,-2999"/>
-<text text-anchor="start" x="2164" y="-2987.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2098" y="-2529.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:run_id--task_instance_history:run_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-906.42C2200.49,-906.42 2102.51,-499.42 2195,-499.42"/>
+<text text-anchor="start" x="2164" y="-488.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2098" y="-895.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- task_instance--task_instance_history -->
<g id="edge63" class="edge">
-<title>task_instance:task_id--task_instance_history:task_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-1840C2157.56,-1840 2128.51,-2239.83 2151,-2284 2162.86,-2307.29 2168.87,-2323 2195,-2323"/>
-<text text-anchor="start" x="2164" y="-2311.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2098" y="-1828.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:map_index--task_instance_history:map_index</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-1232.42C2178.21,-1232.42 2131.11,-986.76 2151,-919.42 2164.06,-875.18 2148.87,-825.42 2195,-825.42"/>
+<text text-anchor="start" x="2164" y="-814.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2098" y="-1221.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- task_instance--task_instance_history -->
<g id="edge64" class="edge">
-<title>task_instance:run_id--task_instance_history:run_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-1990C2177.33,-1990 2137.7,-2230.96 2151,-2299 2166.3,-2377.29 2115.23,-2473 2195,-2473"/>
-<text text-anchor="start" x="2164" y="-2461.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2098" y="-1978.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:dag_id--task_instance_history:dag_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-1457.42C2191.66,-1457.42 2119.83,-1161.06 2151,-1083.42 2163.05,-1053.4 2162.64,-1025.42 2195,-1025.42"/>
+<text text-anchor="start" x="2164" y="-1014.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2098" y="-1446.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- rendered_task_instance_fields -->
<g id="node51" class="node">
<title>rendered_task_instance_fields</title>
-<polygon fill="none" stroke="black" points="2210,-2132 2210,-2160 2490,-2160 2490,-2132 2210,-2132"/>
-<text text-anchor="start" x="2215" y="-2143.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">rendered_task_instance_fields</text>
-<polygon fill="none" stroke="black" points="2210,-2107 2210,-2132 2490,-2132 2490,-2107 2210,-2107"/>
-<text text-anchor="start" x="2215" y="-2116.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="2261" y="-2116.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2266" y="-2116.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2387" y="-2116.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2210,-2082 2210,-2107 2490,-2107 2490,-2082 2210,-2082"/>
-<text text-anchor="start" x="2215" y="-2091.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">map_index</text>
-<text text-anchor="start" x="2291" y="-2091.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2296" y="-2091.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2373" y="-2091.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2210,-2057 2210,-2082 2490,-2082 2490,-2057 2210,-2057"/>
-<text text-anchor="start" x="2215" y="-2066.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">run_id</text>
-<text text-anchor="start" x="2259" y="-2066.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2264" y="-2066.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2385" y="-2066.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2210,-2032 2210,-2057 2490,-2057 2490,-2032 2210,-2032"/>
-<text text-anchor="start" x="2215" y="-2041.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">task_id</text>
-<text text-anchor="start" x="2264" y="-2041.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2269" y="-2041.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2390" y="-2041.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2210,-2007 2210,-2032 2490,-2032 2490,-2007 2210,-2007"/>
-<text text-anchor="start" x="2215" y="-2016.8" font-family="Helvetica,sans-Serif" font-size="14.00">k8s_pod_yaml</text>
-<text text-anchor="start" x="2314" y="-2016.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2319" y="-2016.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<polygon fill="none" stroke="black" points="2210,-1982 2210,-2007 2490,-2007 2490,-1982 2210,-1982"/>
-<text text-anchor="start" x="2215" y="-1991.8" font-family="Helvetica,sans-Serif" font-size="14.00">rendered_fields</text>
-<text text-anchor="start" x="2322" y="-1991.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2327" y="-1991.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<text text-anchor="start" x="2378" y="-1991.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2210,-1316.42 2210,-1344.42 2490,-1344.42 2490,-1316.42 2210,-1316.42"/>
+<text text-anchor="start" x="2215" y="-1327.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">rendered_task_instance_fields</text>
+<polygon fill="none" stroke="black" points="2210,-1291.42 2210,-1316.42 2490,-1316.42 2490,-1291.42 2210,-1291.42"/>
+<text text-anchor="start" x="2215" y="-1301.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="2261" y="-1301.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2266" y="-1301.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2387" y="-1301.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2210,-1266.42 2210,-1291.42 2490,-1291.42 2490,-1266.42 2210,-1266.42"/>
+<text text-anchor="start" x="2215" y="-1276.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">map_index</text>
+<text text-anchor="start" x="2291" y="-1276.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2296" y="-1276.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2373" y="-1276.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2210,-1241.42 2210,-1266.42 2490,-1266.42 2490,-1241.42 2210,-1241.42"/>
+<text text-anchor="start" x="2215" y="-1251.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">run_id</text>
+<text text-anchor="start" x="2259" y="-1251.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2264" y="-1251.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2385" y="-1251.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2210,-1216.42 2210,-1241.42 2490,-1241.42 2490,-1216.42 2210,-1216.42"/>
+<text text-anchor="start" x="2215" y="-1226.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">task_id</text>
+<text text-anchor="start" x="2264" y="-1226.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2269" y="-1226.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2390" y="-1226.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2210,-1191.42 2210,-1216.42 2490,-1216.42 2490,-1191.42 2210,-1191.42"/>
+<text text-anchor="start" x="2215" y="-1201.22" font-family="Helvetica,sans-Serif" font-size="14.00">k8s_pod_yaml</text>
+<text text-anchor="start" x="2314" y="-1201.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2319" y="-1201.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<polygon fill="none" stroke="black" points="2210,-1166.42 2210,-1191.42 2490,-1191.42 2490,-1166.42 2210,-1166.42"/>
+<text text-anchor="start" x="2215" y="-1176.22" font-family="Helvetica,sans-Serif" font-size="14.00">rendered_fields</text>
+<text text-anchor="start" x="2322" y="-1176.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2327" y="-1176.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<text text-anchor="start" x="2378" y="-1176.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- task_instance--rendered_task_instance_fields -->
<g id="edge65" class="edge">
<title>task_instance:run_id--rendered_task_instance_fields:run_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-1990C2134.1,-1990 2130.55,-2013.78 2151,-2030 2175.34,-2049.31 2177.94,-2069 2209,-2069"/>
-<text text-anchor="start" x="2178" y="-2057.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2098" y="-1993.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-906.42C2188.31,-906.42 2128.69,-1253.42 2209,-1253.42"/>
+<text text-anchor="start" x="2178" y="-1242.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2098" y="-910.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- task_instance--rendered_task_instance_fields -->
<g id="edge66" class="edge">
-<title>task_instance:dag_id--rendered_task_instance_fields:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-2541C2204.21,-2541 2112.79,-2120 2209,-2120"/>
-<text text-anchor="start" x="2178" y="-2108.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2098" y="-2544.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:task_id--rendered_task_instance_fields:task_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-756.42C2161.63,-756.42 2155.37,-1228.42 2209,-1228.42"/>
+<text text-anchor="start" x="2178" y="-1217.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2098" y="-760.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- task_instance--rendered_task_instance_fields -->
<g id="edge67" class="edge">
<title>task_instance:map_index--rendered_task_instance_fields:map_index</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-2316C2215.99,-2316 2101.01,-2095 2209,-2095"/>
-<text text-anchor="start" x="2178" y="-2083.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2098" y="-2319.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-1232.42C2157.51,-1232.42 2159.49,-1279.42 2209,-1279.42"/>
+<text text-anchor="start" x="2178" y="-1268.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2098" y="-1236.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- task_instance--rendered_task_instance_fields -->
<g id="edge68" class="edge">
-<title>task_instance:task_id--rendered_task_instance_fields:task_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-1840C2170.55,-1840 2120.95,-1919.15 2151,-1974 2170.41,-2009.43 2168.6,-2044 2209,-2044"/>
-<text text-anchor="start" x="2178" y="-2032.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2098" y="-1843.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:dag_id--rendered_task_instance_fields:dag_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2108,-1457.42C2152.33,-1457.42 2126.16,-1404.14 2151,-1367.42 2172.33,-1335.9 2170.94,-1304.42 2209,-1304.42"/>
+<text text-anchor="start" x="2178" y="-1293.22" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2098" y="-1461.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- hitl_detail_history -->
<g id="node52" class="node">
<title>hitl_detail_history</title>
-<polygon fill="none" stroke="black" points="2593,-3086 2593,-3114 2853,-3114 2853,-3086 2593,-3086"/>
-<text text-anchor="start" x="2643" y="-3097.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">hitl_detail_history</text>
-<polygon fill="none" stroke="black" points="2593,-3061 2593,-3086 2853,-3086 2853,-3061 2593,-3061"/>
-<text text-anchor="start" x="2598" y="-3070.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">ti_history_id</text>
-<text text-anchor="start" x="2682" y="-3070.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2687" y="-3070.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="2739" y="-3070.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2593,-3036 2593,-3061 2853,-3061 2853,-3036 2593,-3036"/>
-<text text-anchor="start" x="2598" y="-3045.8" font-family="Helvetica,sans-Serif" font-size="14.00">assignees</text>
-<text text-anchor="start" x="2668" y="-3045.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2673" y="-3045.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<polygon fill="none" stroke="black" points="2593,-3011 2593,-3036 2853,-3036 2853,-3011 2593,-3011"/>
-<text text-anchor="start" x="2598" y="-3020.8" font-family="Helvetica,sans-Serif" font-size="14.00">body</text>
-<text text-anchor="start" x="2633" y="-3020.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2638" y="-3020.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<polygon fill="none" stroke="black" points="2593,-2986 2593,-3011 2853,-3011 2853,-2986 2593,-2986"/>
-<text text-anchor="start" x="2598" y="-2995.8" font-family="Helvetica,sans-Serif" font-size="14.00">chosen_options</text>
-<text text-anchor="start" x="2706" y="-2995.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2711" y="-2995.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<polygon fill="none" stroke="black" points="2593,-2961 2593,-2986 2853,-2986 2853,-2961 2593,-2961"/>
-<text text-anchor="start" x="2598" y="-2970.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="2671" y="-2970.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2676" y="-2970.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="2772" y="-2970.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2593,-2936 2593,-2961 2853,-2961 2853,-2936 2593,-2936"/>
-<text text-anchor="start" x="2598" y="-2945.8" font-family="Helvetica,sans-Serif" font-size="14.00">defaults</text>
-<text text-anchor="start" x="2655" y="-2945.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2660" y="-2945.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<polygon fill="none" stroke="black" points="2593,-2911 2593,-2936 2853,-2936 2853,-2911 2593,-2911"/>
-<text text-anchor="start" x="2598" y="-2920.8" font-family="Helvetica,sans-Serif" font-size="14.00">multiple</text>
-<text text-anchor="start" x="2655" y="-2920.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2660" y="-2920.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<polygon fill="none" stroke="black" points="2593,-2886 2593,-2911 2853,-2911 2853,-2886 2593,-2886"/>
-<text text-anchor="start" x="2598" y="-2895.8" font-family="Helvetica,sans-Serif" font-size="14.00">options</text>
-<text text-anchor="start" x="2650" y="-2895.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2655" y="-2895.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<text text-anchor="start" x="2706" y="-2895.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2593,-2861 2593,-2886 2853,-2886 2853,-2861 2593,-2861"/>
-<text text-anchor="start" x="2598" y="-2870.8" font-family="Helvetica,sans-Serif" font-size="14.00">params</text>
-<text text-anchor="start" x="2651" y="-2870.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2656" y="-2870.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<text text-anchor="start" x="2707" y="-2870.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2593,-2836 2593,-2861 2853,-2861 2853,-2836 2593,-2836"/>
-<text text-anchor="start" x="2598" y="-2845.8" font-family="Helvetica,sans-Serif" font-size="14.00">params_input</text>
-<text text-anchor="start" x="2694" y="-2845.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2699" y="-2845.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<text text-anchor="start" x="2750" y="-2845.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2593,-2811 2593,-2836 2853,-2836 2853,-2811 2593,-2811"/>
-<text text-anchor="start" x="2598" y="-2820.8" font-family="Helvetica,sans-Serif" font-size="14.00">responded_at</text>
-<text text-anchor="start" x="2692" y="-2820.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2697" y="-2820.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="2593,-2786 2593,-2811 2853,-2811 2853,-2786 2593,-2786"/>
-<text text-anchor="start" x="2598" y="-2795.8" font-family="Helvetica,sans-Serif" font-size="14.00">responded_by</text>
-<text text-anchor="start" x="2696" y="-2795.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2701" y="-2795.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<polygon fill="none" stroke="black" points="2593,-2761 2593,-2786 2853,-2786 2853,-2761 2593,-2761"/>
-<text text-anchor="start" x="2598" y="-2770.8" font-family="Helvetica,sans-Serif" font-size="14.00">subject</text>
-<text text-anchor="start" x="2649" y="-2770.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2654" y="-2770.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<text text-anchor="start" x="2704" y="-2770.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2593,-1112.42 2593,-1140.42 2853,-1140.42 2853,-1112.42 2593,-1112.42"/>
+<text text-anchor="start" x="2643" y="-1123.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">hitl_detail_history</text>
+<polygon fill="none" stroke="black" points="2593,-1087.42 2593,-1112.42 2853,-1112.42 2853,-1087.42 2593,-1087.42"/>
+<text text-anchor="start" x="2598" y="-1097.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">ti_history_id</text>
+<text text-anchor="start" x="2682" y="-1097.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2687" y="-1097.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="2739" y="-1097.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2593,-1062.42 2593,-1087.42 2853,-1087.42 2853,-1062.42 2593,-1062.42"/>
+<text text-anchor="start" x="2598" y="-1072.22" font-family="Helvetica,sans-Serif" font-size="14.00">assignees</text>
+<text text-anchor="start" x="2668" y="-1072.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2673" y="-1072.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<polygon fill="none" stroke="black" points="2593,-1037.42 2593,-1062.42 2853,-1062.42 2853,-1037.42 2593,-1037.42"/>
+<text text-anchor="start" x="2598" y="-1047.22" font-family="Helvetica,sans-Serif" font-size="14.00">body</text>
+<text text-anchor="start" x="2633" y="-1047.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2638" y="-1047.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<polygon fill="none" stroke="black" points="2593,-1012.42 2593,-1037.42 2853,-1037.42 2853,-1012.42 2593,-1012.42"/>
+<text text-anchor="start" x="2598" y="-1022.22" font-family="Helvetica,sans-Serif" font-size="14.00">chosen_options</text>
+<text text-anchor="start" x="2706" y="-1022.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2711" y="-1022.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<polygon fill="none" stroke="black" points="2593,-987.42 2593,-1012.42 2853,-1012.42 2853,-987.42 2593,-987.42"/>
+<text text-anchor="start" x="2598" y="-997.22" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="2671" y="-997.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2676" y="-997.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="2772" y="-997.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2593,-962.42 2593,-987.42 2853,-987.42 2853,-962.42 2593,-962.42"/>
+<text text-anchor="start" x="2598" y="-972.22" font-family="Helvetica,sans-Serif" font-size="14.00">defaults</text>
+<text text-anchor="start" x="2655" y="-972.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2660" y="-972.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<polygon fill="none" stroke="black" points="2593,-937.42 2593,-962.42 2853,-962.42 2853,-937.42 2593,-937.42"/>
+<text text-anchor="start" x="2598" y="-947.22" font-family="Helvetica,sans-Serif" font-size="14.00">multiple</text>
+<text text-anchor="start" x="2655" y="-947.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2660" y="-947.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<polygon fill="none" stroke="black" points="2593,-912.42 2593,-937.42 2853,-937.42 2853,-912.42 2593,-912.42"/>
+<text text-anchor="start" x="2598" y="-922.22" font-family="Helvetica,sans-Serif" font-size="14.00">options</text>
+<text text-anchor="start" x="2650" y="-922.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2655" y="-922.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<text text-anchor="start" x="2706" y="-922.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2593,-887.42 2593,-912.42 2853,-912.42 2853,-887.42 2593,-887.42"/>
+<text text-anchor="start" x="2598" y="-897.22" font-family="Helvetica,sans-Serif" font-size="14.00">params</text>
+<text text-anchor="start" x="2651" y="-897.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2656" y="-897.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<text text-anchor="start" x="2707" y="-897.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2593,-862.42 2593,-887.42 2853,-887.42 2853,-862.42 2593,-862.42"/>
+<text text-anchor="start" x="2598" y="-872.22" font-family="Helvetica,sans-Serif" font-size="14.00">params_input</text>
+<text text-anchor="start" x="2694" y="-872.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2699" y="-872.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<text text-anchor="start" x="2750" y="-872.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2593,-837.42 2593,-862.42 2853,-862.42 2853,-837.42 2593,-837.42"/>
+<text text-anchor="start" x="2598" y="-847.22" font-family="Helvetica,sans-Serif" font-size="14.00">responded_at</text>
+<text text-anchor="start" x="2692" y="-847.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2697" y="-847.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="2593,-812.42 2593,-837.42 2853,-837.42 2853,-812.42 2593,-812.42"/>
+<text text-anchor="start" x="2598" y="-822.22" font-family="Helvetica,sans-Serif" font-size="14.00">responded_by</text>
+<text text-anchor="start" x="2696" y="-822.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2701" y="-822.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<polygon fill="none" stroke="black" points="2593,-787.42 2593,-812.42 2853,-812.42 2853,-787.42 2593,-787.42"/>
+<text text-anchor="start" x="2598" y="-797.22" font-family="Helvetica,sans-Serif" font-size="14.00">subject</text>
+<text text-anchor="start" x="2649" y="-797.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2654" y="-797.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<text text-anchor="start" x="2704" y="-797.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
<!-- task_instance_history--hitl_detail_history -->
<g id="edge69" class="edge">
<title>task_instance_history:task_instance_id--hitl_detail_history:ti_history_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2505,-3074C2543.67,-3074 2553.33,-3074 2592,-3074"/>
-<text text-anchor="start" x="2582" y="-3062.8" font-family="Times,serif" font-size="14.00">1</text>
-<text text-anchor="start" x="2505" y="-3062.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2505,-1100.42C2543.67,-1100.42 2553.33,-1100.42 2592,-1100.42"/>
+<text text-anchor="start" x="2582" y="-1089.22" font-family="Times,serif" font-size="14.00">1</text>
+<text text-anchor="start" x="2505" y="-1089.22" font-family="Times,serif" font-size="14.00">1</text>
</g>
<!-- alembic_version -->
<g id="node53" class="node">
<title>alembic_version</title>
-<polygon fill="none" stroke="black" points="39,-3560 39,-3588 332,-3588 332,-3560 39,-3560"/>
-<text text-anchor="start" x="113" y="-3571.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">alembic_version</text>
-<polygon fill="none" stroke="black" points="39,-3535 39,-3560 332,-3560 332,-3535 39,-3535"/>
-<text text-anchor="start" x="44" y="-3544.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">version_num</text>
-<text text-anchor="start" x="134" y="-3544.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="139" y="-3544.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(32)]</text>
-<text text-anchor="start" x="251" y="-3544.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-</g>
-<!-- ab_user -->
-<g id="node54" class="node">
-<title>ab_user</title>
-<polygon fill="none" stroke="black" points="512,-4279 512,-4307 794,-4307 794,-4279 512,-4279"/>
-<text text-anchor="start" x="618" y="-4290.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">ab_user</text>
-<polygon fill="none" stroke="black" points="512,-4254 512,-4279 794,-4279 794,-4254 512,-4254"/>
-<text text-anchor="start" x="517" y="-4263.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="530" y="-4263.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="535" y="-4263.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="612" y="-4263.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="512,-4229 512,-4254 794,-4254 794,-4229 512,-4229"/>
-<text text-anchor="start" x="517" y="-4238.8" font-family="Helvetica,sans-Serif" font-size="14.00">active</text>
-<text text-anchor="start" x="559" y="-4238.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="564" y="-4238.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<polygon fill="none" stroke="black" points="512,-4204 512,-4229 794,-4229 794,-4204 512,-4204"/>
-<text text-anchor="start" x="517" y="-4213.8" font-family="Helvetica,sans-Serif" font-size="14.00">changed_by_fk</text>
-<text text-anchor="start" x="622" y="-4213.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="627" y="-4213.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="512,-4179 512,-4204 794,-4204 794,-4179 512,-4179"/>
-<text text-anchor="start" x="517" y="-4188.8" font-family="Helvetica,sans-Serif" font-size="14.00">changed_on</text>
-<text text-anchor="start" x="602" y="-4188.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="607" y="-4188.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="512,-4154 512,-4179 794,-4179 794,-4154 512,-4154"/>
-<text text-anchor="start" x="517" y="-4163.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_by_fk</text>
-<text text-anchor="start" x="614" y="-4163.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="619" y="-4163.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="512,-4129 512,-4154 794,-4154 794,-4129 512,-4129"/>
-<text text-anchor="start" x="517" y="-4138.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_on</text>
-<text text-anchor="start" x="593" y="-4138.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="598" y="-4138.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="512,-4104 512,-4129 794,-4129 794,-4104 512,-4104"/>
-<text text-anchor="start" x="517" y="-4113.8" font-family="Helvetica,sans-Serif" font-size="14.00">email</text>
-<text text-anchor="start" x="555" y="-4113.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="560" y="-4113.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(320)]</text>
-<text text-anchor="start" x="681" y="-4113.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="512,-4079 512,-4104 794,-4104 794,-4079 512,-4079"/>
-<text text-anchor="start" x="517" y="-4088.8" font-family="Helvetica,sans-Serif" font-size="14.00">fail_login_count</text>
-<text text-anchor="start" x="625" y="-4088.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="630" y="-4088.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="512,-4054 512,-4079 794,-4079 794,-4054 512,-4054"/>
-<text text-anchor="start" x="517" y="-4063.8" font-family="Helvetica,sans-Serif" font-size="14.00">first_name</text>
-<text text-anchor="start" x="591" y="-4063.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="596" y="-4063.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(64)]</text>
-<text text-anchor="start" x="708" y="-4063.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="512,-4029 512,-4054 794,-4054 794,-4029 512,-4029"/>
-<text text-anchor="start" x="517" y="-4038.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_login</text>
-<text text-anchor="start" x="583" y="-4038.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="588" y="-4038.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="512,-4004 512,-4029 794,-4029 794,-4004 512,-4004"/>
-<text text-anchor="start" x="517" y="-4013.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_name</text>
-<text text-anchor="start" x="588" y="-4013.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="593" y="-4013.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(64)]</text>
-<text text-anchor="start" x="705" y="-4013.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="512,-3979 512,-4004 794,-4004 794,-3979 512,-3979"/>
-<text text-anchor="start" x="517" y="-3988.8" font-family="Helvetica,sans-Serif" font-size="14.00">login_count</text>
-<text text-anchor="start" x="597" y="-3988.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="602" y="-3988.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="512,-3954 512,-3979 794,-3979 794,-3954 512,-3954"/>
-<text text-anchor="start" x="517" y="-3963.8" font-family="Helvetica,sans-Serif" font-size="14.00">password</text>
-<text text-anchor="start" x="584" y="-3963.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="589" y="-3963.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
-<polygon fill="none" stroke="black" points="512,-3929 512,-3954 794,-3954 794,-3929 512,-3929"/>
-<text text-anchor="start" x="517" y="-3938.8" font-family="Helvetica,sans-Serif" font-size="14.00">username</text>
-<text text-anchor="start" x="587" y="-3938.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="592" y="-3938.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(512)]</text>
-<text text-anchor="start" x="713" y="-3938.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-</g>
-<!-- ab_user--ab_user -->
-<g id="edge70" class="edge">
-<title>ab_user:id--ab_user:changed_by_fk</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M511.66,-4271.74C442.43,-4270.06 381,-4261.79 381,-4242 381,-4222.21 442.43,-4213.94 511.66,-4212.26"/>
-<text text-anchor="start" x="480.66" y="-4201.06" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="470.66" y="-4260.54" font-family="Times,serif" font-size="14.00">{0,1}</text>
-</g>
-<!-- ab_user--ab_user -->
-<g id="edge71" class="edge">
-<title>ab_user:id--ab_user:created_by_fk</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M511.66,-4269.92C442.43,-4265.69 381,-4251.34 381,-4217 381,-4182.66 442.43,-4168.31 511.66,-4164.08"/>
-<text text-anchor="start" x="480.66" y="-4152.88" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="470.66" y="-4273.72" font-family="Times,serif" font-size="14.00">{0,1}</text>
-</g>
-<!-- ab_user_role -->
-<g id="node59" class="node">
-<title>ab_user_role</title>
-<polygon fill="none" stroke="black" points="1027.5,-4073 1027.5,-4101 1208.5,-4101 1208.5,-4073 1027.5,-4073"/>
-<text text-anchor="start" x="1061" y="-4084.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">ab_user_role</text>
-<polygon fill="none" stroke="black" points="1027.5,-4048 1027.5,-4073 1208.5,-4073 1208.5,-4048 1027.5,-4048"/>
-<text text-anchor="start" x="1032.5" y="-4057.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="1045.5" y="-4057.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1050.5" y="-4057.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1127.5" y="-4057.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1027.5,-4023 1027.5,-4048 1208.5,-4048 1208.5,-4023 1027.5,-4023"/>
-<text text-anchor="start" x="1032.5" y="-4032.8" font-family="Helvetica,sans-Serif" font-size="14.00">role_id</text>
-<text text-anchor="start" x="1078.5" y="-4032.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1083.5" y="-4032.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1027.5,-3998 1027.5,-4023 1208.5,-4023 1208.5,-3998 1027.5,-3998"/>
-<text text-anchor="start" x="1032.5" y="-4007.8" font-family="Helvetica,sans-Serif" font-size="14.00">user_id</text>
-<text text-anchor="start" x="1083.5" y="-4007.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1088.5" y="-4007.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-</g>
-<!-- ab_user--ab_user_role -->
-<g id="edge74" class="edge">
-<title>ab_user:id--ab_user_role:user_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M795,-4267C948.73,-4267 872.77,-4010 1026.5,-4010"/>
-<text text-anchor="start" x="995.5" y="-3998.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="795" y="-4255.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
-</g>
-<!-- ab_user_group -->
-<g id="node60" class="node">
-<title>ab_user_group</title>
-<polygon fill="none" stroke="black" points="1027.5,-4367 1027.5,-4395 1208.5,-4395 1208.5,-4367 1027.5,-4367"/>
-<text text-anchor="start" x="1052" y="-4378.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">ab_user_group</text>
-<polygon fill="none" stroke="black" points="1027.5,-4342 1027.5,-4367 1208.5,-4367 1208.5,-4342 1027.5,-4342"/>
-<text text-anchor="start" x="1032.5" y="-4351.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="1045.5" y="-4351.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1050.5" y="-4351.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1127.5" y="-4351.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1027.5,-4317 1027.5,-4342 1208.5,-4342 1208.5,-4317 1027.5,-4317"/>
-<text text-anchor="start" x="1032.5" y="-4326.8" font-family="Helvetica,sans-Serif" font-size="14.00">group_id</text>
-<text text-anchor="start" x="1093.5" y="-4326.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1098.5" y="-4326.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1027.5,-4292 1027.5,-4317 1208.5,-4317 1208.5,-4292 1027.5,-4292"/>
-<text text-anchor="start" x="1032.5" y="-4301.8" font-family="Helvetica,sans-Serif" font-size="14.00">user_id</text>
-<text text-anchor="start" x="1083.5" y="-4301.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1088.5" y="-4301.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-</g>
-<!-- ab_user--ab_user_group -->
-<g id="edge77" class="edge">
-<title>ab_user:id--ab_user_group:user_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M795,-4267C899.19,-4267 922.31,-4304 1026.5,-4304"/>
-<text text-anchor="start" x="995.5" y="-4292.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="795" y="-4270.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
-</g>
-<!-- ab_register_user -->
-<g id="node55" class="node">
-<title>ab_register_user</title>
-<polygon fill="none" stroke="black" points="44,-4038 44,-4066 326,-4066 326,-4038 44,-4038"/>
-<text text-anchor="start" x="110" y="-4049.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">ab_register_user</text>
-<polygon fill="none" stroke="black" points="44,-4013 44,-4038 326,-4038 326,-4013 44,-4013"/>
-<text text-anchor="start" x="49" y="-4022.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="62" y="-4022.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="67" y="-4022.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="144" y="-4022.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="44,-3988 44,-4013 326,-4013 326,-3988 44,-3988"/>
-<text text-anchor="start" x="49" y="-3997.8" font-family="Helvetica,sans-Serif" font-size="14.00">email</text>
-<text text-anchor="start" x="87" y="-3997.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="92" y="-3997.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(320)]</text>
-<text text-anchor="start" x="213" y="-3997.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="44,-3963 44,-3988 326,-3988 326,-3963 44,-3963"/>
-<text text-anchor="start" x="49" y="-3972.8" font-family="Helvetica,sans-Serif" font-size="14.00">first_name</text>
-<text text-anchor="start" x="123" y="-3972.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="128" y="-3972.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(64)]</text>
-<text text-anchor="start" x="240" y="-3972.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="44,-3938 44,-3963 326,-3963 326,-3938 44,-3938"/>
-<text text-anchor="start" x="49" y="-3947.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_name</text>
-<text text-anchor="start" x="120" y="-3947.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="125" y="-3947.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(64)]</text>
-<text text-anchor="start" x="237" y="-3947.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="44,-3913 44,-3938 326,-3938 326,-3913 44,-3913"/>
-<text text-anchor="start" x="49" y="-3922.8" font-family="Helvetica,sans-Serif" font-size="14.00">password</text>
-<text text-anchor="start" x="116" y="-3922.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="121" y="-3922.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
-<polygon fill="none" stroke="black" points="44,-3888 44,-3913 326,-3913 326,-3888 44,-3888"/>
-<text text-anchor="start" x="49" y="-3897.8" font-family="Helvetica,sans-Serif" font-size="14.00">registration_date</text>
-<text text-anchor="start" x="167" y="-3897.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="172" y="-3897.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="44,-3863 44,-3888 326,-3888 326,-3863 44,-3863"/>
-<text text-anchor="start" x="49" y="-3872.8" font-family="Helvetica,sans-Serif" font-size="14.00">registration_hash</text>
-<text text-anchor="start" x="170" y="-3872.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="175" y="-3872.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
-<polygon fill="none" stroke="black" points="44,-3838 44,-3863 326,-3863 326,-3838 44,-3838"/>
-<text text-anchor="start" x="49" y="-3847.8" font-family="Helvetica,sans-Serif" font-size="14.00">username</text>
-<text text-anchor="start" x="119" y="-3847.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="124" y="-3847.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(512)]</text>
-<text text-anchor="start" x="245" y="-3847.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-</g>
-<!-- ab_group -->
-<g id="node56" class="node">
-<title>ab_group</title>
-<polygon fill="none" stroke="black" points="527,-4433 527,-4461 779,-4461 779,-4433 527,-4433"/>
-<text text-anchor="start" x="611" y="-4444.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">ab_group</text>
-<polygon fill="none" stroke="black" points="527,-4408 527,-4433 779,-4433 779,-4408 527,-4408"/>
-<text text-anchor="start" x="532" y="-4417.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="545" y="-4417.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="550" y="-4417.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="627" y="-4417.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="527,-4383 527,-4408 779,-4408 779,-4383 527,-4383"/>
-<text text-anchor="start" x="532" y="-4392.8" font-family="Helvetica,sans-Serif" font-size="14.00">description</text>
-<text text-anchor="start" x="610" y="-4392.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="615" y="-4392.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(512)]</text>
-<polygon fill="none" stroke="black" points="527,-4358 527,-4383 779,-4383 779,-4358 527,-4358"/>
-<text text-anchor="start" x="532" y="-4367.8" font-family="Helvetica,sans-Serif" font-size="14.00">label</text>
-<text text-anchor="start" x="566" y="-4367.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="571" y="-4367.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(150)]</text>
-<polygon fill="none" stroke="black" points="527,-4333 527,-4358 779,-4358 779,-4333 527,-4333"/>
-<text text-anchor="start" x="532" y="-4342.8" font-family="Helvetica,sans-Serif" font-size="14.00">name</text>
-<text text-anchor="start" x="572" y="-4342.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="577" y="-4342.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(100)]</text>
-<text text-anchor="start" x="698" y="-4342.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-</g>
-<!-- ab_group_role -->
-<g id="node57" class="node">
-<title>ab_group_role</title>
-<polygon fill="none" stroke="black" points="1027.5,-4226 1027.5,-4254 1208.5,-4254 1208.5,-4226 1027.5,-4226"/>
-<text text-anchor="start" x="1054.5" y="-4237.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">ab_group_role</text>
-<polygon fill="none" stroke="black" points="1027.5,-4201 1027.5,-4226 1208.5,-4226 1208.5,-4201 1027.5,-4201"/>
-<text text-anchor="start" x="1032.5" y="-4210.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="1045.5" y="-4210.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1050.5" y="-4210.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1127.5" y="-4210.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1027.5,-4176 1027.5,-4201 1208.5,-4201 1208.5,-4176 1027.5,-4176"/>
-<text text-anchor="start" x="1032.5" y="-4185.8" font-family="Helvetica,sans-Serif" font-size="14.00">group_id</text>
-<text text-anchor="start" x="1093.5" y="-4185.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1098.5" y="-4185.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1027.5,-4151 1027.5,-4176 1208.5,-4176 1208.5,-4151 1027.5,-4151"/>
-<text text-anchor="start" x="1032.5" y="-4160.8" font-family="Helvetica,sans-Serif" font-size="14.00">role_id</text>
-<text text-anchor="start" x="1078.5" y="-4160.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1083.5" y="-4160.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-</g>
-<!-- ab_group--ab_group_role -->
-<g id="edge73" class="edge">
-<title>ab_group:id--ab_group_role:group_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M780,-4421C930.75,-4421 875.75,-4188 1026.5,-4188"/>
-<text text-anchor="start" x="995.5" y="-4176.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="780" y="-4409.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
-</g>
-<!-- ab_group--ab_user_group -->
-<g id="edge76" class="edge">
-<title>ab_group:id--ab_user_group:group_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M780,-4421C896.94,-4421 909.56,-4329 1026.5,-4329"/>
-<text text-anchor="start" x="995.5" y="-4317.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="780" y="-4424.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
-</g>
-<!-- ab_role -->
-<g id="node58" class="node">
-<title>ab_role</title>
-<polygon fill="none" stroke="black" points="532,-3875 532,-3903 775,-3903 775,-3875 532,-3875"/>
-<text text-anchor="start" x="620.5" y="-3886.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">ab_role</text>
-<polygon fill="none" stroke="black" points="532,-3850 532,-3875 775,-3875 775,-3850 532,-3850"/>
-<text text-anchor="start" x="537" y="-3859.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="550" y="-3859.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="555" y="-3859.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="632" y="-3859.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="532,-3825 532,-3850 775,-3850 775,-3825 532,-3825"/>
-<text text-anchor="start" x="537" y="-3834.8" font-family="Helvetica,sans-Serif" font-size="14.00">name</text>
-<text text-anchor="start" x="577" y="-3834.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="582" y="-3834.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(64)]</text>
-<text text-anchor="start" x="694" y="-3834.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-</g>
-<!-- ab_role--ab_group_role -->
-<g id="edge72" class="edge">
-<title>ab_role:id--ab_group_role:role_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M776,-3862C821.51,-3862 834.26,-3880.71 863,-3916 922.49,-3989.05 874.07,-4044.01 936,-4115 965.93,-4149.31 980.97,-4163 1026.5,-4163"/>
-<text text-anchor="start" x="995.5" y="-4151.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="776" y="-3850.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
-</g>
-<!-- ab_role--ab_user_role -->
-<g id="edge75" class="edge">
-<title>ab_role:id--ab_user_role:role_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M776,-3862C911.3,-3862 891.2,-4035 1026.5,-4035"/>
-<text text-anchor="start" x="995.5" y="-4023.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="776" y="-3865.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
-</g>
-<!-- ab_permission_view_role -->
-<g id="node64" class="node">
-<title>ab_permission_view_role</title>
-<polygon fill="none" stroke="black" points="1001.5,-3861 1001.5,-3889 1234.5,-3889 1234.5,-3861 1001.5,-3861"/>
-<text text-anchor="start" x="1006.5" y="-3872.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">ab_permission_view_role</text>
-<polygon fill="none" stroke="black" points="1001.5,-3836 1001.5,-3861 1234.5,-3861 1234.5,-3836 1001.5,-3836"/>
-<text text-anchor="start" x="1006.5" y="-3845.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="1019.5" y="-3845.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1024.5" y="-3845.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1101.5" y="-3845.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1001.5,-3811 1001.5,-3836 1234.5,-3836 1234.5,-3811 1001.5,-3811"/>
-<text text-anchor="start" x="1006.5" y="-3820.8" font-family="Helvetica,sans-Serif" font-size="14.00">permission_view_id</text>
-<text text-anchor="start" x="1140.5" y="-3820.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1145.5" y="-3820.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1001.5,-3786 1001.5,-3811 1234.5,-3811 1234.5,-3786 1001.5,-3786"/>
-<text text-anchor="start" x="1006.5" y="-3795.8" font-family="Helvetica,sans-Serif" font-size="14.00">role_id</text>
-<text text-anchor="start" x="1052.5" y="-3795.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1057.5" y="-3795.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-</g>
-<!-- ab_role--ab_permission_view_role -->
-<g id="edge80" class="edge">
-<title>ab_role:id--ab_permission_view_role:role_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M776,-3862C879.75,-3862 896.75,-3798 1000.5,-3798"/>
-<text text-anchor="start" x="969.5" y="-3786.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="735" y="-3850.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
-</g>
-<!-- ab_permission -->
-<g id="node61" class="node">
-<title>ab_permission</title>
-<polygon fill="none" stroke="black" points="59,-3784 59,-3812 311,-3812 311,-3784 59,-3784"/>
-<text text-anchor="start" x="120" y="-3795.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">ab_permission</text>
-<polygon fill="none" stroke="black" points="59,-3759 59,-3784 311,-3784 311,-3759 59,-3759"/>
-<text text-anchor="start" x="64" y="-3768.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="77" y="-3768.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="82" y="-3768.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="159" y="-3768.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="59,-3734 59,-3759 311,-3759 311,-3734 59,-3734"/>
-<text text-anchor="start" x="64" y="-3743.8" font-family="Helvetica,sans-Serif" font-size="14.00">name</text>
-<text text-anchor="start" x="104" y="-3743.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="109" y="-3743.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(100)]</text>
-<text text-anchor="start" x="230" y="-3743.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-</g>
-<!-- ab_permission_view -->
-<g id="node62" class="node">
-<title>ab_permission_view</title>
-<polygon fill="none" stroke="black" points="558,-3770 558,-3798 748,-3798 748,-3770 558,-3770"/>
-<text text-anchor="start" x="563.5" y="-3781.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">ab_permission_view</text>
-<polygon fill="none" stroke="black" points="558,-3745 558,-3770 748,-3770 748,-3745 558,-3745"/>
-<text text-anchor="start" x="563" y="-3754.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="576" y="-3754.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="581" y="-3754.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="658" y="-3754.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="558,-3720 558,-3745 748,-3745 748,-3720 558,-3720"/>
-<text text-anchor="start" x="563" y="-3729.8" font-family="Helvetica,sans-Serif" font-size="14.00">permission_id</text>
-<text text-anchor="start" x="659" y="-3729.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="664" y="-3729.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="558,-3695 558,-3720 748,-3720 748,-3695 558,-3695"/>
-<text text-anchor="start" x="563" y="-3704.8" font-family="Helvetica,sans-Serif" font-size="14.00">view_menu_id</text>
-<text text-anchor="start" x="661" y="-3704.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="666" y="-3704.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-</g>
-<!-- ab_permission--ab_permission_view -->
-<g id="edge79" class="edge">
-<title>ab_permission:id--ab_permission_view:permission_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M312,-3771C422.26,-3771 446.74,-3732 557,-3732"/>
-<text text-anchor="start" x="526" y="-3720.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="312" y="-3759.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
-</g>
-<!-- ab_permission_view--ab_permission_view_role -->
-<g id="edge81" class="edge">
-<title>ab_permission_view:id--ab_permission_view_role:permission_view_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M749,-3758C864.45,-3758 885.05,-3823 1000.5,-3823"/>
-<text text-anchor="start" x="969.5" y="-3811.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="749" y="-3746.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
-</g>
-<!-- ab_view_menu -->
-<g id="node63" class="node">
-<title>ab_view_menu</title>
-<polygon fill="none" stroke="black" points="59,-3680 59,-3708 311,-3708 311,-3680 59,-3680"/>
-<text text-anchor="start" x="120" y="-3691.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">ab_view_menu</text>
-<polygon fill="none" stroke="black" points="59,-3655 59,-3680 311,-3680 311,-3655 59,-3655"/>
-<text text-anchor="start" x="64" y="-3664.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="77" y="-3664.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="82" y="-3664.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="159" y="-3664.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="59,-3630 59,-3655 311,-3655 311,-3630 59,-3630"/>
-<text text-anchor="start" x="64" y="-3639.8" font-family="Helvetica,sans-Serif" font-size="14.00">name</text>
-<text text-anchor="start" x="104" y="-3639.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="109" y="-3639.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="230" y="-3639.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-</g>
-<!-- ab_view_menu--ab_permission_view -->
-<g id="edge78" class="edge">
-<title>ab_view_menu:id--ab_permission_view:view_menu_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M312,-3667C422.33,-3667 446.67,-3707 557,-3707"/>
-<text text-anchor="start" x="526" y="-3695.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="312" y="-3667.05" font-family="Times,serif" font-size="14.00">{0,1}</text>
-</g>
-<!-- alembic_version_fab -->
-<g id="node65" class="node">
-<title>alembic_version_fab</title>
-<polygon fill="none" stroke="black" points="39,-4117 39,-4145 332,-4145 332,-4117 39,-4117"/>
-<text text-anchor="start" x="95" y="-4128.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">alembic_version_fab</text>
-<polygon fill="none" stroke="black" points="39,-4092 39,-4117 332,-4117 332,-4092 39,-4092"/>
-<text text-anchor="start" x="44" y="-4101.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">version_num</text>
-<text text-anchor="start" x="134" y="-4101.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="139" y="-4101.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(32)]</text>
-<text text-anchor="start" x="251" y="-4101.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-</g>
-<!-- session -->
-<g id="node66" class="node">
-<title>session</title>
-<polygon fill="none" stroke="black" points="81,-4272 81,-4300 289,-4300 289,-4272 81,-4272"/>
-<text text-anchor="start" x="151" y="-4283.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">session</text>
-<polygon fill="none" stroke="black" points="81,-4247 81,-4272 289,-4272 289,-4247 81,-4247"/>
-<text text-anchor="start" x="86" y="-4256.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="99" y="-4256.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="104" y="-4256.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="181" y="-4256.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="81,-4222 81,-4247 289,-4247 289,-4222 81,-4222"/>
-<text text-anchor="start" x="86" y="-4231.8" font-family="Helvetica,sans-Serif" font-size="14.00">data</text>
-<text text-anchor="start" x="117" y="-4231.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="122" y="-4231.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BYTEA]</text>
-<polygon fill="none" stroke="black" points="81,-4197 81,-4222 289,-4222 289,-4197 81,-4197"/>
-<text text-anchor="start" x="86" y="-4206.8" font-family="Helvetica,sans-Serif" font-size="14.00">expiry</text>
-<text text-anchor="start" x="130" y="-4206.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="135" y="-4206.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="81,-4172 81,-4197 289,-4197 289,-4172 81,-4172"/>
-<text text-anchor="start" x="86" y="-4181.8" font-family="Helvetica,sans-Serif" font-size="14.00">session_id</text>
-<text text-anchor="start" x="158" y="-4181.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="163" y="-4181.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(255)]</text>
+<polygon fill="none" stroke="black" points="39,-2070.42 39,-2098.42 332,-2098.42 332,-2070.42 39,-2070.42"/>
+<text text-anchor="start" x="113" y="-2081.62" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">alembic_version</text>
+<polygon fill="none" stroke="black" points="39,-2045.42 39,-2070.42 332,-2070.42 332,-2045.42 39,-2045.42"/>
+<text text-anchor="start" x="44" y="-2055.22" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">version_num</text>
+<text text-anchor="start" x="134" y="-2055.22" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="139" y="-2055.22" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(32)]</text>
+<text text-anchor="start" x="251" y="-2055.22" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
</g>
</g>
</svg>
diff --git a/airflow-core/src/airflow/assets/manager.py b/airflow-core/src/airflow/assets/manager.py
index 8382e0f52b0..e808726d399 100644
--- a/airflow-core/src/airflow/assets/manager.py
+++ b/airflow-core/src/airflow/assets/manager.py
@@ -18,6 +18,7 @@
from __future__ import annotations
from collections.abc import Collection, Iterable
+from contextlib import contextmanager
from typing import TYPE_CHECKING
import structlog
@@ -40,7 +41,7 @@ from airflow.models.asset import (
)
from airflow.observability.stats import Stats
from airflow.utils.log.logging_mixin import LoggingMixin
-from airflow.utils.sqlalchemy import get_dialect_name
+from airflow.utils.sqlalchemy import get_dialect_name, with_row_locks
if TYPE_CHECKING:
from sqlalchemy.orm.session import Session
@@ -58,6 +59,60 @@ if TYPE_CHECKING:
log = structlog.get_logger(__name__)
+@contextmanager
+def _lock_asset_model(
+ *,
+ session: Session,
+ asset_id: int,
+ max_retries: int = 10,
+ retry_delay: float = 0.1,
+):
+ """
+ Context manager to acquire a lock for AssetPartitionDagRun creation.
+
+ - SQLite: Use a no-op ORM update to trigger a write-transaction and acquire SQLite's global writer lock.
+ - Postgres/MySQL: uses row-level lock on AssetModel.
+ """
+ if get_dialect_name(session) == "sqlite":
+ import time
+
+ from sqlalchemy import update
+
+ # no-op update
+ # This is used to acquire SQLite's global writer lock.
+ stmt = update(AssetModel).where(AssetModel.id == asset_id).values(id=AssetModel.id)
+ for _ in range(max_retries):
+ try:
+ session.execute(stmt)
+ session.flush()
+ except exc.OperationalError as err:
+ err_msg = str(err).lower()
+ if "locked" in err_msg or "busy" in err_msg:
+ session.rollback()
+ time.sleep(retry_delay)
+ continue
+
+ # lock acquired
+ yield
+ return
+
+ raise RuntimeError(f"Could not acquire SQLite AssetModel writer lock for asset_id={asset_id}")
+ else:
+ # Postgres/MySQL row-level lock
+ if (
+ session.scalar(
+ with_row_locks(
+ query=select(AssetModel.id).where(AssetModel.id == asset_id),
+ session=session,
+ key_share=True,
+ )
+ )
+ ) is None:
+ raise RuntimeError(f"Asset {asset_id} does not exist – cannot lock.")
+
+ yield
+
+
class AssetManager(LoggingMixin):
"""
A pluggable class that manages operations for assets.
@@ -173,7 +228,7 @@ class AssetManager(LoggingMixin):
asset_event = AssetEvent(**event_kwargs)
session.add(asset_event)
- session.flush() # Ensure the event is written earlier than DDRQ entries below.
+ session.flush() # Ensure the event is written earlier than ADRQ entries below.
dags_to_queue_from_asset = {
ref.dag for ref in asset_model.scheduled_dags if not ref.dag.is_stale and not ref.dag.is_paused
@@ -340,6 +395,7 @@ class AssetManager(LoggingMixin):
apdr = cls._get_or_create_apdr(
target_key=target_key,
target_dag=target_dag,
+ asset_id=asset_id,
session=session,
)
log_record = PartitionedAssetKeyLog(
@@ -355,22 +411,40 @@ class AssetManager(LoggingMixin):
@classmethod
def _get_or_create_apdr(
cls,
+ *,
target_key: str,
target_dag: SerializedDagModel,
+ asset_id: int,
session: Session,
) -> AssetPartitionDagRun:
- latest_apdr: AssetPartitionDagRun | None = session.scalar(
- select(AssetPartitionDagRun)
- .where(
- AssetPartitionDagRun.partition_key == target_key,
- AssetPartitionDagRun.target_dag_id == target_dag.dag_id,
+ """
+ Get or create an APDR.
+
+ If 2 processes invoke this method at the same time using the same (target_key, target_dag) pair,
+ they may both check the database and, finding no existing APDR, create separate instances.
+ This leads to the unintended outcome of having two APDRs created instead of one.
+ To resolve this, we add a mutex lock to AssetModel for PostgreSQL and MySQL and use
+ AssetPartitionDagRunMutexLock table for SQLite.
+ """
+ with _lock_asset_model(session=session, asset_id=asset_id):
+ latest_apdr: AssetPartitionDagRun | None = session.scalar(
+ select(AssetPartitionDagRun)
+ .where(
+ AssetPartitionDagRun.partition_key == target_key,
+ AssetPartitionDagRun.target_dag_id == target_dag.dag_id,
+ )
+ .order_by(AssetPartitionDagRun.id.desc())
+ .limit(1)
)
- .order_by(AssetPartitionDagRun.id.desc())
- .limit(1)
- )
- if latest_apdr and latest_apdr.created_dag_run_id is None:
- apdr = latest_apdr
- else:
+ if latest_apdr and latest_apdr.created_dag_run_id is None:
+ cls.logger().debug(
+ "Existing APDR found for key %s dag_id %s",
+ target_key,
+ target_dag.dag_id,
+ exc_info=True,
+ )
+ return latest_apdr
+
apdr = AssetPartitionDagRun(
target_dag_id=target_dag.dag_id,
created_dag_run_id=None,
@@ -378,7 +452,13 @@ class AssetManager(LoggingMixin):
)
session.add(apdr)
session.flush()
- return apdr
+ cls.logger().debug(
+ "No existing APDR found. Create APDR for key %s dag_id %s",
+ target_key,
+ target_dag.dag_id,
+ exc_info=True,
+ )
+ return apdr
@classmethod
def _queue_dagruns_nonpartitioned_slow_path(
diff --git a/airflow-core/tests/unit/assets/test_manager.py b/airflow-core/tests/unit/assets/test_manager.py
index d33555bb732..8036b6d8352 100644
--- a/airflow-core/tests/unit/assets/test_manager.py
+++ b/airflow-core/tests/unit/assets/test_manager.py
@@ -17,13 +17,18 @@
# under the License.
from __future__ import annotations
+import concurrent.futures
import itertools
+import logging
+from collections import Counter
+from typing import TYPE_CHECKING
from unittest import mock
import pytest
from sqlalchemy import delete, func, select
from sqlalchemy.orm import Session
+from airflow import settings
from airflow.assets.manager import AssetManager
from airflow.listeners.listener import get_listener_manager
from airflow.models.asset import (
@@ -31,6 +36,7 @@ from airflow.models.asset import (
AssetDagRunQueue,
AssetEvent,
AssetModel,
+ AssetPartitionDagRun,
DagScheduleAssetAliasReference,
DagScheduleAssetReference,
)
@@ -87,7 +93,8 @@ class TestAssetManager:
mock_session.merge.assert_not_called()
mock_task_instance.log.warning.assert_called()
- def test_register_asset_change(self, session, dag_maker, mock_task_instance, testing_dag_bundle):
+ @pytest.mark.usefixtures("dag_maker", "testing_dag_bundle")
+ def test_register_asset_change(self, session, mock_task_instance):
asset_manager = AssetManager()
asset = Asset(uri="test://asset1", name="test_asset_uri", group="asset")
@@ -213,3 +220,43 @@ class TestAssetManager:
assert len(asset_listener.created) == 1
assert len(asms) == 1
assert asset_listener.created[0].uri == asset.uri == asms[0].uri
+
+ @pytest.mark.usefixtures("dag_maker", "testing_dag_bundle")
+ def test_get_or_create_apdr_race_condition(self, session, caplog):
+ asm = AssetModel(uri="test://asset1/", name="parition_asset", group="asset")
+ testing_dag = DagModel(dag_id="testing_dag", is_stale=False, bundle_name="testing")
+ session.add_all([asm, testing_dag])
+ session.commit()
+ session.flush()
+ assert session.scalar(select(func.count()).select_from(AssetPartitionDagRun)) == 0
+
+ def _get_or_create_apdr():
+ if TYPE_CHECKING:
+ assert settings.Session
+ assert settings.Session.session_factory
+
+ _session = settings.Session.session_factory()
+ _session.begin()
+ try:
+ return AssetManager._get_or_create_apdr(
+ target_key="test_partition_key",
+ target_dag=testing_dag,
+ asset_id=asm.id,
+ session=_session,
+ ).id
+ finally:
+ _session.commit()
+ _session.close()
+
+ thread_count = 100
+ with caplog.at_level(logging.DEBUG):
+ with concurrent.futures.ThreadPoolExecutor(max_workers=thread_count) as pool:
+ ids = pool.map(lambda _: _get_or_create_apdr(), [None] * thread_count)
+
+ assert Counter(r.msg for r in caplog.records) == {
+ "Existing APDR found for key test_partition_key dag_id testing_dag": thread_count - 1,
+ "No existing APDR found. Create APDR for key test_partition_key dag_id testing_dag": 1,
+ }
+
+ assert len(set(ids)) == 1
+ assert session.scalar(select(func.count()).select_from(AssetPartitionDagRun)) == 1