diff --git a/airflow-core/docs/img/airflow_erd.sha256 b/airflow-core/docs/img/airflow_erd.sha256
index a669d4d768e2b..49e18181c99b6 100644
--- a/airflow-core/docs/img/airflow_erd.sha256
+++ b/airflow-core/docs/img/airflow_erd.sha256
@@ -1 +1 @@
-c8047070343c2f31da70d1cf2fc286ec74aff921b964c5a662c9ac5eb8d07eac
\ No newline at end of file
+1a9b0180a1d8fecd9236fc1d897636e3bbe55fd0d0d24b9c530673fa78b4dc08
\ No newline at end of file
diff --git a/airflow-core/docs/img/airflow_erd.svg b/airflow-core/docs/img/airflow_erd.svg
index ad60590bf137a..24951ff72fbca 100644
--- a/airflow-core/docs/img/airflow_erd.svg
+++ b/airflow-core/docs/img/airflow_erd.svg
@@ -4,878 +4,878 @@
 <!-- Generated by graphviz version 2.43.0 (0)
  -->
 <!-- Title: %3 Pages: 1 -->
-<svg width="2486pt" height="3218pt"
- viewBox="0.00 0.00 2486.00 3218.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 3214)">
+<svg width="2835pt" height="3215pt"
+ viewBox="0.00 0.00 2835.00 3215.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 3211)">
 <title>%3</title>
-<polygon fill="white" stroke="transparent" points="-4,4 -4,-3214 2482,-3214 2482,4 -4,4"/>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-3211 2831,-3211 2831,4 -4,4"/>
 <!-- log -->
 <g id="node1" class="node">
 <title>log</title>
-<polygon fill="none" stroke="black" points="28,-795 28,-823 309,-823 309,-795 28,-795"/>
-<text text-anchor="start" x="154.5" y="-806.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">log</text>
-<polygon fill="none" stroke="black" points="28,-770 28,-795 309,-795 309,-770 28,-770"/>
-<text text-anchor="start" x="33" y="-779.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="46" y="-779.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="51" y="-779.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="128" y="-779.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="28,-745 28,-770 309,-770 309,-745 28,-745"/>
-<text text-anchor="start" x="33" y="-754.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="79" y="-754.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="84" y="-754.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="28,-720 28,-745 309,-745 309,-720 28,-720"/>
-<text text-anchor="start" x="33" y="-729.8" font-family="Helvetica,sans-Serif" font-size="14.00">dttm</text>
-<text text-anchor="start" x="67" y="-729.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="72" y="-729.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="28,-695 28,-720 309,-720 309,-695 28,-695"/>
-<text text-anchor="start" x="33" y="-704.8" font-family="Helvetica,sans-Serif" font-size="14.00">event</text>
-<text text-anchor="start" x="73" y="-704.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="78" y="-704.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(60)]</text>
-<polygon fill="none" stroke="black" points="28,-670 28,-695 309,-695 309,-670 28,-670"/>
-<text text-anchor="start" x="33" y="-679.8" font-family="Helvetica,sans-Serif" font-size="14.00">extra</text>
-<text text-anchor="start" x="70" y="-679.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="75" y="-679.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<polygon fill="none" stroke="black" points="28,-645 28,-670 309,-670 309,-645 28,-645"/>
-<text text-anchor="start" x="33" y="-654.8" font-family="Helvetica,sans-Serif" font-size="14.00">logical_date</text>
-<text text-anchor="start" x="115" y="-654.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="120" y="-654.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="28,-620 28,-645 309,-645 309,-620 28,-620"/>
-<text text-anchor="start" x="33" y="-629.8" font-family="Helvetica,sans-Serif" font-size="14.00">map_index</text>
-<text text-anchor="start" x="109" y="-629.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="114" y="-629.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="28,-595 28,-620 309,-620 309,-595 28,-595"/>
-<text text-anchor="start" x="33" y="-604.8" font-family="Helvetica,sans-Serif" font-size="14.00">owner</text>
-<text text-anchor="start" x="76" y="-604.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="81" y="-604.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
-<polygon fill="none" stroke="black" points="28,-570 28,-595 309,-595 309,-570 28,-570"/>
-<text text-anchor="start" x="33" y="-579.8" font-family="Helvetica,sans-Serif" font-size="14.00">owner_display_name</text>
-<text text-anchor="start" x="178" y="-579.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="183" y="-579.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
-<polygon fill="none" stroke="black" points="28,-545 28,-570 309,-570 309,-545 28,-545"/>
-<text text-anchor="start" x="33" y="-554.8" font-family="Helvetica,sans-Serif" font-size="14.00">run_id</text>
-<text text-anchor="start" x="77" y="-554.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="82" y="-554.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="28,-520 28,-545 309,-545 309,-520 28,-520"/>
-<text text-anchor="start" x="33" y="-529.8" font-family="Helvetica,sans-Serif" font-size="14.00">task_id</text>
-<text text-anchor="start" x="82" y="-529.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="87" y="-529.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="28,-495 28,-520 309,-520 309,-495 28,-495"/>
-<text text-anchor="start" x="33" y="-504.8" font-family="Helvetica,sans-Serif" font-size="14.00">try_number</text>
-<text text-anchor="start" x="115" y="-504.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="120" y="-504.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="28,-792 28,-820 309,-820 309,-792 28,-792"/>
+<text text-anchor="start" x="154.5" y="-803.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">log</text>
+<polygon fill="none" stroke="black" points="28,-767 28,-792 309,-792 309,-767 28,-767"/>
+<text text-anchor="start" x="33" y="-776.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="46" y="-776.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="51" y="-776.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="128" y="-776.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="28,-742 28,-767 309,-767 309,-742 28,-742"/>
+<text text-anchor="start" x="33" y="-751.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="79" y="-751.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="84" y="-751.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="28,-717 28,-742 309,-742 309,-717 28,-717"/>
+<text text-anchor="start" x="33" y="-726.8" font-family="Helvetica,sans-Serif" font-size="14.00">dttm</text>
+<text text-anchor="start" x="67" y="-726.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="72" y="-726.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="28,-692 28,-717 309,-717 309,-692 28,-692"/>
+<text text-anchor="start" x="33" y="-701.8" font-family="Helvetica,sans-Serif" font-size="14.00">event</text>
+<text text-anchor="start" x="73" y="-701.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="78" y="-701.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(60)]</text>
+<polygon fill="none" stroke="black" points="28,-667 28,-692 309,-692 309,-667 28,-667"/>
+<text text-anchor="start" x="33" y="-676.8" font-family="Helvetica,sans-Serif" font-size="14.00">extra</text>
+<text text-anchor="start" x="70" y="-676.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="75" y="-676.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<polygon fill="none" stroke="black" points="28,-642 28,-667 309,-667 309,-642 28,-642"/>
+<text text-anchor="start" x="33" y="-651.8" font-family="Helvetica,sans-Serif" font-size="14.00">logical_date</text>
+<text text-anchor="start" x="115" y="-651.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="120" y="-651.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="28,-617 28,-642 309,-642 309,-617 28,-617"/>
+<text text-anchor="start" x="33" y="-626.8" font-family="Helvetica,sans-Serif" font-size="14.00">map_index</text>
+<text text-anchor="start" x="109" y="-626.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="114" y="-626.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="28,-592 28,-617 309,-617 309,-592 28,-592"/>
+<text text-anchor="start" x="33" y="-601.8" font-family="Helvetica,sans-Serif" font-size="14.00">owner</text>
+<text text-anchor="start" x="76" y="-601.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="81" y="-601.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
+<polygon fill="none" stroke="black" points="28,-567 28,-592 309,-592 309,-567 28,-567"/>
+<text text-anchor="start" x="33" y="-576.8" font-family="Helvetica,sans-Serif" font-size="14.00">owner_display_name</text>
+<text text-anchor="start" x="178" y="-576.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="183" y="-576.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
+<polygon fill="none" stroke="black" points="28,-542 28,-567 309,-567 309,-542 28,-542"/>
+<text text-anchor="start" x="33" y="-551.8" font-family="Helvetica,sans-Serif" font-size="14.00">run_id</text>
+<text text-anchor="start" x="77" y="-551.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="82" y="-551.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="28,-517 28,-542 309,-542 309,-517 28,-517"/>
+<text text-anchor="start" x="33" y="-526.8" font-family="Helvetica,sans-Serif" font-size="14.00">task_id</text>
+<text text-anchor="start" x="82" y="-526.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="87" y="-526.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="28,-492 28,-517 309,-517 309,-492 28,-492"/>
+<text text-anchor="start" x="33" y="-501.8" font-family="Helvetica,sans-Serif" font-size="14.00">try_number</text>
+<text text-anchor="start" x="115" y="-501.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="120" y="-501.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
 </g>
 <!-- dag_priority_parsing_request -->
 <g id="node2" class="node">
 <title>dag_priority_parsing_request</title>
-<polygon fill="none" stroke="black" points="8,-923 8,-951 328,-951 328,-923 8,-923"/>
-<text text-anchor="start" x="37" y="-934.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_priority_parsing_request</text>
-<polygon fill="none" stroke="black" points="8,-898 8,-923 328,-923 328,-898 8,-898"/>
-<text text-anchor="start" x="13" y="-907.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="26" y="-907.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="31" y="-907.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(32)]</text>
-<text text-anchor="start" x="143" y="-907.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="8,-873 8,-898 328,-898 328,-873 8,-873"/>
-<text text-anchor="start" x="13" y="-882.8" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_name</text>
-<text text-anchor="start" x="107" y="-882.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="112" y="-882.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="233" y="-882.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="8,-848 8,-873 328,-873 328,-848 8,-848"/>
-<text text-anchor="start" x="13" y="-857.8" font-family="Helvetica,sans-Serif" font-size="14.00">relative_fileloc</text>
-<text text-anchor="start" x="112" y="-857.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="117" y="-857.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
-<text text-anchor="start" x="247" y="-857.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="8,-920 8,-948 328,-948 328,-920 8,-920"/>
+<text text-anchor="start" x="37" y="-931.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_priority_parsing_request</text>
+<polygon fill="none" stroke="black" points="8,-895 8,-920 328,-920 328,-895 8,-895"/>
+<text text-anchor="start" x="13" y="-904.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="26" y="-904.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="31" y="-904.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(32)]</text>
+<text text-anchor="start" x="143" y="-904.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="8,-870 8,-895 328,-895 328,-870 8,-870"/>
+<text text-anchor="start" x="13" y="-879.8" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_name</text>
+<text text-anchor="start" x="107" y="-879.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="112" y="-879.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="233" y="-879.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="8,-845 8,-870 328,-870 328,-845 8,-845"/>
+<text text-anchor="start" x="13" y="-854.8" font-family="Helvetica,sans-Serif" font-size="14.00">relative_fileloc</text>
+<text text-anchor="start" x="112" y="-854.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="117" y="-854.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
+<text text-anchor="start" x="247" y="-854.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- job -->
 <g id="node3" class="node">
 <title>job</title>
-<polygon fill="none" stroke="black" points="49,-1228 49,-1256 287,-1256 287,-1228 49,-1228"/>
-<text text-anchor="start" x="154" y="-1239.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">job</text>
-<polygon fill="none" stroke="black" points="49,-1203 49,-1228 287,-1228 287,-1203 49,-1203"/>
-<text text-anchor="start" x="54" y="-1212.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="67" y="-1212.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="72" y="-1212.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="149" y="-1212.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="49,-1178 49,-1203 287,-1203 287,-1178 49,-1178"/>
-<text text-anchor="start" x="54" y="-1187.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="100" y="-1187.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="105" y="-1187.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="49,-1153 49,-1178 287,-1178 287,-1153 49,-1153"/>
-<text text-anchor="start" x="54" y="-1162.8" font-family="Helvetica,sans-Serif" font-size="14.00">end_date</text>
-<text text-anchor="start" x="118" y="-1162.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="123" y="-1162.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="49,-1128 49,-1153 287,-1153 287,-1128 49,-1128"/>
-<text text-anchor="start" x="54" y="-1137.8" font-family="Helvetica,sans-Serif" font-size="14.00">executor_class</text>
-<text text-anchor="start" x="156" y="-1137.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="161" y="-1137.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
-<polygon fill="none" stroke="black" points="49,-1103 49,-1128 287,-1128 287,-1103 49,-1103"/>
-<text text-anchor="start" x="54" y="-1112.8" font-family="Helvetica,sans-Serif" font-size="14.00">hostname</text>
-<text text-anchor="start" x="124" y="-1112.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="129" y="-1112.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
-<polygon fill="none" stroke="black" points="49,-1078 49,-1103 287,-1103 287,-1078 49,-1078"/>
-<text text-anchor="start" x="54" y="-1087.8" font-family="Helvetica,sans-Serif" font-size="14.00">job_type</text>
-<text text-anchor="start" x="113" y="-1087.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="118" y="-1087.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(30)]</text>
-<polygon fill="none" stroke="black" points="49,-1053 49,-1078 287,-1078 287,-1053 49,-1053"/>
-<text text-anchor="start" x="54" y="-1062.8" font-family="Helvetica,sans-Serif" font-size="14.00">latest_heartbeat</text>
-<text text-anchor="start" x="167" y="-1062.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="172" y="-1062.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="49,-1028 49,-1053 287,-1053 287,-1028 49,-1028"/>
-<text text-anchor="start" x="54" y="-1037.8" font-family="Helvetica,sans-Serif" font-size="14.00">start_date</text>
-<text text-anchor="start" x="124" y="-1037.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="129" y="-1037.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="49,-1003 49,-1028 287,-1028 287,-1003 49,-1003"/>
-<text text-anchor="start" x="54" y="-1012.8" font-family="Helvetica,sans-Serif" font-size="14.00">state</text>
-<text text-anchor="start" x="89" y="-1012.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="94" y="-1012.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(20)]</text>
-<polygon fill="none" stroke="black" points="49,-978 49,-1003 287,-1003 287,-978 49,-978"/>
-<text text-anchor="start" x="54" y="-987.8" font-family="Helvetica,sans-Serif" font-size="14.00">unixname</text>
-<text text-anchor="start" x="124" y="-987.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="129" y="-987.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="49,-1225 49,-1253 287,-1253 287,-1225 49,-1225"/>
+<text text-anchor="start" x="154" y="-1236.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">job</text>
+<polygon fill="none" stroke="black" points="49,-1200 49,-1225 287,-1225 287,-1200 49,-1200"/>
+<text text-anchor="start" x="54" y="-1209.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="67" y="-1209.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="72" y="-1209.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="149" y="-1209.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="49,-1175 49,-1200 287,-1200 287,-1175 49,-1175"/>
+<text text-anchor="start" x="54" y="-1184.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="100" y="-1184.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="105" y="-1184.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="49,-1150 49,-1175 287,-1175 287,-1150 49,-1150"/>
+<text text-anchor="start" x="54" y="-1159.8" font-family="Helvetica,sans-Serif" font-size="14.00">end_date</text>
+<text text-anchor="start" x="118" y="-1159.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="123" y="-1159.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="49,-1125 49,-1150 287,-1150 287,-1125 49,-1125"/>
+<text text-anchor="start" x="54" y="-1134.8" font-family="Helvetica,sans-Serif" font-size="14.00">executor_class</text>
+<text text-anchor="start" x="156" y="-1134.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="161" y="-1134.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
+<polygon fill="none" stroke="black" points="49,-1100 49,-1125 287,-1125 287,-1100 49,-1100"/>
+<text text-anchor="start" x="54" y="-1109.8" font-family="Helvetica,sans-Serif" font-size="14.00">hostname</text>
+<text text-anchor="start" x="124" y="-1109.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="129" y="-1109.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
+<polygon fill="none" stroke="black" points="49,-1075 49,-1100 287,-1100 287,-1075 49,-1075"/>
+<text text-anchor="start" x="54" y="-1084.8" font-family="Helvetica,sans-Serif" font-size="14.00">job_type</text>
+<text text-anchor="start" x="113" y="-1084.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="118" y="-1084.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(30)]</text>
+<polygon fill="none" stroke="black" points="49,-1050 49,-1075 287,-1075 287,-1050 49,-1050"/>
+<text text-anchor="start" x="54" y="-1059.8" font-family="Helvetica,sans-Serif" font-size="14.00">latest_heartbeat</text>
+<text text-anchor="start" x="167" y="-1059.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="172" y="-1059.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="49,-1025 49,-1050 287,-1050 287,-1025 49,-1025"/>
+<text text-anchor="start" x="54" y="-1034.8" font-family="Helvetica,sans-Serif" font-size="14.00">start_date</text>
+<text text-anchor="start" x="124" y="-1034.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="129" y="-1034.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="49,-1000 49,-1025 287,-1025 287,-1000 49,-1000"/>
+<text text-anchor="start" x="54" y="-1009.8" font-family="Helvetica,sans-Serif" font-size="14.00">state</text>
+<text text-anchor="start" x="89" y="-1009.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="94" y="-1009.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(20)]</text>
+<polygon fill="none" stroke="black" points="49,-975 49,-1000 287,-1000 287,-975 49,-975"/>
+<text text-anchor="start" x="54" y="-984.8" font-family="Helvetica,sans-Serif" font-size="14.00">unixname</text>
+<text text-anchor="start" x="124" y="-984.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="129" y="-984.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
 </g>
 <!-- callback_request -->
 <g id="node4" class="node">
 <title>callback_request</title>
-<polygon fill="none" stroke="black" points="20,-1407 20,-1435 317,-1435 317,-1407 20,-1407"/>
-<text text-anchor="start" x="93" y="-1418.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">callback_request</text>
-<polygon fill="none" stroke="black" points="20,-1382 20,-1407 317,-1407 317,-1382 20,-1382"/>
-<text text-anchor="start" x="25" y="-1391.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="38" y="-1391.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="43" y="-1391.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="120" y="-1391.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="20,-1357 20,-1382 317,-1382 317,-1357 20,-1357"/>
-<text text-anchor="start" x="25" y="-1366.8" font-family="Helvetica,sans-Serif" font-size="14.00">callback_data</text>
-<text text-anchor="start" x="119" y="-1366.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="124" y="-1366.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
-<text text-anchor="start" x="185" y="-1366.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="20,-1332 20,-1357 317,-1357 317,-1332 20,-1332"/>
-<text text-anchor="start" x="25" y="-1341.8" font-family="Helvetica,sans-Serif" font-size="14.00">callback_type</text>
-<text text-anchor="start" x="119" y="-1341.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="124" y="-1341.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(20)]</text>
-<text text-anchor="start" x="236" y="-1341.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="20,-1307 20,-1332 317,-1332 317,-1307 20,-1307"/>
-<text text-anchor="start" x="25" y="-1316.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="98" y="-1316.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="103" y="-1316.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="199" y="-1316.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="20,-1282 20,-1307 317,-1307 317,-1282 20,-1282"/>
-<text text-anchor="start" x="25" y="-1291.8" font-family="Helvetica,sans-Serif" font-size="14.00">priority_weight</text>
-<text text-anchor="start" x="129" y="-1291.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="134" y="-1291.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="211" y="-1291.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="20,-1404 20,-1432 317,-1432 317,-1404 20,-1404"/>
+<text text-anchor="start" x="93" y="-1415.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">callback_request</text>
+<polygon fill="none" stroke="black" points="20,-1379 20,-1404 317,-1404 317,-1379 20,-1379"/>
+<text text-anchor="start" x="25" y="-1388.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="38" y="-1388.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="43" y="-1388.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="120" y="-1388.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="20,-1354 20,-1379 317,-1379 317,-1354 20,-1354"/>
+<text text-anchor="start" x="25" y="-1363.8" font-family="Helvetica,sans-Serif" font-size="14.00">callback_data</text>
+<text text-anchor="start" x="119" y="-1363.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="124" y="-1363.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
+<text text-anchor="start" x="185" y="-1363.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="20,-1329 20,-1354 317,-1354 317,-1329 20,-1329"/>
+<text text-anchor="start" x="25" y="-1338.8" font-family="Helvetica,sans-Serif" font-size="14.00">callback_type</text>
+<text text-anchor="start" x="119" y="-1338.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="124" y="-1338.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(20)]</text>
+<text text-anchor="start" x="236" y="-1338.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="20,-1304 20,-1329 317,-1329 317,-1304 20,-1304"/>
+<text text-anchor="start" x="25" y="-1313.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="98" y="-1313.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="103" y="-1313.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="199" y="-1313.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="20,-1279 20,-1304 317,-1304 317,-1279 20,-1279"/>
+<text text-anchor="start" x="25" y="-1288.8" font-family="Helvetica,sans-Serif" font-size="14.00">priority_weight</text>
+<text text-anchor="start" x="129" y="-1288.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="134" y="-1288.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="211" y="-1288.8" 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="53,-1586 53,-1614 283,-1614 283,-1586 53,-1586"/>
-<text text-anchor="start" x="110.5" y="-1597.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">import_error</text>
-<polygon fill="none" stroke="black" points="53,-1561 53,-1586 283,-1586 283,-1561 53,-1561"/>
-<text text-anchor="start" x="58" y="-1570.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="71" y="-1570.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="76" y="-1570.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="153" y="-1570.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="53,-1536 53,-1561 283,-1561 283,-1536 53,-1536"/>
-<text text-anchor="start" x="58" y="-1545.8" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_name</text>
-<text text-anchor="start" x="152" y="-1545.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="157" y="-1545.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="53,-1511 53,-1536 283,-1536 283,-1511 53,-1511"/>
-<text text-anchor="start" x="58" y="-1520.8" font-family="Helvetica,sans-Serif" font-size="14.00">filename</text>
-<text text-anchor="start" x="119" y="-1520.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="124" y="-1520.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1024)]</text>
-<polygon fill="none" stroke="black" points="53,-1486 53,-1511 283,-1511 283,-1486 53,-1486"/>
-<text text-anchor="start" x="58" y="-1495.8" font-family="Helvetica,sans-Serif" font-size="14.00">stacktrace</text>
-<text text-anchor="start" x="131" y="-1495.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="136" y="-1495.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<polygon fill="none" stroke="black" points="53,-1461 53,-1486 283,-1486 283,-1461 53,-1461"/>
-<text text-anchor="start" x="58" y="-1470.8" font-family="Helvetica,sans-Serif" font-size="14.00">timestamp</text>
-<text text-anchor="start" x="133" y="-1470.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="138" y="-1470.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="53,-1583 53,-1611 283,-1611 283,-1583 53,-1583"/>
+<text text-anchor="start" x="110.5" y="-1594.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">import_error</text>
+<polygon fill="none" stroke="black" points="53,-1558 53,-1583 283,-1583 283,-1558 53,-1558"/>
+<text text-anchor="start" x="58" y="-1567.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="71" y="-1567.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="76" y="-1567.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="153" y="-1567.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="53,-1533 53,-1558 283,-1558 283,-1533 53,-1533"/>
+<text text-anchor="start" x="58" y="-1542.8" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_name</text>
+<text text-anchor="start" x="152" y="-1542.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="157" y="-1542.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="53,-1508 53,-1533 283,-1533 283,-1508 53,-1508"/>
+<text text-anchor="start" x="58" y="-1517.8" font-family="Helvetica,sans-Serif" font-size="14.00">filename</text>
+<text text-anchor="start" x="119" y="-1517.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="124" y="-1517.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1024)]</text>
+<polygon fill="none" stroke="black" points="53,-1483 53,-1508 283,-1508 283,-1483 53,-1483"/>
+<text text-anchor="start" x="58" y="-1492.8" font-family="Helvetica,sans-Serif" font-size="14.00">stacktrace</text>
+<text text-anchor="start" x="131" y="-1492.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="136" y="-1492.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<polygon fill="none" stroke="black" points="53,-1458 53,-1483 283,-1483 283,-1458 53,-1458"/>
+<text text-anchor="start" x="58" y="-1467.8" font-family="Helvetica,sans-Serif" font-size="14.00">timestamp</text>
+<text text-anchor="start" x="133" y="-1467.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="138" y="-1467.8" 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="30,-2326 30,-2354 307,-2354 307,-2326 30,-2326"/>
-<text text-anchor="start" x="117" y="-2337.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_bundle</text>
-<polygon fill="none" stroke="black" points="30,-2301 30,-2326 307,-2326 307,-2301 30,-2301"/>
-<text text-anchor="start" x="35" y="-2310.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">name</text>
-<text text-anchor="start" x="75" y="-2310.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="80" y="-2310.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="201" y="-2310.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="30,-2276 30,-2301 307,-2301 307,-2276 30,-2276"/>
-<text text-anchor="start" x="35" y="-2285.8" font-family="Helvetica,sans-Serif" font-size="14.00">active</text>
-<text text-anchor="start" x="77" y="-2285.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="82" y="-2285.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<polygon fill="none" stroke="black" points="30,-2251 30,-2276 307,-2276 307,-2251 30,-2251"/>
-<text text-anchor="start" x="35" y="-2260.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_refreshed</text>
-<text text-anchor="start" x="133" y="-2260.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="138" y="-2260.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="30,-2226 30,-2251 307,-2251 307,-2226 30,-2226"/>
-<text text-anchor="start" x="35" y="-2235.8" font-family="Helvetica,sans-Serif" font-size="14.00">signed_url_template</text>
-<text text-anchor="start" x="176" y="-2235.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="181" y="-2235.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(200)]</text>
-<polygon fill="none" stroke="black" points="30,-2201 30,-2226 307,-2226 307,-2201 30,-2201"/>
-<text text-anchor="start" x="35" y="-2210.8" font-family="Helvetica,sans-Serif" font-size="14.00">template_params</text>
-<text text-anchor="start" x="156" y="-2210.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="161" y="-2210.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<polygon fill="none" stroke="black" points="30,-2176 30,-2201 307,-2201 307,-2176 30,-2176"/>
-<text text-anchor="start" x="35" y="-2185.8" font-family="Helvetica,sans-Serif" font-size="14.00">version</text>
-<text text-anchor="start" x="87" y="-2185.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="92" y="-2185.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(200)]</text>
+<polygon fill="none" stroke="black" points="30,-2323 30,-2351 307,-2351 307,-2323 30,-2323"/>
+<text text-anchor="start" x="117" y="-2334.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_bundle</text>
+<polygon fill="none" stroke="black" points="30,-2298 30,-2323 307,-2323 307,-2298 30,-2298"/>
+<text text-anchor="start" x="35" y="-2307.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">name</text>
+<text text-anchor="start" x="75" y="-2307.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="80" y="-2307.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="201" y="-2307.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="30,-2273 30,-2298 307,-2298 307,-2273 30,-2273"/>
+<text text-anchor="start" x="35" y="-2282.8" font-family="Helvetica,sans-Serif" font-size="14.00">active</text>
+<text text-anchor="start" x="77" y="-2282.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="82" y="-2282.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<polygon fill="none" stroke="black" points="30,-2248 30,-2273 307,-2273 307,-2248 30,-2248"/>
+<text text-anchor="start" x="35" y="-2257.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_refreshed</text>
+<text text-anchor="start" x="133" y="-2257.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="138" y="-2257.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="30,-2223 30,-2248 307,-2248 307,-2223 30,-2223"/>
+<text text-anchor="start" x="35" y="-2232.8" font-family="Helvetica,sans-Serif" font-size="14.00">signed_url_template</text>
+<text text-anchor="start" x="176" y="-2232.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="181" y="-2232.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(200)]</text>
+<polygon fill="none" stroke="black" points="30,-2198 30,-2223 307,-2223 307,-2198 30,-2198"/>
+<text text-anchor="start" x="35" y="-2207.8" font-family="Helvetica,sans-Serif" font-size="14.00">template_params</text>
+<text text-anchor="start" x="156" y="-2207.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="161" y="-2207.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<polygon fill="none" stroke="black" points="30,-2173 30,-2198 307,-2198 307,-2173 30,-2173"/>
+<text text-anchor="start" x="35" y="-2182.8" font-family="Helvetica,sans-Serif" font-size="14.00">version</text>
+<text text-anchor="start" x="87" y="-2182.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="92" y="-2182.8" 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="450,-2110 450,-2138 789,-2138 789,-2110 450,-2110"/>
-<text text-anchor="start" x="541.5" y="-2121.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_bundle_team</text>
-<polygon fill="none" stroke="black" points="450,-2085 450,-2110 789,-2110 789,-2085 450,-2085"/>
-<text text-anchor="start" x="455" y="-2094.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_bundle_name</text>
-<text text-anchor="start" x="582" y="-2094.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="587" y="-2094.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="708" y="-2094.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="450,-2060 450,-2085 789,-2085 789,-2060 450,-2060"/>
-<text text-anchor="start" x="455" y="-2069.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">team_id</text>
-<text text-anchor="start" x="510" y="-2069.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="515" y="-2069.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="567" y="-2069.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="450,-2107 450,-2135 789,-2135 789,-2107 450,-2107"/>
+<text text-anchor="start" x="541.5" y="-2118.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_bundle_team</text>
+<polygon fill="none" stroke="black" points="450,-2082 450,-2107 789,-2107 789,-2082 450,-2082"/>
+<text text-anchor="start" x="455" y="-2091.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_bundle_name</text>
+<text text-anchor="start" x="582" y="-2091.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="587" y="-2091.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="708" y="-2091.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="450,-2057 450,-2082 789,-2082 789,-2057 450,-2057"/>
+<text text-anchor="start" x="455" y="-2066.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">team_id</text>
+<text text-anchor="start" x="510" y="-2066.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="515" y="-2066.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="567" y="-2066.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- dag_bundle&#45;&#45;dag_bundle_team -->
 <g id="edge2" class="edge">
 <title>dag_bundle:name&#45;&#45;dag_bundle_team:dag_bundle_name</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M308,-2314C423.02,-2314 333.98,-2097 449,-2097"/>
-<text text-anchor="start" x="418" y="-2085.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="308" y="-2302.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M308,-2311C423.02,-2311 333.98,-2094 449,-2094"/>
+<text text-anchor="start" x="418" y="-2082.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="308" y="-2299.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- dag -->
 <g id="node19" class="node">
 <title>dag</title>
-<polygon fill="none" stroke="black" points="417,-2814 417,-2842 821,-2842 821,-2814 417,-2814"/>
-<text text-anchor="start" x="602" y="-2825.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag</text>
-<polygon fill="none" stroke="black" points="417,-2789 417,-2814 821,-2814 821,-2789 417,-2789"/>
-<text text-anchor="start" x="422" y="-2798.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="468" y="-2798.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="473" y="-2798.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="594" y="-2798.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="417,-2764 417,-2789 821,-2789 821,-2764 417,-2764"/>
-<text text-anchor="start" x="422" y="-2773.8" font-family="Helvetica,sans-Serif" font-size="14.00">asset_expression</text>
-<text text-anchor="start" x="541" y="-2773.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="546" y="-2773.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<polygon fill="none" stroke="black" points="417,-2739 417,-2764 821,-2764 821,-2739 417,-2739"/>
-<text text-anchor="start" x="422" y="-2748.8" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_name</text>
-<text text-anchor="start" x="516" y="-2748.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="521" y="-2748.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="642" y="-2748.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="417,-2714 417,-2739 821,-2739 821,-2714 417,-2714"/>
-<text text-anchor="start" x="422" y="-2723.8" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_version</text>
-<text text-anchor="start" x="528" y="-2723.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="533" y="-2723.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(200)]</text>
-<polygon fill="none" stroke="black" points="417,-2689 417,-2714 821,-2714 821,-2689 417,-2689"/>
-<text text-anchor="start" x="422" y="-2698.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_display_name</text>
-<text text-anchor="start" x="551" y="-2698.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="556" y="-2698.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
-<polygon fill="none" stroke="black" points="417,-2664 417,-2689 821,-2689 821,-2664 417,-2664"/>
-<text text-anchor="start" x="422" y="-2673.8" font-family="Helvetica,sans-Serif" font-size="14.00">deadline</text>
-<text text-anchor="start" x="482" y="-2673.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="487" y="-2673.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<polygon fill="none" stroke="black" points="417,-2639 417,-2664 821,-2664 821,-2639 417,-2639"/>
-<text text-anchor="start" x="422" y="-2648.8" font-family="Helvetica,sans-Serif" font-size="14.00">description</text>
-<text text-anchor="start" x="500" y="-2648.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="505" y="-2648.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<polygon fill="none" stroke="black" points="417,-2614 417,-2639 821,-2639 821,-2614 417,-2614"/>
-<text text-anchor="start" x="422" y="-2623.8" font-family="Helvetica,sans-Serif" font-size="14.00">fileloc</text>
-<text text-anchor="start" x="463" y="-2623.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="468" y="-2623.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
-<polygon fill="none" stroke="black" points="417,-2589 417,-2614 821,-2614 821,-2589 417,-2589"/>
-<text text-anchor="start" x="422" y="-2598.8" font-family="Helvetica,sans-Serif" font-size="14.00">has_import_errors</text>
-<text text-anchor="start" x="547" y="-2598.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="552" y="-2598.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<polygon fill="none" stroke="black" points="417,-2564 417,-2589 821,-2589 821,-2564 417,-2564"/>
-<text text-anchor="start" x="422" y="-2573.8" font-family="Helvetica,sans-Serif" font-size="14.00">has_task_concurrency_limits</text>
-<text text-anchor="start" x="619" y="-2573.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="624" y="-2573.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<text text-anchor="start" x="708" y="-2573.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="417,-2539 417,-2564 821,-2564 821,-2539 417,-2539"/>
-<text text-anchor="start" x="422" y="-2548.8" font-family="Helvetica,sans-Serif" font-size="14.00">is_paused</text>
-<text text-anchor="start" x="492" y="-2548.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="497" y="-2548.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<polygon fill="none" stroke="black" points="417,-2514 417,-2539 821,-2539 821,-2514 417,-2514"/>
-<text text-anchor="start" x="422" y="-2523.8" font-family="Helvetica,sans-Serif" font-size="14.00">is_stale</text>
-<text text-anchor="start" x="474" y="-2523.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="479" y="-2523.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<polygon fill="none" stroke="black" points="417,-2489 417,-2514 821,-2514 821,-2489 417,-2489"/>
-<text text-anchor="start" x="422" y="-2498.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_expired</text>
-<text text-anchor="start" x="506" y="-2498.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="511" y="-2498.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="417,-2464 417,-2489 821,-2489 821,-2464 417,-2464"/>
-<text text-anchor="start" x="422" y="-2473.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_parse_duration</text>
-<text text-anchor="start" x="558" y="-2473.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="563" y="-2473.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [DOUBLE_PRECISION]</text>
-<polygon fill="none" stroke="black" points="417,-2439 417,-2464 821,-2464 821,-2439 417,-2439"/>
-<text text-anchor="start" x="422" y="-2448.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_parsed_time</text>
-<text text-anchor="start" x="540" y="-2448.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="545" y="-2448.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="417,-2414 417,-2439 821,-2439 821,-2414 417,-2414"/>
-<text text-anchor="start" x="422" y="-2423.8" font-family="Helvetica,sans-Serif" font-size="14.00">max_active_runs</text>
-<text text-anchor="start" x="539" y="-2423.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="544" y="-2423.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="417,-2389 417,-2414 821,-2414 821,-2389 417,-2389"/>
-<text text-anchor="start" x="422" y="-2398.8" font-family="Helvetica,sans-Serif" font-size="14.00">max_active_tasks</text>
-<text text-anchor="start" x="544" y="-2398.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="549" y="-2398.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="626" y="-2398.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="417,-2364 417,-2389 821,-2389 821,-2364 417,-2364"/>
-<text text-anchor="start" x="422" y="-2373.8" font-family="Helvetica,sans-Serif" font-size="14.00">max_consecutive_failed_dag_runs</text>
-<text text-anchor="start" x="658" y="-2373.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="663" y="-2373.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="740" y="-2373.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="417,-2339 417,-2364 821,-2364 821,-2339 417,-2339"/>
-<text text-anchor="start" x="422" y="-2348.8" font-family="Helvetica,sans-Serif" font-size="14.00">next_dagrun</text>
-<text text-anchor="start" x="510" y="-2348.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="515" y="-2348.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="417,-2314 417,-2339 821,-2339 821,-2314 417,-2314"/>
-<text text-anchor="start" x="422" y="-2323.8" font-family="Helvetica,sans-Serif" font-size="14.00">next_dagrun_create_after</text>
-<text text-anchor="start" x="599" y="-2323.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="604" y="-2323.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="417,-2289 417,-2314 821,-2314 821,-2289 417,-2289"/>
-<text text-anchor="start" x="422" y="-2298.8" font-family="Helvetica,sans-Serif" font-size="14.00">next_dagrun_data_interval_end</text>
-<text text-anchor="start" x="640" y="-2298.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="645" y="-2298.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="417,-2264 417,-2289 821,-2289 821,-2264 417,-2264"/>
-<text text-anchor="start" x="422" y="-2273.8" font-family="Helvetica,sans-Serif" font-size="14.00">next_dagrun_data_interval_start</text>
-<text text-anchor="start" x="646" y="-2273.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="651" y="-2273.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="417,-2239 417,-2264 821,-2264 821,-2239 417,-2239"/>
-<text text-anchor="start" x="422" y="-2248.8" font-family="Helvetica,sans-Serif" font-size="14.00">owners</text>
-<text text-anchor="start" x="473" y="-2248.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="478" y="-2248.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
-<polygon fill="none" stroke="black" points="417,-2214 417,-2239 821,-2239 821,-2214 417,-2214"/>
-<text text-anchor="start" x="422" y="-2223.8" font-family="Helvetica,sans-Serif" font-size="14.00">relative_fileloc</text>
-<text text-anchor="start" x="521" y="-2223.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="526" y="-2223.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
-<polygon fill="none" stroke="black" points="417,-2189 417,-2214 821,-2214 821,-2189 417,-2189"/>
-<text text-anchor="start" x="422" y="-2198.8" font-family="Helvetica,sans-Serif" font-size="14.00">timetable_description</text>
-<text text-anchor="start" x="572" y="-2198.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="577" y="-2198.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="417,-2164 417,-2189 821,-2189 821,-2164 417,-2164"/>
-<text text-anchor="start" x="422" y="-2173.8" font-family="Helvetica,sans-Serif" font-size="14.00">timetable_summary</text>
-<text text-anchor="start" x="561" y="-2173.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="566" y="-2173.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<polygon fill="none" stroke="black" points="417,-2811 417,-2839 821,-2839 821,-2811 417,-2811"/>
+<text text-anchor="start" x="602" y="-2822.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag</text>
+<polygon fill="none" stroke="black" points="417,-2786 417,-2811 821,-2811 821,-2786 417,-2786"/>
+<text text-anchor="start" x="422" y="-2795.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="468" y="-2795.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="473" y="-2795.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="594" y="-2795.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="417,-2761 417,-2786 821,-2786 821,-2761 417,-2761"/>
+<text text-anchor="start" x="422" y="-2770.8" font-family="Helvetica,sans-Serif" font-size="14.00">asset_expression</text>
+<text text-anchor="start" x="541" y="-2770.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="546" y="-2770.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<polygon fill="none" stroke="black" points="417,-2736 417,-2761 821,-2761 821,-2736 417,-2736"/>
+<text text-anchor="start" x="422" y="-2745.8" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_name</text>
+<text text-anchor="start" x="516" y="-2745.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="521" y="-2745.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="642" y="-2745.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="417,-2711 417,-2736 821,-2736 821,-2711 417,-2711"/>
+<text text-anchor="start" x="422" y="-2720.8" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_version</text>
+<text text-anchor="start" x="528" y="-2720.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="533" y="-2720.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(200)]</text>
+<polygon fill="none" stroke="black" points="417,-2686 417,-2711 821,-2711 821,-2686 417,-2686"/>
+<text text-anchor="start" x="422" y="-2695.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_display_name</text>
+<text text-anchor="start" x="551" y="-2695.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="556" y="-2695.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
+<polygon fill="none" stroke="black" points="417,-2661 417,-2686 821,-2686 821,-2661 417,-2661"/>
+<text text-anchor="start" x="422" y="-2670.8" font-family="Helvetica,sans-Serif" font-size="14.00">deadline</text>
+<text text-anchor="start" x="482" y="-2670.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="487" y="-2670.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<polygon fill="none" stroke="black" points="417,-2636 417,-2661 821,-2661 821,-2636 417,-2636"/>
+<text text-anchor="start" x="422" y="-2645.8" font-family="Helvetica,sans-Serif" font-size="14.00">description</text>
+<text text-anchor="start" x="500" y="-2645.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="505" y="-2645.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<polygon fill="none" stroke="black" points="417,-2611 417,-2636 821,-2636 821,-2611 417,-2611"/>
+<text text-anchor="start" x="422" y="-2620.8" font-family="Helvetica,sans-Serif" font-size="14.00">fileloc</text>
+<text text-anchor="start" x="463" y="-2620.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="468" y="-2620.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
+<polygon fill="none" stroke="black" points="417,-2586 417,-2611 821,-2611 821,-2586 417,-2586"/>
+<text text-anchor="start" x="422" y="-2595.8" font-family="Helvetica,sans-Serif" font-size="14.00">has_import_errors</text>
+<text text-anchor="start" x="547" y="-2595.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="552" y="-2595.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<polygon fill="none" stroke="black" points="417,-2561 417,-2586 821,-2586 821,-2561 417,-2561"/>
+<text text-anchor="start" x="422" y="-2570.8" font-family="Helvetica,sans-Serif" font-size="14.00">has_task_concurrency_limits</text>
+<text text-anchor="start" x="619" y="-2570.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="624" y="-2570.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<text text-anchor="start" x="708" y="-2570.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="417,-2536 417,-2561 821,-2561 821,-2536 417,-2536"/>
+<text text-anchor="start" x="422" y="-2545.8" font-family="Helvetica,sans-Serif" font-size="14.00">is_paused</text>
+<text text-anchor="start" x="492" y="-2545.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="497" y="-2545.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<polygon fill="none" stroke="black" points="417,-2511 417,-2536 821,-2536 821,-2511 417,-2511"/>
+<text text-anchor="start" x="422" y="-2520.8" font-family="Helvetica,sans-Serif" font-size="14.00">is_stale</text>
+<text text-anchor="start" x="474" y="-2520.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="479" y="-2520.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<polygon fill="none" stroke="black" points="417,-2486 417,-2511 821,-2511 821,-2486 417,-2486"/>
+<text text-anchor="start" x="422" y="-2495.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_expired</text>
+<text text-anchor="start" x="506" y="-2495.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="511" y="-2495.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="417,-2461 417,-2486 821,-2486 821,-2461 417,-2461"/>
+<text text-anchor="start" x="422" y="-2470.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_parse_duration</text>
+<text text-anchor="start" x="558" y="-2470.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="563" y="-2470.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [DOUBLE_PRECISION]</text>
+<polygon fill="none" stroke="black" points="417,-2436 417,-2461 821,-2461 821,-2436 417,-2436"/>
+<text text-anchor="start" x="422" y="-2445.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_parsed_time</text>
+<text text-anchor="start" x="540" y="-2445.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="545" y="-2445.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="417,-2411 417,-2436 821,-2436 821,-2411 417,-2411"/>
+<text text-anchor="start" x="422" y="-2420.8" font-family="Helvetica,sans-Serif" font-size="14.00">max_active_runs</text>
+<text text-anchor="start" x="539" y="-2420.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="544" y="-2420.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="417,-2386 417,-2411 821,-2411 821,-2386 417,-2386"/>
+<text text-anchor="start" x="422" y="-2395.8" font-family="Helvetica,sans-Serif" font-size="14.00">max_active_tasks</text>
+<text text-anchor="start" x="544" y="-2395.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="549" y="-2395.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="626" y="-2395.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="417,-2361 417,-2386 821,-2386 821,-2361 417,-2361"/>
+<text text-anchor="start" x="422" y="-2370.8" font-family="Helvetica,sans-Serif" font-size="14.00">max_consecutive_failed_dag_runs</text>
+<text text-anchor="start" x="658" y="-2370.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="663" y="-2370.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="740" y="-2370.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="417,-2336 417,-2361 821,-2361 821,-2336 417,-2336"/>
+<text text-anchor="start" x="422" y="-2345.8" font-family="Helvetica,sans-Serif" font-size="14.00">next_dagrun</text>
+<text text-anchor="start" x="510" y="-2345.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="515" y="-2345.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="417,-2311 417,-2336 821,-2336 821,-2311 417,-2311"/>
+<text text-anchor="start" x="422" y="-2320.8" font-family="Helvetica,sans-Serif" font-size="14.00">next_dagrun_create_after</text>
+<text text-anchor="start" x="599" y="-2320.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="604" y="-2320.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="417,-2286 417,-2311 821,-2311 821,-2286 417,-2286"/>
+<text text-anchor="start" x="422" y="-2295.8" font-family="Helvetica,sans-Serif" font-size="14.00">next_dagrun_data_interval_end</text>
+<text text-anchor="start" x="640" y="-2295.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="645" y="-2295.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="417,-2261 417,-2286 821,-2286 821,-2261 417,-2261"/>
+<text text-anchor="start" x="422" y="-2270.8" font-family="Helvetica,sans-Serif" font-size="14.00">next_dagrun_data_interval_start</text>
+<text text-anchor="start" x="646" y="-2270.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="651" y="-2270.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="417,-2236 417,-2261 821,-2261 821,-2236 417,-2236"/>
+<text text-anchor="start" x="422" y="-2245.8" font-family="Helvetica,sans-Serif" font-size="14.00">owners</text>
+<text text-anchor="start" x="473" y="-2245.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="478" y="-2245.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
+<polygon fill="none" stroke="black" points="417,-2211 417,-2236 821,-2236 821,-2211 417,-2211"/>
+<text text-anchor="start" x="422" y="-2220.8" font-family="Helvetica,sans-Serif" font-size="14.00">relative_fileloc</text>
+<text text-anchor="start" x="521" y="-2220.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="526" y="-2220.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
+<polygon fill="none" stroke="black" points="417,-2186 417,-2211 821,-2211 821,-2186 417,-2186"/>
+<text text-anchor="start" x="422" y="-2195.8" font-family="Helvetica,sans-Serif" font-size="14.00">timetable_description</text>
+<text text-anchor="start" x="572" y="-2195.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="577" y="-2195.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="417,-2161 417,-2186 821,-2186 821,-2161 417,-2161"/>
+<text text-anchor="start" x="422" y="-2170.8" font-family="Helvetica,sans-Serif" font-size="14.00">timetable_summary</text>
+<text text-anchor="start" x="561" y="-2170.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="566" y="-2170.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
 </g>
 <!-- dag_bundle&#45;&#45;dag -->
 <g id="edge13" class="edge">
 <title>dag_bundle:name&#45;&#45;dag:bundle_name</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M308,-2314C508.5,-2314 215.5,-2752 416,-2752"/>
-<text text-anchor="start" x="385" y="-2740.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="308" y="-2317.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M308,-2311C508.5,-2311 215.5,-2749 416,-2749"/>
+<text text-anchor="start" x="385" y="-2737.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="308" y="-2314.8" 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="47,-1691 47,-1719 290,-1719 290,-1691 47,-1691"/>
-<text text-anchor="start" x="145.5" y="-1702.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">team</text>
-<polygon fill="none" stroke="black" points="47,-1666 47,-1691 290,-1691 290,-1666 47,-1666"/>
-<text text-anchor="start" x="52" y="-1675.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="65" y="-1675.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="70" y="-1675.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="122" y="-1675.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="47,-1641 47,-1666 290,-1666 290,-1641 47,-1641"/>
-<text text-anchor="start" x="52" y="-1650.8" font-family="Helvetica,sans-Serif" font-size="14.00">name</text>
-<text text-anchor="start" x="92" y="-1650.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="97" y="-1650.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
-<text text-anchor="start" x="209" y="-1650.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="47,-1688 47,-1716 290,-1716 290,-1688 47,-1688"/>
+<text text-anchor="start" x="145.5" y="-1699.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">team</text>
+<polygon fill="none" stroke="black" points="47,-1663 47,-1688 290,-1688 290,-1663 47,-1663"/>
+<text text-anchor="start" x="52" y="-1672.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="65" y="-1672.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="70" y="-1672.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="122" y="-1672.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="47,-1638 47,-1663 290,-1663 290,-1638 47,-1638"/>
+<text text-anchor="start" x="52" y="-1647.8" font-family="Helvetica,sans-Serif" font-size="14.00">name</text>
+<text text-anchor="start" x="92" y="-1647.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="97" y="-1647.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
+<text text-anchor="start" x="209" y="-1647.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- team&#45;&#45;dag_bundle_team -->
 <g id="edge1" class="edge">
 <title>team:id&#45;&#45;dag_bundle_team:team_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M291,-1678C377.09,-1678 356.16,-1979.03 409,-2047 421.87,-2063.55 428.04,-2072 449,-2072"/>
-<text text-anchor="start" x="418" y="-2060.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="291" y="-1666.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M291,-1675C377.09,-1675 356.16,-1976.03 409,-2044 421.87,-2060.55 428.04,-2069 449,-2069"/>
+<text text-anchor="start" x="418" y="-2057.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="291" y="-1663.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- connection -->
 <g id="node17" class="node">
 <title>connection</title>
-<polygon fill="none" stroke="black" points="477,-1802 477,-1830 761,-1830 761,-1802 477,-1802"/>
-<text text-anchor="start" x="569" y="-1813.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">connection</text>
-<polygon fill="none" stroke="black" points="477,-1777 477,-1802 761,-1802 761,-1777 477,-1777"/>
-<text text-anchor="start" x="482" y="-1786.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="495" y="-1786.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="500" y="-1786.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="577" y="-1786.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="477,-1752 477,-1777 761,-1777 761,-1752 477,-1752"/>
-<text text-anchor="start" x="482" y="-1761.8" font-family="Helvetica,sans-Serif" font-size="14.00">conn_id</text>
-<text text-anchor="start" x="536" y="-1761.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="541" y="-1761.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="662" y="-1761.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="477,-1727 477,-1752 761,-1752 761,-1727 477,-1727"/>
-<text text-anchor="start" x="482" y="-1736.8" font-family="Helvetica,sans-Serif" font-size="14.00">conn_type</text>
-<text text-anchor="start" x="554" y="-1736.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="559" y="-1736.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
-<text text-anchor="start" x="680" y="-1736.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="477,-1702 477,-1727 761,-1727 761,-1702 477,-1702"/>
-<text text-anchor="start" x="482" y="-1711.8" font-family="Helvetica,sans-Serif" font-size="14.00">description</text>
-<text text-anchor="start" x="560" y="-1711.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="565" y="-1711.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<polygon fill="none" stroke="black" points="477,-1677 477,-1702 761,-1702 761,-1677 477,-1677"/>
-<text text-anchor="start" x="482" y="-1686.8" font-family="Helvetica,sans-Serif" font-size="14.00">extra</text>
-<text text-anchor="start" x="519" y="-1686.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="524" y="-1686.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<polygon fill="none" stroke="black" points="477,-1652 477,-1677 761,-1677 761,-1652 477,-1652"/>
-<text text-anchor="start" x="482" y="-1661.8" font-family="Helvetica,sans-Serif" font-size="14.00">host</text>
-<text text-anchor="start" x="513" y="-1661.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="518" y="-1661.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
-<polygon fill="none" stroke="black" points="477,-1627 477,-1652 761,-1652 761,-1627 477,-1627"/>
-<text text-anchor="start" x="482" y="-1636.8" font-family="Helvetica,sans-Serif" font-size="14.00">is_encrypted</text>
-<text text-anchor="start" x="571" y="-1636.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="576" y="-1636.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<polygon fill="none" stroke="black" points="477,-1602 477,-1627 761,-1627 761,-1602 477,-1602"/>
-<text text-anchor="start" x="482" y="-1611.8" font-family="Helvetica,sans-Serif" font-size="14.00">is_extra_encrypted</text>
-<text text-anchor="start" x="614" y="-1611.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="619" y="-1611.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<polygon fill="none" stroke="black" points="477,-1577 477,-1602 761,-1602 761,-1577 477,-1577"/>
-<text text-anchor="start" x="482" y="-1586.8" font-family="Helvetica,sans-Serif" font-size="14.00">login</text>
-<text text-anchor="start" x="516" y="-1586.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="521" y="-1586.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<polygon fill="none" stroke="black" points="477,-1552 477,-1577 761,-1577 761,-1552 477,-1552"/>
-<text text-anchor="start" x="482" y="-1561.8" font-family="Helvetica,sans-Serif" font-size="14.00">password</text>
-<text text-anchor="start" x="549" y="-1561.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="554" y="-1561.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<polygon fill="none" stroke="black" points="477,-1527 477,-1552 761,-1552 761,-1527 477,-1527"/>
-<text text-anchor="start" x="482" y="-1536.8" font-family="Helvetica,sans-Serif" font-size="14.00">port</text>
-<text text-anchor="start" x="511" y="-1536.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="516" y="-1536.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="477,-1502 477,-1527 761,-1527 761,-1502 477,-1502"/>
-<text text-anchor="start" x="482" y="-1511.8" font-family="Helvetica,sans-Serif" font-size="14.00">schema</text>
-<text text-anchor="start" x="537" y="-1511.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="542" y="-1511.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
-<polygon fill="none" stroke="black" points="477,-1477 477,-1502 761,-1502 761,-1477 477,-1477"/>
-<text text-anchor="start" x="482" y="-1486.8" font-family="Helvetica,sans-Serif" font-size="14.00">team_id</text>
-<text text-anchor="start" x="537" y="-1486.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="542" y="-1486.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<polygon fill="none" stroke="black" points="477,-1799 477,-1827 761,-1827 761,-1799 477,-1799"/>
+<text text-anchor="start" x="569" y="-1810.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">connection</text>
+<polygon fill="none" stroke="black" points="477,-1774 477,-1799 761,-1799 761,-1774 477,-1774"/>
+<text text-anchor="start" x="482" y="-1783.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="495" y="-1783.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="500" y="-1783.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="577" y="-1783.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="477,-1749 477,-1774 761,-1774 761,-1749 477,-1749"/>
+<text text-anchor="start" x="482" y="-1758.8" font-family="Helvetica,sans-Serif" font-size="14.00">conn_id</text>
+<text text-anchor="start" x="536" y="-1758.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="541" y="-1758.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="662" y="-1758.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="477,-1724 477,-1749 761,-1749 761,-1724 477,-1724"/>
+<text text-anchor="start" x="482" y="-1733.8" font-family="Helvetica,sans-Serif" font-size="14.00">conn_type</text>
+<text text-anchor="start" x="554" y="-1733.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="559" y="-1733.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
+<text text-anchor="start" x="680" y="-1733.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="477,-1699 477,-1724 761,-1724 761,-1699 477,-1699"/>
+<text text-anchor="start" x="482" y="-1708.8" font-family="Helvetica,sans-Serif" font-size="14.00">description</text>
+<text text-anchor="start" x="560" y="-1708.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="565" y="-1708.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<polygon fill="none" stroke="black" points="477,-1674 477,-1699 761,-1699 761,-1674 477,-1674"/>
+<text text-anchor="start" x="482" y="-1683.8" font-family="Helvetica,sans-Serif" font-size="14.00">extra</text>
+<text text-anchor="start" x="519" y="-1683.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="524" y="-1683.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<polygon fill="none" stroke="black" points="477,-1649 477,-1674 761,-1674 761,-1649 477,-1649"/>
+<text text-anchor="start" x="482" y="-1658.8" font-family="Helvetica,sans-Serif" font-size="14.00">host</text>
+<text text-anchor="start" x="513" y="-1658.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="518" y="-1658.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
+<polygon fill="none" stroke="black" points="477,-1624 477,-1649 761,-1649 761,-1624 477,-1624"/>
+<text text-anchor="start" x="482" y="-1633.8" font-family="Helvetica,sans-Serif" font-size="14.00">is_encrypted</text>
+<text text-anchor="start" x="571" y="-1633.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="576" y="-1633.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<polygon fill="none" stroke="black" points="477,-1599 477,-1624 761,-1624 761,-1599 477,-1599"/>
+<text text-anchor="start" x="482" y="-1608.8" font-family="Helvetica,sans-Serif" font-size="14.00">is_extra_encrypted</text>
+<text text-anchor="start" x="614" y="-1608.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="619" y="-1608.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<polygon fill="none" stroke="black" points="477,-1574 477,-1599 761,-1599 761,-1574 477,-1574"/>
+<text text-anchor="start" x="482" y="-1583.8" font-family="Helvetica,sans-Serif" font-size="14.00">login</text>
+<text text-anchor="start" x="516" y="-1583.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="521" y="-1583.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<polygon fill="none" stroke="black" points="477,-1549 477,-1574 761,-1574 761,-1549 477,-1549"/>
+<text text-anchor="start" x="482" y="-1558.8" font-family="Helvetica,sans-Serif" font-size="14.00">password</text>
+<text text-anchor="start" x="549" y="-1558.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="554" y="-1558.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<polygon fill="none" stroke="black" points="477,-1524 477,-1549 761,-1549 761,-1524 477,-1524"/>
+<text text-anchor="start" x="482" y="-1533.8" font-family="Helvetica,sans-Serif" font-size="14.00">port</text>
+<text text-anchor="start" x="511" y="-1533.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="516" y="-1533.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="477,-1499 477,-1524 761,-1524 761,-1499 477,-1499"/>
+<text text-anchor="start" x="482" y="-1508.8" font-family="Helvetica,sans-Serif" font-size="14.00">schema</text>
+<text text-anchor="start" x="537" y="-1508.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="542" y="-1508.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
+<polygon fill="none" stroke="black" points="477,-1474 477,-1499 761,-1499 761,-1474 477,-1474"/>
+<text text-anchor="start" x="482" y="-1483.8" font-family="Helvetica,sans-Serif" font-size="14.00">team_id</text>
+<text text-anchor="start" x="537" y="-1483.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="542" y="-1483.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
 </g>
 <!-- team&#45;&#45;connection -->
 <g id="edge11" class="edge">
 <title>team:id&#45;&#45;connection:team_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M291,-1678C408.54,-1678 358.46,-1489 476,-1489"/>
-<text text-anchor="start" x="445" y="-1477.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="291" y="-1681.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M291,-1675C408.54,-1675 358.46,-1486 476,-1486"/>
+<text text-anchor="start" x="445" y="-1474.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="291" y="-1678.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
 </g>
 <!-- variable -->
 <g id="node18" class="node">
 <title>variable</title>
-<polygon fill="none" stroke="black" points="525,-1424 525,-1452 713,-1452 713,-1424 525,-1424"/>
-<text text-anchor="start" x="582.5" y="-1435.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">variable</text>
-<polygon fill="none" stroke="black" points="525,-1399 525,-1424 713,-1424 713,-1399 525,-1399"/>
-<text text-anchor="start" x="530" y="-1408.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="543" y="-1408.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="548" y="-1408.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="625" y="-1408.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="525,-1374 525,-1399 713,-1399 713,-1374 525,-1374"/>
-<text text-anchor="start" x="530" y="-1383.8" font-family="Helvetica,sans-Serif" font-size="14.00">description</text>
-<text text-anchor="start" x="608" y="-1383.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="613" y="-1383.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<polygon fill="none" stroke="black" points="525,-1349 525,-1374 713,-1374 713,-1349 525,-1349"/>
-<text text-anchor="start" x="530" y="-1358.8" font-family="Helvetica,sans-Serif" font-size="14.00">is_encrypted</text>
-<text text-anchor="start" x="619" y="-1358.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="624" y="-1358.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<polygon fill="none" stroke="black" points="525,-1324 525,-1349 713,-1349 713,-1324 525,-1324"/>
-<text text-anchor="start" x="530" y="-1333.8" font-family="Helvetica,sans-Serif" font-size="14.00">key</text>
-<text text-anchor="start" x="555" y="-1333.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="560" y="-1333.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="525,-1299 525,-1324 713,-1324 713,-1299 525,-1299"/>
-<text text-anchor="start" x="530" y="-1308.8" font-family="Helvetica,sans-Serif" font-size="14.00">team_id</text>
-<text text-anchor="start" x="585" y="-1308.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="590" y="-1308.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<polygon fill="none" stroke="black" points="525,-1274 525,-1299 713,-1299 713,-1274 525,-1274"/>
-<text text-anchor="start" x="530" y="-1283.8" font-family="Helvetica,sans-Serif" font-size="14.00">val</text>
-<text text-anchor="start" x="551" y="-1283.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="556" y="-1283.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<polygon fill="none" stroke="black" points="525,-1421 525,-1449 713,-1449 713,-1421 525,-1421"/>
+<text text-anchor="start" x="582.5" y="-1432.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">variable</text>
+<polygon fill="none" stroke="black" points="525,-1396 525,-1421 713,-1421 713,-1396 525,-1396"/>
+<text text-anchor="start" x="530" y="-1405.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="543" y="-1405.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="548" y="-1405.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="625" y="-1405.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="525,-1371 525,-1396 713,-1396 713,-1371 525,-1371"/>
+<text text-anchor="start" x="530" y="-1380.8" font-family="Helvetica,sans-Serif" font-size="14.00">description</text>
+<text text-anchor="start" x="608" y="-1380.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="613" y="-1380.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<polygon fill="none" stroke="black" points="525,-1346 525,-1371 713,-1371 713,-1346 525,-1346"/>
+<text text-anchor="start" x="530" y="-1355.8" font-family="Helvetica,sans-Serif" font-size="14.00">is_encrypted</text>
+<text text-anchor="start" x="619" y="-1355.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="624" y="-1355.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<polygon fill="none" stroke="black" points="525,-1321 525,-1346 713,-1346 713,-1321 525,-1321"/>
+<text text-anchor="start" x="530" y="-1330.8" font-family="Helvetica,sans-Serif" font-size="14.00">key</text>
+<text text-anchor="start" x="555" y="-1330.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="560" y="-1330.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="525,-1296 525,-1321 713,-1321 713,-1296 525,-1296"/>
+<text text-anchor="start" x="530" y="-1305.8" font-family="Helvetica,sans-Serif" font-size="14.00">team_id</text>
+<text text-anchor="start" x="585" y="-1305.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="590" y="-1305.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<polygon fill="none" stroke="black" points="525,-1271 525,-1296 713,-1296 713,-1271 525,-1271"/>
+<text text-anchor="start" x="530" y="-1280.8" font-family="Helvetica,sans-Serif" font-size="14.00">val</text>
+<text text-anchor="start" x="551" y="-1280.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="556" y="-1280.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
 </g>
 <!-- team&#45;&#45;variable -->
 <g id="edge12" class="edge">
 <title>team:id&#45;&#45;variable:team_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M291,-1678C321.23,-1678 319.64,-1652.42 336,-1627 424.46,-1489.6 360.58,-1311 524,-1311"/>
-<text text-anchor="start" x="493" y="-1299.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="291" y="-1666.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M291,-1675C321.23,-1675 319.64,-1649.42 336,-1624 424.46,-1486.6 360.58,-1308 524,-1308"/>
+<text text-anchor="start" x="493" y="-1296.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="291" y="-1663.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
 </g>
 <!-- slot_pool -->
 <g id="node20" class="node">
 <title>slot_pool</title>
-<polygon fill="none" stroke="black" points="474,-2006 474,-2034 765,-2034 765,-2006 474,-2006"/>
-<text text-anchor="start" x="578.5" y="-2017.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">slot_pool</text>
-<polygon fill="none" stroke="black" points="474,-1981 474,-2006 765,-2006 765,-1981 474,-1981"/>
-<text text-anchor="start" x="479" y="-1990.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="492" y="-1990.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="497" y="-1990.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="574" y="-1990.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="474,-1956 474,-1981 765,-1981 765,-1956 474,-1956"/>
-<text text-anchor="start" x="479" y="-1965.8" font-family="Helvetica,sans-Serif" font-size="14.00">description</text>
-<text text-anchor="start" x="557" y="-1965.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="562" y="-1965.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<polygon fill="none" stroke="black" points="474,-1931 474,-1956 765,-1956 765,-1931 474,-1931"/>
-<text text-anchor="start" x="479" y="-1940.8" font-family="Helvetica,sans-Serif" font-size="14.00">include_deferred</text>
-<text text-anchor="start" x="595" y="-1940.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="600" y="-1940.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<text text-anchor="start" x="684" y="-1940.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="474,-1906 474,-1931 765,-1931 765,-1906 474,-1906"/>
-<text text-anchor="start" x="479" y="-1915.8" font-family="Helvetica,sans-Serif" font-size="14.00">pool</text>
-<text text-anchor="start" x="509" y="-1915.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="514" y="-1915.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
-<polygon fill="none" stroke="black" points="474,-1881 474,-1906 765,-1906 765,-1881 474,-1881"/>
-<text text-anchor="start" x="479" y="-1890.8" font-family="Helvetica,sans-Serif" font-size="14.00">slots</text>
-<text text-anchor="start" x="512" y="-1890.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="517" y="-1890.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="474,-1856 474,-1881 765,-1881 765,-1856 474,-1856"/>
-<text text-anchor="start" x="479" y="-1865.8" font-family="Helvetica,sans-Serif" font-size="14.00">team_id</text>
-<text text-anchor="start" x="534" y="-1865.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="539" y="-1865.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<polygon fill="none" stroke="black" points="474,-2003 474,-2031 765,-2031 765,-2003 474,-2003"/>
+<text text-anchor="start" x="578.5" y="-2014.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">slot_pool</text>
+<polygon fill="none" stroke="black" points="474,-1978 474,-2003 765,-2003 765,-1978 474,-1978"/>
+<text text-anchor="start" x="479" y="-1987.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="492" y="-1987.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="497" y="-1987.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="574" y="-1987.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="474,-1953 474,-1978 765,-1978 765,-1953 474,-1953"/>
+<text text-anchor="start" x="479" y="-1962.8" font-family="Helvetica,sans-Serif" font-size="14.00">description</text>
+<text text-anchor="start" x="557" y="-1962.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="562" y="-1962.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<polygon fill="none" stroke="black" points="474,-1928 474,-1953 765,-1953 765,-1928 474,-1928"/>
+<text text-anchor="start" x="479" y="-1937.8" font-family="Helvetica,sans-Serif" font-size="14.00">include_deferred</text>
+<text text-anchor="start" x="595" y="-1937.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="600" y="-1937.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<text text-anchor="start" x="684" y="-1937.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="474,-1903 474,-1928 765,-1928 765,-1903 474,-1903"/>
+<text text-anchor="start" x="479" y="-1912.8" font-family="Helvetica,sans-Serif" font-size="14.00">pool</text>
+<text text-anchor="start" x="509" y="-1912.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="514" y="-1912.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
+<polygon fill="none" stroke="black" points="474,-1878 474,-1903 765,-1903 765,-1878 474,-1878"/>
+<text text-anchor="start" x="479" y="-1887.8" font-family="Helvetica,sans-Serif" font-size="14.00">slots</text>
+<text text-anchor="start" x="512" y="-1887.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="517" y="-1887.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="474,-1853 474,-1878 765,-1878 765,-1853 474,-1853"/>
+<text text-anchor="start" x="479" y="-1862.8" font-family="Helvetica,sans-Serif" font-size="14.00">team_id</text>
+<text text-anchor="start" x="534" y="-1862.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="539" y="-1862.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
 </g>
 <!-- team&#45;&#45;slot_pool -->
 <g id="edge14" class="edge">
 <title>team:id&#45;&#45;slot_pool:team_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M291,-1678C381.16,-1678 337.84,-1787.64 409,-1843 433.1,-1861.75 442.46,-1868 473,-1868"/>
-<text text-anchor="start" x="442" y="-1856.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="250" y="-1666.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M291,-1675C381.16,-1675 337.84,-1784.64 409,-1840 433.1,-1858.75 442.46,-1865 473,-1865"/>
+<text text-anchor="start" x="442" y="-1853.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="250" y="-1663.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
 </g>
 <!-- asset_alias -->
 <g id="node9" class="node">
 <title>asset_alias</title>
-<polygon fill="none" stroke="black" points="488,-966 488,-994 750,-994 750,-966 488,-966"/>
-<text text-anchor="start" x="570" y="-977.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_alias</text>
-<polygon fill="none" stroke="black" points="488,-941 488,-966 750,-966 750,-941 488,-941"/>
-<text text-anchor="start" x="493" y="-950.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="506" y="-950.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="511" y="-950.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="588" y="-950.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="488,-916 488,-941 750,-941 750,-916 488,-916"/>
-<text text-anchor="start" x="493" y="-925.8" font-family="Helvetica,sans-Serif" font-size="14.00">group</text>
-<text text-anchor="start" x="534" y="-925.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="539" y="-925.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
-<text text-anchor="start" x="669" y="-925.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="488,-891 488,-916 750,-916 750,-891 488,-891"/>
-<text text-anchor="start" x="493" y="-900.8" font-family="Helvetica,sans-Serif" font-size="14.00">name</text>
-<text text-anchor="start" x="533" y="-900.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="538" y="-900.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
-<text text-anchor="start" x="668" y="-900.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="488,-963 488,-991 750,-991 750,-963 488,-963"/>
+<text text-anchor="start" x="570" y="-974.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_alias</text>
+<polygon fill="none" stroke="black" points="488,-938 488,-963 750,-963 750,-938 488,-938"/>
+<text text-anchor="start" x="493" y="-947.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="506" y="-947.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="511" y="-947.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="588" y="-947.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="488,-913 488,-938 750,-938 750,-913 488,-913"/>
+<text text-anchor="start" x="493" y="-922.8" font-family="Helvetica,sans-Serif" font-size="14.00">group</text>
+<text text-anchor="start" x="534" y="-922.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="539" y="-922.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
+<text text-anchor="start" x="669" y="-922.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="488,-888 488,-913 750,-913 750,-888 488,-888"/>
+<text text-anchor="start" x="493" y="-897.8" font-family="Helvetica,sans-Serif" font-size="14.00">name</text>
+<text text-anchor="start" x="533" y="-897.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="538" y="-897.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
+<text text-anchor="start" x="668" y="-897.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- asset_alias_asset -->
 <g id="node10" class="node">
 <title>asset_alias_asset</title>
-<polygon fill="none" stroke="black" points="971.5,-991 971.5,-1019 1196.5,-1019 1196.5,-991 971.5,-991"/>
-<text text-anchor="start" x="1007" y="-1002.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_alias_asset</text>
-<polygon fill="none" stroke="black" points="971.5,-966 971.5,-991 1196.5,-991 1196.5,-966 971.5,-966"/>
-<text text-anchor="start" x="976.5" y="-975.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">alias_id</text>
-<text text-anchor="start" x="1028.5" y="-975.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1033.5" y="-975.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1110.5" y="-975.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="971.5,-941 971.5,-966 1196.5,-966 1196.5,-941 971.5,-941"/>
-<text text-anchor="start" x="976.5" y="-950.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">asset_id</text>
-<text text-anchor="start" x="1033.5" y="-950.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1038.5" y="-950.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1115.5" y="-950.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="971.5,-988 971.5,-1016 1196.5,-1016 1196.5,-988 971.5,-988"/>
+<text text-anchor="start" x="1007" y="-999.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_alias_asset</text>
+<polygon fill="none" stroke="black" points="971.5,-963 971.5,-988 1196.5,-988 1196.5,-963 971.5,-963"/>
+<text text-anchor="start" x="976.5" y="-972.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">alias_id</text>
+<text text-anchor="start" x="1028.5" y="-972.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1033.5" y="-972.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1110.5" y="-972.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="971.5,-938 971.5,-963 1196.5,-963 1196.5,-938 971.5,-938"/>
+<text text-anchor="start" x="976.5" y="-947.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">asset_id</text>
+<text text-anchor="start" x="1033.5" y="-947.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1038.5" y="-947.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1115.5" y="-947.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- asset_alias&#45;&#45;asset_alias_asset -->
 <g id="edge4" class="edge">
 <title>asset_alias:id&#45;&#45;asset_alias_asset:alias_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M751,-954C849.14,-954 872.36,-978 970.5,-978"/>
-<text text-anchor="start" x="939.5" y="-966.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="751" y="-942.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M751,-951C849.14,-951 872.36,-975 970.5,-975"/>
+<text text-anchor="start" x="939.5" y="-963.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="751" y="-939.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- asset_alias_asset_event -->
 <g id="node12" class="node">
 <title>asset_alias_asset_event</title>
-<polygon fill="none" stroke="black" points="970.5,-255 970.5,-283 1197.5,-283 1197.5,-255 970.5,-255"/>
-<text text-anchor="start" x="977.5" y="-266.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_alias_asset_event</text>
-<polygon fill="none" stroke="black" points="970.5,-230 970.5,-255 1197.5,-255 1197.5,-230 970.5,-230"/>
-<text text-anchor="start" x="975.5" y="-239.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">alias_id</text>
-<text text-anchor="start" x="1027.5" y="-239.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1032.5" y="-239.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1109.5" y="-239.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="970.5,-205 970.5,-230 1197.5,-230 1197.5,-205 970.5,-205"/>
-<text text-anchor="start" x="975.5" y="-214.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">event_id</text>
-<text text-anchor="start" x="1034.5" y="-214.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1039.5" y="-214.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1116.5" y="-214.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="970.5,-252 970.5,-280 1197.5,-280 1197.5,-252 970.5,-252"/>
+<text text-anchor="start" x="977.5" y="-263.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_alias_asset_event</text>
+<polygon fill="none" stroke="black" points="970.5,-227 970.5,-252 1197.5,-252 1197.5,-227 970.5,-227"/>
+<text text-anchor="start" x="975.5" y="-236.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">alias_id</text>
+<text text-anchor="start" x="1027.5" y="-236.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1032.5" y="-236.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1109.5" y="-236.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="970.5,-202 970.5,-227 1197.5,-227 1197.5,-202 970.5,-202"/>
+<text text-anchor="start" x="975.5" y="-211.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">event_id</text>
+<text text-anchor="start" x="1034.5" y="-211.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1039.5" y="-211.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1116.5" y="-211.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- asset_alias&#45;&#45;asset_alias_asset_event -->
-<g id="edge5" class="edge">
+<g id="edge6" class="edge">
 <title>asset_alias:id&#45;&#45;asset_alias_asset_event:alias_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M751,-954C1082.01,-954 638.49,-242 969.5,-242"/>
-<text text-anchor="start" x="938.5" y="-230.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="751" y="-957.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M751,-951C1082.01,-951 638.49,-239 969.5,-239"/>
+<text text-anchor="start" x="938.5" y="-227.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="751" y="-954.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- dag_schedule_asset_alias_reference -->
 <g id="node23" class="node">
 <title>dag_schedule_asset_alias_reference</title>
-<polygon fill="none" stroke="black" points="917.5,-1555 917.5,-1583 1249.5,-1583 1249.5,-1555 917.5,-1555"/>
-<text text-anchor="start" x="922.5" y="-1566.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="917.5,-1530 917.5,-1555 1249.5,-1555 1249.5,-1530 917.5,-1530"/>
-<text text-anchor="start" x="922.5" y="-1539.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">alias_id</text>
-<text text-anchor="start" x="974.5" y="-1539.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="979.5" y="-1539.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1056.5" y="-1539.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="917.5,-1505 917.5,-1530 1249.5,-1530 1249.5,-1505 917.5,-1505"/>
-<text text-anchor="start" x="922.5" y="-1514.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="968.5" y="-1514.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="973.5" y="-1514.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1094.5" y="-1514.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="917.5,-1480 917.5,-1505 1249.5,-1505 1249.5,-1480 917.5,-1480"/>
-<text text-anchor="start" x="922.5" y="-1489.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="995.5" y="-1489.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1000.5" y="-1489.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1096.5" y="-1489.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="917.5,-1455 917.5,-1480 1249.5,-1480 1249.5,-1455 917.5,-1455"/>
-<text text-anchor="start" x="922.5" y="-1464.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
-<text text-anchor="start" x="1001.5" y="-1464.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1006.5" y="-1464.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1102.5" y="-1464.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="917.5,-1552 917.5,-1580 1249.5,-1580 1249.5,-1552 917.5,-1552"/>
+<text text-anchor="start" x="922.5" y="-1563.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="917.5,-1527 917.5,-1552 1249.5,-1552 1249.5,-1527 917.5,-1527"/>
+<text text-anchor="start" x="922.5" y="-1536.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">alias_id</text>
+<text text-anchor="start" x="974.5" y="-1536.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="979.5" y="-1536.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1056.5" y="-1536.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="917.5,-1502 917.5,-1527 1249.5,-1527 1249.5,-1502 917.5,-1502"/>
+<text text-anchor="start" x="922.5" y="-1511.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="968.5" y="-1511.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="973.5" y="-1511.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1094.5" y="-1511.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="917.5,-1477 917.5,-1502 1249.5,-1502 1249.5,-1477 917.5,-1477"/>
+<text text-anchor="start" x="922.5" y="-1486.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="995.5" y="-1486.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1000.5" y="-1486.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1096.5" y="-1486.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="917.5,-1452 917.5,-1477 1249.5,-1477 1249.5,-1452 917.5,-1452"/>
+<text text-anchor="start" x="922.5" y="-1461.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
+<text text-anchor="start" x="1001.5" y="-1461.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1006.5" y="-1461.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1102.5" y="-1461.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- asset_alias&#45;&#45;dag_schedule_asset_alias_reference -->
-<g id="edge17" class="edge">
+<g id="edge18" class="edge">
 <title>asset_alias:id&#45;&#45;dag_schedule_asset_alias_reference:alias_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M751,-954C799.71,-954 806.48,-987.8 829,-1031 882.36,-1133.35 801.07,-1543 916.5,-1543"/>
-<text text-anchor="start" x="885.5" y="-1531.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="741" y="-942.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M751,-951C799.71,-951 806.48,-984.8 829,-1028 882.36,-1130.35 801.07,-1540 916.5,-1540"/>
+<text text-anchor="start" x="885.5" y="-1528.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="741" y="-939.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- asset -->
 <g id="node11" class="node">
 <title>asset</title>
-<polygon fill="none" stroke="black" points="486,-1219 486,-1247 752,-1247 752,-1219 486,-1219"/>
-<text text-anchor="start" x="594.5" y="-1230.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset</text>
-<polygon fill="none" stroke="black" points="486,-1194 486,-1219 752,-1219 752,-1194 486,-1194"/>
-<text text-anchor="start" x="491" y="-1203.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="504" y="-1203.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="509" y="-1203.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="586" y="-1203.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="486,-1169 486,-1194 752,-1194 752,-1169 486,-1169"/>
-<text text-anchor="start" x="491" y="-1178.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="564" y="-1178.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="569" y="-1178.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="665" y="-1178.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="486,-1144 486,-1169 752,-1169 752,-1144 486,-1144"/>
-<text text-anchor="start" x="491" y="-1153.8" font-family="Helvetica,sans-Serif" font-size="14.00">extra</text>
-<text text-anchor="start" x="528" y="-1153.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="533" y="-1153.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<text text-anchor="start" x="584" y="-1153.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="486,-1119 486,-1144 752,-1144 752,-1119 486,-1119"/>
-<text text-anchor="start" x="491" y="-1128.8" font-family="Helvetica,sans-Serif" font-size="14.00">group</text>
-<text text-anchor="start" x="532" y="-1128.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="537" y="-1128.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
-<text text-anchor="start" x="667" y="-1128.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="486,-1094 486,-1119 752,-1119 752,-1094 486,-1094"/>
-<text text-anchor="start" x="491" y="-1103.8" font-family="Helvetica,sans-Serif" font-size="14.00">name</text>
-<text text-anchor="start" x="531" y="-1103.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="536" y="-1103.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
-<text text-anchor="start" x="666" y="-1103.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="486,-1069 486,-1094 752,-1094 752,-1069 486,-1069"/>
-<text text-anchor="start" x="491" y="-1078.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
-<text text-anchor="start" x="570" y="-1078.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="575" y="-1078.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="671" y="-1078.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="486,-1044 486,-1069 752,-1069 752,-1044 486,-1044"/>
-<text text-anchor="start" x="491" y="-1053.8" font-family="Helvetica,sans-Serif" font-size="14.00">uri</text>
-<text text-anchor="start" x="510" y="-1053.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="515" y="-1053.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
-<text text-anchor="start" x="645" y="-1053.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="486,-1216 486,-1244 752,-1244 752,-1216 486,-1216"/>
+<text text-anchor="start" x="594.5" y="-1227.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset</text>
+<polygon fill="none" stroke="black" points="486,-1191 486,-1216 752,-1216 752,-1191 486,-1191"/>
+<text text-anchor="start" x="491" y="-1200.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="504" y="-1200.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="509" y="-1200.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="586" y="-1200.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="486,-1166 486,-1191 752,-1191 752,-1166 486,-1166"/>
+<text text-anchor="start" x="491" y="-1175.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="564" y="-1175.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="569" y="-1175.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="665" y="-1175.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="486,-1141 486,-1166 752,-1166 752,-1141 486,-1141"/>
+<text text-anchor="start" x="491" y="-1150.8" font-family="Helvetica,sans-Serif" font-size="14.00">extra</text>
+<text text-anchor="start" x="528" y="-1150.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="533" y="-1150.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<text text-anchor="start" x="584" y="-1150.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="486,-1116 486,-1141 752,-1141 752,-1116 486,-1116"/>
+<text text-anchor="start" x="491" y="-1125.8" font-family="Helvetica,sans-Serif" font-size="14.00">group</text>
+<text text-anchor="start" x="532" y="-1125.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="537" y="-1125.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
+<text text-anchor="start" x="667" y="-1125.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="486,-1091 486,-1116 752,-1116 752,-1091 486,-1091"/>
+<text text-anchor="start" x="491" y="-1100.8" font-family="Helvetica,sans-Serif" font-size="14.00">name</text>
+<text text-anchor="start" x="531" y="-1100.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="536" y="-1100.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
+<text text-anchor="start" x="666" y="-1100.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="486,-1066 486,-1091 752,-1091 752,-1066 486,-1066"/>
+<text text-anchor="start" x="491" y="-1075.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
+<text text-anchor="start" x="570" y="-1075.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="575" y="-1075.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="671" y="-1075.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="486,-1041 486,-1066 752,-1066 752,-1041 486,-1041"/>
+<text text-anchor="start" x="491" y="-1050.8" font-family="Helvetica,sans-Serif" font-size="14.00">uri</text>
+<text text-anchor="start" x="510" y="-1050.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="515" y="-1050.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
+<text text-anchor="start" x="645" y="-1050.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- asset&#45;&#45;asset_alias_asset -->
 <g id="edge3" class="edge">
 <title>asset:id&#45;&#45;asset_alias_asset:asset_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M753,-1207C833.73,-1207 812.24,-1125.11 865,-1064 909.48,-1012.48 902.44,-953 970.5,-953"/>
-<text text-anchor="start" x="939.5" y="-941.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="753" y="-1195.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M753,-1204C833.73,-1204 812.24,-1122.11 865,-1061 909.48,-1009.48 902.44,-950 970.5,-950"/>
+<text text-anchor="start" x="939.5" y="-938.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="753" y="-1192.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- asset_watcher -->
 <g id="node14" class="node">
 <title>asset_watcher</title>
-<polygon fill="none" stroke="black" points="1789,-1906 1789,-1934 2050,-1934 2050,-1906 1789,-1906"/>
-<text text-anchor="start" x="1854.5" y="-1917.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_watcher</text>
-<polygon fill="none" stroke="black" points="1789,-1881 1789,-1906 2050,-1906 2050,-1881 1789,-1881"/>
-<text text-anchor="start" x="1794" y="-1890.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">asset_id</text>
-<text text-anchor="start" x="1851" y="-1890.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1856" y="-1890.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1933" y="-1890.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1789,-1856 1789,-1881 2050,-1881 2050,-1856 1789,-1856"/>
-<text text-anchor="start" x="1794" y="-1865.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">trigger_id</text>
-<text text-anchor="start" x="1861" y="-1865.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1866" y="-1865.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1943" y="-1865.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1789,-1831 1789,-1856 2050,-1856 2050,-1831 1789,-1831"/>
-<text text-anchor="start" x="1794" y="-1840.8" font-family="Helvetica,sans-Serif" font-size="14.00">name</text>
-<text text-anchor="start" x="1834" y="-1840.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1839" y="-1840.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
-<text text-anchor="start" x="1969" y="-1840.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1789,-1903 1789,-1931 2050,-1931 2050,-1903 1789,-1903"/>
+<text text-anchor="start" x="1854.5" y="-1914.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_watcher</text>
+<polygon fill="none" stroke="black" points="1789,-1878 1789,-1903 2050,-1903 2050,-1878 1789,-1878"/>
+<text text-anchor="start" x="1794" y="-1887.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">asset_id</text>
+<text text-anchor="start" x="1851" y="-1887.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1856" y="-1887.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1933" y="-1887.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1789,-1853 1789,-1878 2050,-1878 2050,-1853 1789,-1853"/>
+<text text-anchor="start" x="1794" y="-1862.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">trigger_id</text>
+<text text-anchor="start" x="1861" y="-1862.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1866" y="-1862.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1943" y="-1862.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1789,-1828 1789,-1853 2050,-1853 2050,-1828 1789,-1828"/>
+<text text-anchor="start" x="1794" y="-1837.8" font-family="Helvetica,sans-Serif" font-size="14.00">name</text>
+<text text-anchor="start" x="1834" y="-1837.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1839" y="-1837.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
+<text text-anchor="start" x="1969" y="-1837.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- asset&#45;&#45;asset_watcher -->
-<g id="edge8" class="edge">
+<g id="edge7" class="edge">
 <title>asset:id&#45;&#45;asset_watcher:asset_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M753,-1207C1003.38,-1207 1097.56,-1255.84 1265,-1442 1333.05,-1517.66 1271.9,-1581.64 1338,-1659 1484.56,-1830.55 1562.37,-1894 1788,-1894"/>
-<text text-anchor="start" x="1757" y="-1882.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="753" y="-1210.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M753,-1204C1003.38,-1204 1097.56,-1252.84 1265,-1439 1333.05,-1514.66 1271.9,-1578.64 1338,-1656 1484.56,-1827.55 1562.37,-1891 1788,-1891"/>
+<text text-anchor="start" x="1757" y="-1879.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="753" y="-1207.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- asset_active -->
 <g id="node16" class="node">
 <title>asset_active</title>
-<polygon fill="none" stroke="black" points="953.5,-1112 953.5,-1140 1214.5,-1140 1214.5,-1112 953.5,-1112"/>
-<text text-anchor="start" x="1028.5" y="-1123.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_active</text>
-<polygon fill="none" stroke="black" points="953.5,-1087 953.5,-1112 1214.5,-1112 1214.5,-1087 953.5,-1087"/>
-<text text-anchor="start" x="958.5" y="-1096.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">name</text>
-<text text-anchor="start" x="998.5" y="-1096.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1003.5" y="-1096.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
-<text text-anchor="start" x="1133.5" y="-1096.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="953.5,-1062 953.5,-1087 1214.5,-1087 1214.5,-1062 953.5,-1062"/>
-<text text-anchor="start" x="958.5" y="-1071.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">uri</text>
-<text text-anchor="start" x="977.5" y="-1071.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="982.5" y="-1071.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
-<text text-anchor="start" x="1112.5" y="-1071.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="953.5,-1109 953.5,-1137 1214.5,-1137 1214.5,-1109 953.5,-1109"/>
+<text text-anchor="start" x="1028.5" y="-1120.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_active</text>
+<polygon fill="none" stroke="black" points="953.5,-1084 953.5,-1109 1214.5,-1109 1214.5,-1084 953.5,-1084"/>
+<text text-anchor="start" x="958.5" y="-1093.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">name</text>
+<text text-anchor="start" x="998.5" y="-1093.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1003.5" y="-1093.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
+<text text-anchor="start" x="1133.5" y="-1093.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="953.5,-1059 953.5,-1084 1214.5,-1084 1214.5,-1059 953.5,-1059"/>
+<text text-anchor="start" x="958.5" y="-1068.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">uri</text>
+<text text-anchor="start" x="977.5" y="-1068.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="982.5" y="-1068.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
+<text text-anchor="start" x="1112.5" y="-1068.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- asset&#45;&#45;asset_active -->
 <g id="edge9" class="edge">
-<title>asset:name&#45;&#45;asset_active:name</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M753,-1106C841.72,-1106 863.78,-1099 952.5,-1099"/>
-<text text-anchor="start" x="942.5" y="-1087.8" font-family="Times,serif" font-size="14.00">1</text>
-<text text-anchor="start" x="753" y="-1094.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>asset:uri&#45;&#45;asset_active:uri</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M753,-1053C842.03,-1053 863.47,-1071 952.5,-1071"/>
+<text text-anchor="start" x="942.5" y="-1059.8" font-family="Times,serif" font-size="14.00">1</text>
+<text text-anchor="start" x="753" y="-1041.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- asset&#45;&#45;asset_active -->
 <g id="edge10" class="edge">
-<title>asset:uri&#45;&#45;asset_active:uri</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M753,-1056C842.03,-1056 863.47,-1074 952.5,-1074"/>
-<text text-anchor="start" x="942.5" y="-1062.8" font-family="Times,serif" font-size="14.00">1</text>
-<text text-anchor="start" x="753" y="-1044.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>asset:name&#45;&#45;asset_active:name</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M753,-1103C841.72,-1103 863.78,-1096 952.5,-1096"/>
+<text text-anchor="start" x="942.5" y="-1084.8" font-family="Times,serif" font-size="14.00">1</text>
+<text text-anchor="start" x="753" y="-1091.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- dag_schedule_asset_reference -->
 <g id="node24" class="node">
 <title>dag_schedule_asset_reference</title>
-<polygon fill="none" stroke="black" points="942.5,-2018 942.5,-2046 1224.5,-2046 1224.5,-2018 942.5,-2018"/>
-<text text-anchor="start" x="947.5" y="-2029.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_schedule_asset_reference</text>
-<polygon fill="none" stroke="black" points="942.5,-1993 942.5,-2018 1224.5,-2018 1224.5,-1993 942.5,-1993"/>
-<text text-anchor="start" x="947.5" y="-2002.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">asset_id</text>
-<text text-anchor="start" x="1004.5" y="-2002.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1009.5" y="-2002.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1086.5" y="-2002.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="942.5,-1968 942.5,-1993 1224.5,-1993 1224.5,-1968 942.5,-1968"/>
-<text text-anchor="start" x="947.5" y="-1977.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="993.5" y="-1977.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="998.5" y="-1977.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1119.5" y="-1977.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="942.5,-1943 942.5,-1968 1224.5,-1968 1224.5,-1943 942.5,-1943"/>
-<text text-anchor="start" x="947.5" y="-1952.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="1020.5" y="-1952.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1025.5" y="-1952.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1121.5" y="-1952.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="942.5,-1918 942.5,-1943 1224.5,-1943 1224.5,-1918 942.5,-1918"/>
-<text text-anchor="start" x="947.5" y="-1927.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
-<text text-anchor="start" x="1026.5" y="-1927.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1031.5" y="-1927.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1127.5" y="-1927.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="942.5,-2015 942.5,-2043 1224.5,-2043 1224.5,-2015 942.5,-2015"/>
+<text text-anchor="start" x="947.5" y="-2026.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_schedule_asset_reference</text>
+<polygon fill="none" stroke="black" points="942.5,-1990 942.5,-2015 1224.5,-2015 1224.5,-1990 942.5,-1990"/>
+<text text-anchor="start" x="947.5" y="-1999.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">asset_id</text>
+<text text-anchor="start" x="1004.5" y="-1999.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1009.5" y="-1999.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1086.5" y="-1999.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="942.5,-1965 942.5,-1990 1224.5,-1990 1224.5,-1965 942.5,-1965"/>
+<text text-anchor="start" x="947.5" y="-1974.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="993.5" y="-1974.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="998.5" y="-1974.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1119.5" y="-1974.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="942.5,-1940 942.5,-1965 1224.5,-1965 1224.5,-1940 942.5,-1940"/>
+<text text-anchor="start" x="947.5" y="-1949.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="1020.5" y="-1949.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1025.5" y="-1949.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1121.5" y="-1949.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="942.5,-1915 942.5,-1940 1224.5,-1940 1224.5,-1915 942.5,-1915"/>
+<text text-anchor="start" x="947.5" y="-1924.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
+<text text-anchor="start" x="1026.5" y="-1924.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1031.5" y="-1924.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1127.5" y="-1924.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- asset&#45;&#45;dag_schedule_asset_reference -->
-<g id="edge19" class="edge">
+<g id="edge20" class="edge">
 <title>asset:id&#45;&#45;dag_schedule_asset_reference:asset_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M753,-1207C794.44,-1207 808.43,-1225.03 829,-1261 875.28,-1341.93 853.43,-1586.49 865,-1679 877.58,-1779.56 875.34,-1806.23 902,-1904 914.79,-1950.9 892.89,-2006 941.5,-2006"/>
-<text text-anchor="start" x="910.5" y="-1994.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="743" y="-1195.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M753,-1204C794.44,-1204 808.43,-1222.03 829,-1258 875.28,-1338.93 853.43,-1583.49 865,-1676 877.58,-1776.56 875.34,-1803.23 902,-1901 914.79,-1947.9 892.89,-2003 941.5,-2003"/>
+<text text-anchor="start" x="910.5" y="-1991.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="743" y="-1192.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- task_outlet_asset_reference -->
 <g id="node25" class="node">
 <title>task_outlet_asset_reference</title>
-<polygon fill="none" stroke="black" points="950.5,-1863 950.5,-1891 1216.5,-1891 1216.5,-1863 950.5,-1863"/>
-<text text-anchor="start" x="958" y="-1874.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_outlet_asset_reference</text>
-<polygon fill="none" stroke="black" points="950.5,-1838 950.5,-1863 1216.5,-1863 1216.5,-1838 950.5,-1838"/>
-<text text-anchor="start" x="955.5" y="-1847.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">asset_id</text>
-<text text-anchor="start" x="1012.5" y="-1847.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1017.5" y="-1847.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1094.5" y="-1847.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="950.5,-1813 950.5,-1838 1216.5,-1838 1216.5,-1813 950.5,-1813"/>
-<text text-anchor="start" x="955.5" y="-1822.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="1001.5" y="-1822.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1006.5" y="-1822.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1127.5" y="-1822.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="950.5,-1788 950.5,-1813 1216.5,-1813 1216.5,-1788 950.5,-1788"/>
-<text text-anchor="start" x="955.5" y="-1797.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">task_id</text>
-<text text-anchor="start" x="1004.5" y="-1797.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1009.5" y="-1797.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1130.5" y="-1797.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="950.5,-1763 950.5,-1788 1216.5,-1788 1216.5,-1763 950.5,-1763"/>
-<text text-anchor="start" x="955.5" y="-1772.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="1028.5" y="-1772.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1033.5" y="-1772.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1129.5" y="-1772.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="950.5,-1738 950.5,-1763 1216.5,-1763 1216.5,-1738 950.5,-1738"/>
-<text text-anchor="start" x="955.5" y="-1747.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
-<text text-anchor="start" x="1034.5" y="-1747.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1039.5" y="-1747.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1135.5" y="-1747.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="950.5,-1860 950.5,-1888 1216.5,-1888 1216.5,-1860 950.5,-1860"/>
+<text text-anchor="start" x="958" y="-1871.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_outlet_asset_reference</text>
+<polygon fill="none" stroke="black" points="950.5,-1835 950.5,-1860 1216.5,-1860 1216.5,-1835 950.5,-1835"/>
+<text text-anchor="start" x="955.5" y="-1844.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">asset_id</text>
+<text text-anchor="start" x="1012.5" y="-1844.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1017.5" y="-1844.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1094.5" y="-1844.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="950.5,-1810 950.5,-1835 1216.5,-1835 1216.5,-1810 950.5,-1810"/>
+<text text-anchor="start" x="955.5" y="-1819.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="1001.5" y="-1819.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1006.5" y="-1819.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1127.5" y="-1819.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="950.5,-1785 950.5,-1810 1216.5,-1810 1216.5,-1785 950.5,-1785"/>
+<text text-anchor="start" x="955.5" y="-1794.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">task_id</text>
+<text text-anchor="start" x="1004.5" y="-1794.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1009.5" y="-1794.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1130.5" y="-1794.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="950.5,-1760 950.5,-1785 1216.5,-1785 1216.5,-1760 950.5,-1760"/>
+<text text-anchor="start" x="955.5" y="-1769.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="1028.5" y="-1769.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1033.5" y="-1769.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1129.5" y="-1769.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="950.5,-1735 950.5,-1760 1216.5,-1760 1216.5,-1735 950.5,-1735"/>
+<text text-anchor="start" x="955.5" y="-1744.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
+<text text-anchor="start" x="1034.5" y="-1744.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1039.5" y="-1744.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1135.5" y="-1744.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- asset&#45;&#45;task_outlet_asset_reference -->
-<g id="edge22" class="edge">
+<g id="edge21" class="edge">
 <title>asset:id&#45;&#45;task_outlet_asset_reference:asset_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M753,-1207C794.44,-1207 808.38,-1225.06 829,-1261 873.86,-1339.18 842.03,-1577.84 865,-1665 888.14,-1752.8 858.7,-1851 949.5,-1851"/>
-<text text-anchor="start" x="918.5" y="-1839.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="743" y="-1210.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M753,-1204C794.44,-1204 808.38,-1222.06 829,-1258 873.86,-1336.18 842.03,-1574.84 865,-1662 888.14,-1749.8 858.7,-1848 949.5,-1848"/>
+<text text-anchor="start" x="918.5" y="-1836.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="743" y="-1207.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- task_inlet_asset_reference -->
 <g id="node26" class="node">
 <title>task_inlet_asset_reference</title>
-<polygon fill="none" stroke="black" points="950.5,-2197 950.5,-2225 1216.5,-2225 1216.5,-2197 950.5,-2197"/>
-<text text-anchor="start" x="964.5" y="-2208.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_inlet_asset_reference</text>
-<polygon fill="none" stroke="black" points="950.5,-2172 950.5,-2197 1216.5,-2197 1216.5,-2172 950.5,-2172"/>
-<text text-anchor="start" x="955.5" y="-2181.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">asset_id</text>
-<text text-anchor="start" x="1012.5" y="-2181.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1017.5" y="-2181.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1094.5" y="-2181.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="950.5,-2147 950.5,-2172 1216.5,-2172 1216.5,-2147 950.5,-2147"/>
-<text text-anchor="start" x="955.5" y="-2156.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="1001.5" y="-2156.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1006.5" y="-2156.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1127.5" y="-2156.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="950.5,-2122 950.5,-2147 1216.5,-2147 1216.5,-2122 950.5,-2122"/>
-<text text-anchor="start" x="955.5" y="-2131.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">task_id</text>
-<text text-anchor="start" x="1004.5" y="-2131.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1009.5" y="-2131.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1130.5" y="-2131.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="950.5,-2097 950.5,-2122 1216.5,-2122 1216.5,-2097 950.5,-2097"/>
-<text text-anchor="start" x="955.5" y="-2106.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="1028.5" y="-2106.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1033.5" y="-2106.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1129.5" y="-2106.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="950.5,-2072 950.5,-2097 1216.5,-2097 1216.5,-2072 950.5,-2072"/>
-<text text-anchor="start" x="955.5" y="-2081.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
-<text text-anchor="start" x="1034.5" y="-2081.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1039.5" y="-2081.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1135.5" y="-2081.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="950.5,-2194 950.5,-2222 1216.5,-2222 1216.5,-2194 950.5,-2194"/>
+<text text-anchor="start" x="964.5" y="-2205.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_inlet_asset_reference</text>
+<polygon fill="none" stroke="black" points="950.5,-2169 950.5,-2194 1216.5,-2194 1216.5,-2169 950.5,-2169"/>
+<text text-anchor="start" x="955.5" y="-2178.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">asset_id</text>
+<text text-anchor="start" x="1012.5" y="-2178.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1017.5" y="-2178.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1094.5" y="-2178.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="950.5,-2144 950.5,-2169 1216.5,-2169 1216.5,-2144 950.5,-2144"/>
+<text text-anchor="start" x="955.5" y="-2153.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="1001.5" y="-2153.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1006.5" y="-2153.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1127.5" y="-2153.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="950.5,-2119 950.5,-2144 1216.5,-2144 1216.5,-2119 950.5,-2119"/>
+<text text-anchor="start" x="955.5" y="-2128.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">task_id</text>
+<text text-anchor="start" x="1004.5" y="-2128.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1009.5" y="-2128.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1130.5" y="-2128.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="950.5,-2094 950.5,-2119 1216.5,-2119 1216.5,-2094 950.5,-2094"/>
+<text text-anchor="start" x="955.5" y="-2103.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="1028.5" y="-2103.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1033.5" y="-2103.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1129.5" y="-2103.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="950.5,-2069 950.5,-2094 1216.5,-2094 1216.5,-2069 950.5,-2069"/>
+<text text-anchor="start" x="955.5" y="-2078.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
+<text text-anchor="start" x="1034.5" y="-2078.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1039.5" y="-2078.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1135.5" y="-2078.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- asset&#45;&#45;task_inlet_asset_reference -->
 <g id="edge24" class="edge">
 <title>asset:id&#45;&#45;task_inlet_asset_reference:asset_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M753,-1207C794.44,-1207 808.49,-1225 829,-1261 877.01,-1345.28 856.08,-1599.41 865,-1696 879.91,-1857.48 864.86,-1901.14 902,-2059 915.7,-2117.26 889.65,-2185 949.5,-2185"/>
-<text text-anchor="start" x="918.5" y="-2173.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="753" y="-1203.3" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M753,-1204C794.44,-1204 808.49,-1222 829,-1258 877.01,-1342.28 856.08,-1596.41 865,-1693 879.91,-1854.48 864.86,-1898.14 902,-2056 915.7,-2114.26 889.65,-2182 949.5,-2182"/>
+<text text-anchor="start" x="918.5" y="-2170.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="753" y="-1192.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- asset_dag_run_queue -->
 <g id="node27" class="node">
 <title>asset_dag_run_queue</title>
-<polygon fill="none" stroke="black" points="930.5,-1684 930.5,-1712 1236.5,-1712 1236.5,-1684 930.5,-1684"/>
-<text text-anchor="start" x="987.5" y="-1695.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_dag_run_queue</text>
-<polygon fill="none" stroke="black" points="930.5,-1659 930.5,-1684 1236.5,-1684 1236.5,-1659 930.5,-1659"/>
-<text text-anchor="start" x="935.5" y="-1668.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">asset_id</text>
-<text text-anchor="start" x="992.5" y="-1668.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="997.5" y="-1668.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1074.5" y="-1668.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="930.5,-1634 930.5,-1659 1236.5,-1659 1236.5,-1634 930.5,-1634"/>
-<text text-anchor="start" x="935.5" y="-1643.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">target_dag_id</text>
-<text text-anchor="start" x="1029.5" y="-1643.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1034.5" y="-1643.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1155.5" y="-1643.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="930.5,-1609 930.5,-1634 1236.5,-1634 1236.5,-1609 930.5,-1609"/>
-<text text-anchor="start" x="935.5" y="-1618.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="1008.5" y="-1618.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1013.5" y="-1618.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1109.5" y="-1618.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="930.5,-1681 930.5,-1709 1236.5,-1709 1236.5,-1681 930.5,-1681"/>
+<text text-anchor="start" x="987.5" y="-1692.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">asset_dag_run_queue</text>
+<polygon fill="none" stroke="black" points="930.5,-1656 930.5,-1681 1236.5,-1681 1236.5,-1656 930.5,-1656"/>
+<text text-anchor="start" x="935.5" y="-1665.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">asset_id</text>
+<text text-anchor="start" x="992.5" y="-1665.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="997.5" y="-1665.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1074.5" y="-1665.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="930.5,-1631 930.5,-1656 1236.5,-1656 1236.5,-1631 930.5,-1631"/>
+<text text-anchor="start" x="935.5" y="-1640.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">target_dag_id</text>
+<text text-anchor="start" x="1029.5" y="-1640.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1034.5" y="-1640.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1155.5" y="-1640.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="930.5,-1606 930.5,-1631 1236.5,-1631 1236.5,-1606 930.5,-1606"/>
+<text text-anchor="start" x="935.5" y="-1615.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="1008.5" y="-1615.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1013.5" y="-1615.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1109.5" y="-1615.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- asset&#45;&#45;asset_dag_run_queue -->
-<g id="edge25" class="edge">
+<g id="edge26" class="edge">
 <title>asset:id&#45;&#45;asset_dag_run_queue:asset_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M753,-1207C974.05,-1207 708.45,-1672 929.5,-1672"/>
-<text text-anchor="start" x="898.5" y="-1660.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="743" y="-1195.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M753,-1204C974.05,-1204 708.45,-1669 929.5,-1669"/>
+<text text-anchor="start" x="898.5" y="-1657.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="753" y="-1207.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- asset_event -->
 <g id="node13" class="node">
@@ -920,1521 +920,1592 @@
 <text text-anchor="start" x="669" y="-13.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- asset_event&#45;&#45;asset_alias_asset_event -->
-<g id="edge6" class="edge">
+<g id="edge5" class="edge">
 <title>asset_event:id&#45;&#45;asset_alias_asset_event:event_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M751,-192C848.74,-192 871.76,-217 969.5,-217"/>
-<text text-anchor="start" x="938.5" y="-205.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M751,-192C848.6,-192 871.9,-214 969.5,-214"/>
+<text text-anchor="start" x="938.5" y="-202.8" font-family="Times,serif" font-size="14.00">0..N</text>
 <text text-anchor="start" x="751" y="-180.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- dagrun_asset_event -->
 <g id="node38" class="node">
 <title>dagrun_asset_event</title>
-<polygon fill="none" stroke="black" points="1797,-211 1797,-239 2042,-239 2042,-211 1797,-211"/>
-<text text-anchor="start" x="1830" y="-222.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dagrun_asset_event</text>
-<polygon fill="none" stroke="black" points="1797,-186 1797,-211 2042,-211 2042,-186 1797,-186"/>
-<text text-anchor="start" x="1802" y="-195.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_run_id</text>
-<text text-anchor="start" x="1879" y="-195.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1884" y="-195.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1961" y="-195.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1797,-161 1797,-186 2042,-186 2042,-161 1797,-161"/>
-<text text-anchor="start" x="1802" y="-170.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">event_id</text>
-<text text-anchor="start" x="1861" y="-170.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1866" y="-170.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1943" y="-170.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1797,-208 1797,-236 2042,-236 2042,-208 1797,-208"/>
+<text text-anchor="start" x="1830" y="-219.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dagrun_asset_event</text>
+<polygon fill="none" stroke="black" points="1797,-183 1797,-208 2042,-208 2042,-183 1797,-183"/>
+<text text-anchor="start" x="1802" y="-192.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_run_id</text>
+<text text-anchor="start" x="1879" y="-192.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1884" y="-192.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1961" y="-192.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1797,-158 1797,-183 2042,-183 2042,-158 1797,-158"/>
+<text text-anchor="start" x="1802" y="-167.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">event_id</text>
+<text text-anchor="start" x="1861" y="-167.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1866" y="-167.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1943" y="-167.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- asset_event&#45;&#45;dagrun_asset_event -->
 <g id="edge38" class="edge">
 <title>asset_event:id&#45;&#45;dagrun_asset_event:event_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M751,-192C898.58,-192 934.92,-173 1082.5,-173 1082.5,-173 1082.5,-173 1512,-173 1638.22,-173 1669.78,-173 1796,-173"/>
-<text text-anchor="start" x="1765" y="-161.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M751,-192C898.66,-192 934.84,-170 1082.5,-170 1082.5,-170 1082.5,-170 1512,-170 1638.22,-170 1669.78,-170 1796,-170"/>
+<text text-anchor="start" x="1765" y="-158.8" font-family="Times,serif" font-size="14.00">0..N</text>
 <text text-anchor="start" x="751" y="-195.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- trigger -->
 <g id="node15" class="node">
 <title>trigger</title>
-<polygon fill="none" stroke="black" points="1367,-1618 1367,-1646 1655,-1646 1655,-1618 1367,-1618"/>
-<text text-anchor="start" x="1479.5" y="-1629.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">trigger</text>
-<polygon fill="none" stroke="black" points="1367,-1593 1367,-1618 1655,-1618 1655,-1593 1367,-1593"/>
-<text text-anchor="start" x="1372" y="-1602.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="1385" y="-1602.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1390" y="-1602.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1467" y="-1602.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1367,-1568 1367,-1593 1655,-1593 1655,-1568 1367,-1568"/>
-<text text-anchor="start" x="1372" y="-1577.8" font-family="Helvetica,sans-Serif" font-size="14.00">classpath</text>
-<text text-anchor="start" x="1439" y="-1577.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1444" y="-1577.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<text text-anchor="start" x="1574" y="-1577.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1367,-1543 1367,-1568 1655,-1568 1655,-1543 1367,-1543"/>
-<text text-anchor="start" x="1372" y="-1552.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_date</text>
-<text text-anchor="start" x="1462" y="-1552.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1467" y="-1552.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1563" y="-1552.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1367,-1518 1367,-1543 1655,-1543 1655,-1518 1367,-1518"/>
-<text text-anchor="start" x="1372" y="-1527.8" font-family="Helvetica,sans-Serif" font-size="14.00">kwargs</text>
-<text text-anchor="start" x="1422" y="-1527.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1427" y="-1527.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<text text-anchor="start" x="1477" y="-1527.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1367,-1493 1367,-1518 1655,-1518 1655,-1493 1367,-1493"/>
-<text text-anchor="start" x="1372" y="-1502.8" font-family="Helvetica,sans-Serif" font-size="14.00">triggerer_id</text>
-<text text-anchor="start" x="1453" y="-1502.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1458" y="-1502.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1367,-1615 1367,-1643 1655,-1643 1655,-1615 1367,-1615"/>
+<text text-anchor="start" x="1479.5" y="-1626.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">trigger</text>
+<polygon fill="none" stroke="black" points="1367,-1590 1367,-1615 1655,-1615 1655,-1590 1367,-1590"/>
+<text text-anchor="start" x="1372" y="-1599.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="1385" y="-1599.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1390" y="-1599.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1467" y="-1599.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1367,-1565 1367,-1590 1655,-1590 1655,-1565 1367,-1565"/>
+<text text-anchor="start" x="1372" y="-1574.8" font-family="Helvetica,sans-Serif" font-size="14.00">classpath</text>
+<text text-anchor="start" x="1439" y="-1574.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1444" y="-1574.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<text text-anchor="start" x="1574" y="-1574.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1367,-1540 1367,-1565 1655,-1565 1655,-1540 1367,-1540"/>
+<text text-anchor="start" x="1372" y="-1549.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_date</text>
+<text text-anchor="start" x="1462" y="-1549.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1467" y="-1549.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1563" y="-1549.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1367,-1515 1367,-1540 1655,-1540 1655,-1515 1367,-1515"/>
+<text text-anchor="start" x="1372" y="-1524.8" font-family="Helvetica,sans-Serif" font-size="14.00">kwargs</text>
+<text text-anchor="start" x="1422" y="-1524.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1427" y="-1524.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<text text-anchor="start" x="1477" y="-1524.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1367,-1490 1367,-1515 1655,-1515 1655,-1490 1367,-1490"/>
+<text text-anchor="start" x="1372" y="-1499.8" font-family="Helvetica,sans-Serif" font-size="14.00">triggerer_id</text>
+<text text-anchor="start" x="1453" y="-1499.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1458" y="-1499.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
 </g>
 <!-- trigger&#45;&#45;asset_watcher -->
-<g id="edge7" class="edge">
+<g id="edge8" class="edge">
 <title>trigger:id&#45;&#45;asset_watcher:trigger_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1656,-1606C1695.02,-1606 1701.22,-1631.37 1721,-1665 1769.17,-1746.89 1692.99,-1868 1788,-1868"/>
-<text text-anchor="start" x="1757" y="-1856.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1656" y="-1594.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1656,-1603C1695.02,-1603 1701.22,-1628.37 1721,-1662 1769.17,-1743.89 1692.99,-1865 1788,-1865"/>
+<text text-anchor="start" x="1757" y="-1853.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1656" y="-1591.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- task_instance -->
 <g id="node39" class="node">
 <title>task_instance</title>
-<polygon fill="none" stroke="black" points="1765,-1573 1765,-1601 2073,-1601 2073,-1573 1765,-1573"/>
-<text text-anchor="start" x="1857.5" y="-1584.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_instance</text>
-<polygon fill="none" stroke="black" points="1765,-1548 1765,-1573 2073,-1573 2073,-1548 1765,-1548"/>
-<text text-anchor="start" x="1770" y="-1557.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="1783" y="-1557.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1788" y="-1557.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="1840" y="-1557.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1765,-1523 1765,-1548 2073,-1548 2073,-1523 1765,-1523"/>
-<text text-anchor="start" x="1770" y="-1532.8" font-family="Helvetica,sans-Serif" font-size="14.00">context_carrier</text>
-<text text-anchor="start" x="1874" y="-1532.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1879" y="-1532.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
-<polygon fill="none" stroke="black" points="1765,-1498 1765,-1523 2073,-1523 2073,-1498 1765,-1498"/>
-<text text-anchor="start" x="1770" y="-1507.8" font-family="Helvetica,sans-Serif" font-size="14.00">custom_operator_name</text>
-<text text-anchor="start" x="1933" y="-1507.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1938" y="-1507.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="1765,-1473 1765,-1498 2073,-1498 2073,-1473 1765,-1473"/>
-<text text-anchor="start" x="1770" y="-1482.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="1816" y="-1482.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1821" y="-1482.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1942" y="-1482.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1765,-1448 1765,-1473 2073,-1473 2073,-1448 1765,-1448"/>
-<text text-anchor="start" x="1770" y="-1457.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_version_id</text>
-<text text-anchor="start" x="1874" y="-1457.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1879" y="-1457.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<polygon fill="none" stroke="black" points="1765,-1423 1765,-1448 2073,-1448 2073,-1423 1765,-1423"/>
-<text text-anchor="start" x="1770" y="-1432.8" font-family="Helvetica,sans-Serif" font-size="14.00">duration</text>
-<text text-anchor="start" x="1829" y="-1432.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1834" y="-1432.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [DOUBLE_PRECISION]</text>
-<polygon fill="none" stroke="black" points="1765,-1398 1765,-1423 2073,-1423 2073,-1398 1765,-1398"/>
-<text text-anchor="start" x="1770" y="-1407.8" font-family="Helvetica,sans-Serif" font-size="14.00">end_date</text>
-<text text-anchor="start" x="1834" y="-1407.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1839" y="-1407.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1765,-1373 1765,-1398 2073,-1398 2073,-1373 1765,-1373"/>
-<text text-anchor="start" x="1770" y="-1382.8" font-family="Helvetica,sans-Serif" font-size="14.00">executor</text>
-<text text-anchor="start" x="1831" y="-1382.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1836" y="-1382.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="1765,-1348 1765,-1373 2073,-1373 2073,-1348 1765,-1348"/>
-<text text-anchor="start" x="1770" y="-1357.8" font-family="Helvetica,sans-Serif" font-size="14.00">executor_config</text>
-<text text-anchor="start" x="1880" y="-1357.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1885" y="-1357.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BYTEA]</text>
-<polygon fill="none" stroke="black" points="1765,-1323 1765,-1348 2073,-1348 2073,-1323 1765,-1323"/>
-<text text-anchor="start" x="1770" y="-1332.8" font-family="Helvetica,sans-Serif" font-size="14.00">external_executor_id</text>
-<text text-anchor="start" x="1913" y="-1332.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1918" y="-1332.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="1765,-1298 1765,-1323 2073,-1323 2073,-1298 1765,-1298"/>
-<text text-anchor="start" x="1770" y="-1307.8" font-family="Helvetica,sans-Serif" font-size="14.00">hostname</text>
-<text text-anchor="start" x="1840" y="-1307.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1845" y="-1307.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="1765,-1273 1765,-1298 2073,-1298 2073,-1273 1765,-1273"/>
-<text text-anchor="start" x="1770" y="-1282.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_heartbeat_at</text>
-<text text-anchor="start" x="1890" y="-1282.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1895" y="-1282.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1765,-1248 1765,-1273 2073,-1273 2073,-1248 1765,-1248"/>
-<text text-anchor="start" x="1770" y="-1257.8" font-family="Helvetica,sans-Serif" font-size="14.00">map_index</text>
-<text text-anchor="start" x="1846" y="-1257.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1851" y="-1257.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1928" y="-1257.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1765,-1223 1765,-1248 2073,-1248 2073,-1223 1765,-1223"/>
-<text text-anchor="start" x="1770" y="-1232.8" font-family="Helvetica,sans-Serif" font-size="14.00">max_tries</text>
-<text text-anchor="start" x="1838" y="-1232.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1843" y="-1232.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1765,-1198 1765,-1223 2073,-1223 2073,-1198 1765,-1198"/>
-<text text-anchor="start" x="1770" y="-1207.8" font-family="Helvetica,sans-Serif" font-size="14.00">next_kwargs</text>
-<text text-anchor="start" x="1858" y="-1207.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1863" y="-1207.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
-<polygon fill="none" stroke="black" points="1765,-1173 1765,-1198 2073,-1198 2073,-1173 1765,-1173"/>
-<text text-anchor="start" x="1770" y="-1182.8" font-family="Helvetica,sans-Serif" font-size="14.00">next_method</text>
-<text text-anchor="start" x="1861" y="-1182.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1866" y="-1182.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="1765,-1148 1765,-1173 2073,-1173 2073,-1148 1765,-1148"/>
-<text text-anchor="start" x="1770" y="-1157.8" font-family="Helvetica,sans-Serif" font-size="14.00">operator</text>
-<text text-anchor="start" x="1830" y="-1157.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1835" y="-1157.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="1765,-1123 1765,-1148 2073,-1148 2073,-1123 1765,-1123"/>
-<text text-anchor="start" x="1770" y="-1132.8" font-family="Helvetica,sans-Serif" font-size="14.00">pid</text>
-<text text-anchor="start" x="1792" y="-1132.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1797" y="-1132.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1765,-1098 1765,-1123 2073,-1123 2073,-1098 1765,-1098"/>
-<text text-anchor="start" x="1770" y="-1107.8" font-family="Helvetica,sans-Serif" font-size="14.00">pool</text>
-<text text-anchor="start" x="1800" y="-1107.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1805" y="-1107.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
-<text text-anchor="start" x="1926" y="-1107.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1765,-1073 1765,-1098 2073,-1098 2073,-1073 1765,-1073"/>
-<text text-anchor="start" x="1770" y="-1082.8" font-family="Helvetica,sans-Serif" font-size="14.00">pool_slots</text>
-<text text-anchor="start" x="1839" y="-1082.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1844" y="-1082.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1921" y="-1082.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1765,-1048 1765,-1073 2073,-1073 2073,-1048 1765,-1048"/>
-<text text-anchor="start" x="1770" y="-1057.8" font-family="Helvetica,sans-Serif" font-size="14.00">priority_weight</text>
-<text text-anchor="start" x="1874" y="-1057.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1879" y="-1057.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1765,-1023 1765,-1048 2073,-1048 2073,-1023 1765,-1023"/>
-<text text-anchor="start" x="1770" y="-1032.8" font-family="Helvetica,sans-Serif" font-size="14.00">queue</text>
-<text text-anchor="start" x="1814" y="-1032.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1819" y="-1032.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
-<polygon fill="none" stroke="black" points="1765,-998 1765,-1023 2073,-1023 2073,-998 1765,-998"/>
-<text text-anchor="start" x="1770" y="-1007.8" font-family="Helvetica,sans-Serif" font-size="14.00">queued_by_job_id</text>
-<text text-anchor="start" x="1894" y="-1007.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1899" y="-1007.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1765,-973 1765,-998 2073,-998 2073,-973 1765,-973"/>
-<text text-anchor="start" x="1770" y="-982.8" font-family="Helvetica,sans-Serif" font-size="14.00">queued_dttm</text>
-<text text-anchor="start" x="1863" y="-982.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1868" y="-982.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1765,-948 1765,-973 2073,-973 2073,-948 1765,-948"/>
-<text text-anchor="start" x="1770" y="-957.8" font-family="Helvetica,sans-Serif" font-size="14.00">rendered_map_index</text>
-<text text-anchor="start" x="1915" y="-957.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1920" y="-957.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="1765,-923 1765,-948 2073,-948 2073,-923 1765,-923"/>
-<text text-anchor="start" x="1770" y="-932.8" font-family="Helvetica,sans-Serif" font-size="14.00">run_id</text>
-<text text-anchor="start" x="1814" y="-932.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1819" y="-932.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1940" y="-932.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1765,-898 1765,-923 2073,-923 2073,-898 1765,-898"/>
-<text text-anchor="start" x="1770" y="-907.8" font-family="Helvetica,sans-Serif" font-size="14.00">scheduled_dttm</text>
-<text text-anchor="start" x="1882" y="-907.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1887" y="-907.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1765,-873 1765,-898 2073,-898 2073,-873 1765,-873"/>
-<text text-anchor="start" x="1770" y="-882.8" font-family="Helvetica,sans-Serif" font-size="14.00">span_status</text>
-<text text-anchor="start" x="1854" y="-882.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1859" y="-882.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1980" y="-882.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1765,-848 1765,-873 2073,-873 2073,-848 1765,-848"/>
-<text text-anchor="start" x="1770" y="-857.8" font-family="Helvetica,sans-Serif" font-size="14.00">start_date</text>
-<text text-anchor="start" x="1840" y="-857.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1845" y="-857.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1765,-823 1765,-848 2073,-848 2073,-823 1765,-823"/>
-<text text-anchor="start" x="1770" y="-832.8" font-family="Helvetica,sans-Serif" font-size="14.00">state</text>
-<text text-anchor="start" x="1805" y="-832.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1810" y="-832.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(20)]</text>
-<polygon fill="none" stroke="black" points="1765,-798 1765,-823 2073,-823 2073,-798 1765,-798"/>
-<text text-anchor="start" x="1770" y="-807.8" font-family="Helvetica,sans-Serif" font-size="14.00">task_display_name</text>
-<text text-anchor="start" x="1902" y="-807.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1907" y="-807.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
-<polygon fill="none" stroke="black" points="1765,-773 1765,-798 2073,-798 2073,-773 1765,-773"/>
-<text text-anchor="start" x="1770" y="-782.8" font-family="Helvetica,sans-Serif" font-size="14.00">task_id</text>
-<text text-anchor="start" x="1819" y="-782.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1824" y="-782.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1945" y="-782.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1765,-748 1765,-773 2073,-773 2073,-748 1765,-748"/>
-<text text-anchor="start" x="1770" y="-757.8" font-family="Helvetica,sans-Serif" font-size="14.00">trigger_id</text>
-<text text-anchor="start" x="1837" y="-757.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1842" y="-757.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1765,-723 1765,-748 2073,-748 2073,-723 1765,-723"/>
-<text text-anchor="start" x="1770" y="-732.8" font-family="Helvetica,sans-Serif" font-size="14.00">trigger_timeout</text>
-<text text-anchor="start" x="1878" y="-732.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1883" y="-732.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1765,-698 1765,-723 2073,-723 2073,-698 1765,-698"/>
-<text text-anchor="start" x="1770" y="-707.8" font-family="Helvetica,sans-Serif" font-size="14.00">try_number</text>
-<text text-anchor="start" x="1852" y="-707.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1857" y="-707.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1765,-673 1765,-698 2073,-698 2073,-673 1765,-673"/>
-<text text-anchor="start" x="1770" y="-682.8" font-family="Helvetica,sans-Serif" font-size="14.00">unixname</text>
-<text text-anchor="start" x="1840" y="-682.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1845" y="-682.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="1765,-648 1765,-673 2073,-673 2073,-648 1765,-648"/>
-<text text-anchor="start" x="1770" y="-657.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
-<text text-anchor="start" x="1849" y="-657.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1854" y="-657.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1765,-1570 1765,-1598 2073,-1598 2073,-1570 1765,-1570"/>
+<text text-anchor="start" x="1857.5" y="-1581.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_instance</text>
+<polygon fill="none" stroke="black" points="1765,-1545 1765,-1570 2073,-1570 2073,-1545 1765,-1545"/>
+<text text-anchor="start" x="1770" y="-1554.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="1783" y="-1554.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1788" y="-1554.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="1840" y="-1554.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1765,-1520 1765,-1545 2073,-1545 2073,-1520 1765,-1520"/>
+<text text-anchor="start" x="1770" y="-1529.8" font-family="Helvetica,sans-Serif" font-size="14.00">context_carrier</text>
+<text text-anchor="start" x="1874" y="-1529.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1879" y="-1529.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
+<polygon fill="none" stroke="black" points="1765,-1495 1765,-1520 2073,-1520 2073,-1495 1765,-1495"/>
+<text text-anchor="start" x="1770" y="-1504.8" font-family="Helvetica,sans-Serif" font-size="14.00">custom_operator_name</text>
+<text text-anchor="start" x="1933" y="-1504.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1938" y="-1504.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="1765,-1470 1765,-1495 2073,-1495 2073,-1470 1765,-1470"/>
+<text text-anchor="start" x="1770" y="-1479.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="1816" y="-1479.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1821" y="-1479.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1942" y="-1479.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1765,-1445 1765,-1470 2073,-1470 2073,-1445 1765,-1445"/>
+<text text-anchor="start" x="1770" y="-1454.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_version_id</text>
+<text text-anchor="start" x="1874" y="-1454.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1879" y="-1454.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<polygon fill="none" stroke="black" points="1765,-1420 1765,-1445 2073,-1445 2073,-1420 1765,-1420"/>
+<text text-anchor="start" x="1770" y="-1429.8" font-family="Helvetica,sans-Serif" font-size="14.00">duration</text>
+<text text-anchor="start" x="1829" y="-1429.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1834" y="-1429.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [DOUBLE_PRECISION]</text>
+<polygon fill="none" stroke="black" points="1765,-1395 1765,-1420 2073,-1420 2073,-1395 1765,-1395"/>
+<text text-anchor="start" x="1770" y="-1404.8" font-family="Helvetica,sans-Serif" font-size="14.00">end_date</text>
+<text text-anchor="start" x="1834" y="-1404.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1839" y="-1404.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1765,-1370 1765,-1395 2073,-1395 2073,-1370 1765,-1370"/>
+<text text-anchor="start" x="1770" y="-1379.8" font-family="Helvetica,sans-Serif" font-size="14.00">executor</text>
+<text text-anchor="start" x="1831" y="-1379.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1836" y="-1379.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="1765,-1345 1765,-1370 2073,-1370 2073,-1345 1765,-1345"/>
+<text text-anchor="start" x="1770" y="-1354.8" font-family="Helvetica,sans-Serif" font-size="14.00">executor_config</text>
+<text text-anchor="start" x="1880" y="-1354.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1885" y="-1354.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BYTEA]</text>
+<polygon fill="none" stroke="black" points="1765,-1320 1765,-1345 2073,-1345 2073,-1320 1765,-1320"/>
+<text text-anchor="start" x="1770" y="-1329.8" font-family="Helvetica,sans-Serif" font-size="14.00">external_executor_id</text>
+<text text-anchor="start" x="1913" y="-1329.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1918" y="-1329.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="1765,-1295 1765,-1320 2073,-1320 2073,-1295 1765,-1295"/>
+<text text-anchor="start" x="1770" y="-1304.8" font-family="Helvetica,sans-Serif" font-size="14.00">hostname</text>
+<text text-anchor="start" x="1840" y="-1304.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1845" y="-1304.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="1765,-1270 1765,-1295 2073,-1295 2073,-1270 1765,-1270"/>
+<text text-anchor="start" x="1770" y="-1279.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_heartbeat_at</text>
+<text text-anchor="start" x="1890" y="-1279.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1895" y="-1279.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1765,-1245 1765,-1270 2073,-1270 2073,-1245 1765,-1245"/>
+<text text-anchor="start" x="1770" y="-1254.8" font-family="Helvetica,sans-Serif" font-size="14.00">map_index</text>
+<text text-anchor="start" x="1846" y="-1254.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1851" y="-1254.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1928" y="-1254.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1765,-1220 1765,-1245 2073,-1245 2073,-1220 1765,-1220"/>
+<text text-anchor="start" x="1770" y="-1229.8" font-family="Helvetica,sans-Serif" font-size="14.00">max_tries</text>
+<text text-anchor="start" x="1838" y="-1229.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1843" y="-1229.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1765,-1195 1765,-1220 2073,-1220 2073,-1195 1765,-1195"/>
+<text text-anchor="start" x="1770" y="-1204.8" font-family="Helvetica,sans-Serif" font-size="14.00">next_kwargs</text>
+<text text-anchor="start" x="1858" y="-1204.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1863" y="-1204.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
+<polygon fill="none" stroke="black" points="1765,-1170 1765,-1195 2073,-1195 2073,-1170 1765,-1170"/>
+<text text-anchor="start" x="1770" y="-1179.8" font-family="Helvetica,sans-Serif" font-size="14.00">next_method</text>
+<text text-anchor="start" x="1861" y="-1179.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1866" y="-1179.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="1765,-1145 1765,-1170 2073,-1170 2073,-1145 1765,-1145"/>
+<text text-anchor="start" x="1770" y="-1154.8" font-family="Helvetica,sans-Serif" font-size="14.00">operator</text>
+<text text-anchor="start" x="1830" y="-1154.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1835" y="-1154.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="1765,-1120 1765,-1145 2073,-1145 2073,-1120 1765,-1120"/>
+<text text-anchor="start" x="1770" y="-1129.8" font-family="Helvetica,sans-Serif" font-size="14.00">pid</text>
+<text text-anchor="start" x="1792" y="-1129.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1797" y="-1129.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1765,-1095 1765,-1120 2073,-1120 2073,-1095 1765,-1095"/>
+<text text-anchor="start" x="1770" y="-1104.8" font-family="Helvetica,sans-Serif" font-size="14.00">pool</text>
+<text text-anchor="start" x="1800" y="-1104.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1805" y="-1104.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
+<text text-anchor="start" x="1926" y="-1104.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1765,-1070 1765,-1095 2073,-1095 2073,-1070 1765,-1070"/>
+<text text-anchor="start" x="1770" y="-1079.8" font-family="Helvetica,sans-Serif" font-size="14.00">pool_slots</text>
+<text text-anchor="start" x="1839" y="-1079.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1844" y="-1079.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1921" y="-1079.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1765,-1045 1765,-1070 2073,-1070 2073,-1045 1765,-1045"/>
+<text text-anchor="start" x="1770" y="-1054.8" font-family="Helvetica,sans-Serif" font-size="14.00">priority_weight</text>
+<text text-anchor="start" x="1874" y="-1054.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1879" y="-1054.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1765,-1020 1765,-1045 2073,-1045 2073,-1020 1765,-1020"/>
+<text text-anchor="start" x="1770" y="-1029.8" font-family="Helvetica,sans-Serif" font-size="14.00">queue</text>
+<text text-anchor="start" x="1814" y="-1029.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1819" y="-1029.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
+<polygon fill="none" stroke="black" points="1765,-995 1765,-1020 2073,-1020 2073,-995 1765,-995"/>
+<text text-anchor="start" x="1770" y="-1004.8" font-family="Helvetica,sans-Serif" font-size="14.00">queued_by_job_id</text>
+<text text-anchor="start" x="1894" y="-1004.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1899" y="-1004.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1765,-970 1765,-995 2073,-995 2073,-970 1765,-970"/>
+<text text-anchor="start" x="1770" y="-979.8" font-family="Helvetica,sans-Serif" font-size="14.00">queued_dttm</text>
+<text text-anchor="start" x="1863" y="-979.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1868" y="-979.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1765,-945 1765,-970 2073,-970 2073,-945 1765,-945"/>
+<text text-anchor="start" x="1770" y="-954.8" font-family="Helvetica,sans-Serif" font-size="14.00">rendered_map_index</text>
+<text text-anchor="start" x="1915" y="-954.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1920" y="-954.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="1765,-920 1765,-945 2073,-945 2073,-920 1765,-920"/>
+<text text-anchor="start" x="1770" y="-929.8" font-family="Helvetica,sans-Serif" font-size="14.00">run_id</text>
+<text text-anchor="start" x="1814" y="-929.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1819" y="-929.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1940" y="-929.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1765,-895 1765,-920 2073,-920 2073,-895 1765,-895"/>
+<text text-anchor="start" x="1770" y="-904.8" font-family="Helvetica,sans-Serif" font-size="14.00">scheduled_dttm</text>
+<text text-anchor="start" x="1882" y="-904.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1887" y="-904.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1765,-870 1765,-895 2073,-895 2073,-870 1765,-870"/>
+<text text-anchor="start" x="1770" y="-879.8" font-family="Helvetica,sans-Serif" font-size="14.00">span_status</text>
+<text text-anchor="start" x="1854" y="-879.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1859" y="-879.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1980" y="-879.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1765,-845 1765,-870 2073,-870 2073,-845 1765,-845"/>
+<text text-anchor="start" x="1770" y="-854.8" font-family="Helvetica,sans-Serif" font-size="14.00">start_date</text>
+<text text-anchor="start" x="1840" y="-854.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1845" y="-854.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1765,-820 1765,-845 2073,-845 2073,-820 1765,-820"/>
+<text text-anchor="start" x="1770" y="-829.8" font-family="Helvetica,sans-Serif" font-size="14.00">state</text>
+<text text-anchor="start" x="1805" y="-829.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1810" y="-829.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(20)]</text>
+<polygon fill="none" stroke="black" points="1765,-795 1765,-820 2073,-820 2073,-795 1765,-795"/>
+<text text-anchor="start" x="1770" y="-804.8" font-family="Helvetica,sans-Serif" font-size="14.00">task_display_name</text>
+<text text-anchor="start" x="1902" y="-804.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1907" y="-804.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
+<polygon fill="none" stroke="black" points="1765,-770 1765,-795 2073,-795 2073,-770 1765,-770"/>
+<text text-anchor="start" x="1770" y="-779.8" font-family="Helvetica,sans-Serif" font-size="14.00">task_id</text>
+<text text-anchor="start" x="1819" y="-779.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1824" y="-779.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1945" y="-779.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1765,-745 1765,-770 2073,-770 2073,-745 1765,-745"/>
+<text text-anchor="start" x="1770" y="-754.8" font-family="Helvetica,sans-Serif" font-size="14.00">trigger_id</text>
+<text text-anchor="start" x="1837" y="-754.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1842" y="-754.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1765,-720 1765,-745 2073,-745 2073,-720 1765,-720"/>
+<text text-anchor="start" x="1770" y="-729.8" font-family="Helvetica,sans-Serif" font-size="14.00">trigger_timeout</text>
+<text text-anchor="start" x="1878" y="-729.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1883" y="-729.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1765,-695 1765,-720 2073,-720 2073,-695 1765,-695"/>
+<text text-anchor="start" x="1770" y="-704.8" font-family="Helvetica,sans-Serif" font-size="14.00">try_number</text>
+<text text-anchor="start" x="1852" y="-704.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1857" y="-704.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1765,-670 1765,-695 2073,-695 2073,-670 1765,-670"/>
+<text text-anchor="start" x="1770" y="-679.8" font-family="Helvetica,sans-Serif" font-size="14.00">unixname</text>
+<text text-anchor="start" x="1840" y="-679.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1845" y="-679.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="1765,-645 1765,-670 2073,-670 2073,-645 1765,-645"/>
+<text text-anchor="start" x="1770" y="-654.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
+<text text-anchor="start" x="1849" y="-654.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1854" y="-654.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
 </g>
 <!-- trigger&#45;&#45;task_instance -->
-<g id="edge42" class="edge">
+<g id="edge41" class="edge">
 <title>trigger:id&#45;&#45;task_instance:trigger_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1656,-1606C1721,-1606 1704.27,-1537.81 1721,-1475 1731.24,-1436.55 1724.21,-760 1764,-760"/>
-<text text-anchor="start" x="1733" y="-748.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1656" y="-1609.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1656,-1603C1721,-1603 1704.27,-1534.81 1721,-1472 1731.24,-1433.55 1724.21,-757 1764,-757"/>
+<text text-anchor="start" x="1733" y="-745.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1656" y="-1606.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
 </g>
 <!-- deadline -->
 <g id="node40" class="node">
 <title>deadline</title>
-<polygon fill="none" stroke="black" points="1777,-1778 1777,-1806 2061,-1806 2061,-1778 1777,-1778"/>
-<text text-anchor="start" x="1881" y="-1789.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">deadline</text>
-<polygon fill="none" stroke="black" points="1777,-1753 1777,-1778 2061,-1778 2061,-1753 1777,-1753"/>
-<text text-anchor="start" x="1782" y="-1762.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="1795" y="-1762.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1800" y="-1762.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="1852" y="-1762.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1777,-1728 1777,-1753 2061,-1753 2061,-1728 1777,-1728"/>
-<text text-anchor="start" x="1782" y="-1737.8" font-family="Helvetica,sans-Serif" font-size="14.00">callback</text>
-<text text-anchor="start" x="1839" y="-1737.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1844" y="-1737.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<text text-anchor="start" x="1895" y="-1737.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1777,-1703 1777,-1728 2061,-1728 2061,-1703 1777,-1703"/>
-<text text-anchor="start" x="1782" y="-1712.8" font-family="Helvetica,sans-Serif" font-size="14.00">callback_state</text>
-<text text-anchor="start" x="1880" y="-1712.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1885" y="-1712.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(20)]</text>
-<polygon fill="none" stroke="black" points="1777,-1678 1777,-1703 2061,-1703 2061,-1678 1777,-1678"/>
-<text text-anchor="start" x="1782" y="-1687.8" font-family="Helvetica,sans-Serif" font-size="14.00">dagrun_id</text>
-<text text-anchor="start" x="1852" y="-1687.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1857" y="-1687.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1777,-1653 1777,-1678 2061,-1678 2061,-1653 1777,-1653"/>
-<text text-anchor="start" x="1782" y="-1662.8" font-family="Helvetica,sans-Serif" font-size="14.00">deadline_time</text>
-<text text-anchor="start" x="1879" y="-1662.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1884" y="-1662.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1980" y="-1662.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1777,-1628 1777,-1653 2061,-1653 2061,-1628 1777,-1628"/>
-<text text-anchor="start" x="1782" y="-1637.8" font-family="Helvetica,sans-Serif" font-size="14.00">trigger_id</text>
-<text text-anchor="start" x="1849" y="-1637.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1854" y="-1637.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1777,-1775 1777,-1803 2061,-1803 2061,-1775 1777,-1775"/>
+<text text-anchor="start" x="1881" y="-1786.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">deadline</text>
+<polygon fill="none" stroke="black" points="1777,-1750 1777,-1775 2061,-1775 2061,-1750 1777,-1750"/>
+<text text-anchor="start" x="1782" y="-1759.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="1795" y="-1759.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1800" y="-1759.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="1852" y="-1759.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1777,-1725 1777,-1750 2061,-1750 2061,-1725 1777,-1725"/>
+<text text-anchor="start" x="1782" y="-1734.8" font-family="Helvetica,sans-Serif" font-size="14.00">callback</text>
+<text text-anchor="start" x="1839" y="-1734.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1844" y="-1734.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<text text-anchor="start" x="1895" y="-1734.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1777,-1700 1777,-1725 2061,-1725 2061,-1700 1777,-1700"/>
+<text text-anchor="start" x="1782" y="-1709.8" font-family="Helvetica,sans-Serif" font-size="14.00">callback_state</text>
+<text text-anchor="start" x="1880" y="-1709.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1885" y="-1709.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(20)]</text>
+<polygon fill="none" stroke="black" points="1777,-1675 1777,-1700 2061,-1700 2061,-1675 1777,-1675"/>
+<text text-anchor="start" x="1782" y="-1684.8" font-family="Helvetica,sans-Serif" font-size="14.00">dagrun_id</text>
+<text text-anchor="start" x="1852" y="-1684.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1857" y="-1684.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1777,-1650 1777,-1675 2061,-1675 2061,-1650 1777,-1650"/>
+<text text-anchor="start" x="1782" y="-1659.8" font-family="Helvetica,sans-Serif" font-size="14.00">deadline_time</text>
+<text text-anchor="start" x="1879" y="-1659.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1884" y="-1659.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1980" y="-1659.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1777,-1625 1777,-1650 2061,-1650 2061,-1625 1777,-1625"/>
+<text text-anchor="start" x="1782" y="-1634.8" font-family="Helvetica,sans-Serif" font-size="14.00">trigger_id</text>
+<text text-anchor="start" x="1849" y="-1634.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1854" y="-1634.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
 </g>
 <!-- trigger&#45;&#45;deadline -->
 <g id="edge43" class="edge">
 <title>trigger:id&#45;&#45;deadline:trigger_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1656,-1606C1711.43,-1606 1720.57,-1640 1776,-1640"/>
-<text text-anchor="start" x="1745" y="-1628.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1656" y="-1594.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1656,-1603C1711.43,-1603 1720.57,-1637 1776,-1637"/>
+<text text-anchor="start" x="1745" y="-1625.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1656" y="-1591.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
 </g>
 <!-- dag_schedule_asset_name_reference -->
 <g id="node21" class="node">
 <title>dag_schedule_asset_name_reference</title>
-<polygon fill="none" stroke="black" points="914.5,-3073 914.5,-3101 1253.5,-3101 1253.5,-3073 914.5,-3073"/>
-<text text-anchor="start" x="919.5" y="-3084.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="914.5,-3048 914.5,-3073 1253.5,-3073 1253.5,-3048 914.5,-3048"/>
-<text text-anchor="start" x="919.5" y="-3057.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="965.5" y="-3057.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="970.5" y="-3057.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1091.5" y="-3057.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="914.5,-3023 914.5,-3048 1253.5,-3048 1253.5,-3023 914.5,-3023"/>
-<text text-anchor="start" x="919.5" y="-3032.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">name</text>
-<text text-anchor="start" x="959.5" y="-3032.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="964.5" y="-3032.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
-<text text-anchor="start" x="1094.5" y="-3032.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="914.5,-2998 914.5,-3023 1253.5,-3023 1253.5,-2998 914.5,-2998"/>
-<text text-anchor="start" x="919.5" y="-3007.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="992.5" y="-3007.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="997.5" y="-3007.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1093.5" y="-3007.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="914.5,-3070 914.5,-3098 1253.5,-3098 1253.5,-3070 914.5,-3070"/>
+<text text-anchor="start" x="919.5" y="-3081.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="914.5,-3045 914.5,-3070 1253.5,-3070 1253.5,-3045 914.5,-3045"/>
+<text text-anchor="start" x="919.5" y="-3054.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="965.5" y="-3054.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="970.5" y="-3054.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1091.5" y="-3054.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="914.5,-3020 914.5,-3045 1253.5,-3045 1253.5,-3020 914.5,-3020"/>
+<text text-anchor="start" x="919.5" y="-3029.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">name</text>
+<text text-anchor="start" x="959.5" y="-3029.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="964.5" y="-3029.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
+<text text-anchor="start" x="1094.5" y="-3029.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="914.5,-2995 914.5,-3020 1253.5,-3020 1253.5,-2995 914.5,-2995"/>
+<text text-anchor="start" x="919.5" y="-3004.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="992.5" y="-3004.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="997.5" y="-3004.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1093.5" y="-3004.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- dag&#45;&#45;dag_schedule_asset_name_reference -->
 <g id="edge15" class="edge">
 <title>dag:dag_id&#45;&#45;dag_schedule_asset_name_reference:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M822,-2802C883.04,-2802 852.46,-3061 913.5,-3061"/>
-<text text-anchor="start" x="882.5" y="-3049.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="822" y="-2790.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M822,-2799C883.04,-2799 852.46,-3058 913.5,-3058"/>
+<text text-anchor="start" x="882.5" y="-3046.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="822" y="-2787.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- dag_schedule_asset_uri_reference -->
 <g id="node22" class="node">
 <title>dag_schedule_asset_uri_reference</title>
-<polygon fill="none" stroke="black" points="926.5,-2944 926.5,-2972 1241.5,-2972 1241.5,-2944 926.5,-2944"/>
-<text text-anchor="start" x="931.5" y="-2955.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="926.5,-2919 926.5,-2944 1241.5,-2944 1241.5,-2919 926.5,-2919"/>
-<text text-anchor="start" x="931.5" y="-2928.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="977.5" y="-2928.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="982.5" y="-2928.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1103.5" y="-2928.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="926.5,-2894 926.5,-2919 1241.5,-2919 1241.5,-2894 926.5,-2894"/>
-<text text-anchor="start" x="931.5" y="-2903.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">uri</text>
-<text text-anchor="start" x="950.5" y="-2903.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="955.5" y="-2903.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
-<text text-anchor="start" x="1085.5" y="-2903.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="926.5,-2869 926.5,-2894 1241.5,-2894 1241.5,-2869 926.5,-2869"/>
-<text text-anchor="start" x="931.5" y="-2878.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="1004.5" y="-2878.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1009.5" y="-2878.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1105.5" y="-2878.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="926.5,-2941 926.5,-2969 1241.5,-2969 1241.5,-2941 926.5,-2941"/>
+<text text-anchor="start" x="931.5" y="-2952.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="926.5,-2916 926.5,-2941 1241.5,-2941 1241.5,-2916 926.5,-2916"/>
+<text text-anchor="start" x="931.5" y="-2925.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="977.5" y="-2925.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="982.5" y="-2925.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1103.5" y="-2925.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="926.5,-2891 926.5,-2916 1241.5,-2916 1241.5,-2891 926.5,-2891"/>
+<text text-anchor="start" x="931.5" y="-2900.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">uri</text>
+<text text-anchor="start" x="950.5" y="-2900.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="955.5" y="-2900.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1500)]</text>
+<text text-anchor="start" x="1085.5" y="-2900.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="926.5,-2866 926.5,-2891 1241.5,-2891 1241.5,-2866 926.5,-2866"/>
+<text text-anchor="start" x="931.5" y="-2875.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="1004.5" y="-2875.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1009.5" y="-2875.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1105.5" y="-2875.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- dag&#45;&#45;dag_schedule_asset_uri_reference -->
 <g id="edge16" class="edge">
 <title>dag:dag_id&#45;&#45;dag_schedule_asset_uri_reference:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M822,-2802C895.85,-2802 851.65,-2932 925.5,-2932"/>
-<text text-anchor="start" x="894.5" y="-2920.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="822" y="-2805.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M822,-2799C895.85,-2799 851.65,-2929 925.5,-2929"/>
+<text text-anchor="start" x="894.5" y="-2917.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="822" y="-2802.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- dag&#45;&#45;dag_schedule_asset_alias_reference -->
-<g id="edge18" class="edge">
+<g id="edge17" class="edge">
 <title>dag:dag_id&#45;&#45;dag_schedule_asset_alias_reference:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M822,-2802C857.79,-2802 880.71,-1517 916.5,-1517"/>
-<text text-anchor="start" x="885.5" y="-1505.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="812" y="-2790.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M822,-2799C857.79,-2799 880.71,-1514 916.5,-1514"/>
+<text text-anchor="start" x="885.5" y="-1502.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="812" y="-2787.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- dag&#45;&#45;dag_schedule_asset_reference -->
-<g id="edge20" class="edge">
+<g id="edge19" class="edge">
 <title>dag:dag_id&#45;&#45;dag_schedule_asset_reference:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M822,-2802C863.52,-2802 890.31,-2098.84 902,-2059 913.05,-2021.33 902.24,-1980 941.5,-1980"/>
-<text text-anchor="start" x="910.5" y="-1968.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="812" y="-2805.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M822,-2799C863.52,-2799 890.31,-2095.84 902,-2056 913.05,-2018.33 902.24,-1977 941.5,-1977"/>
+<text text-anchor="start" x="910.5" y="-1965.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="812" y="-2802.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- dag&#45;&#45;task_outlet_asset_reference -->
-<g id="edge21" class="edge">
+<g id="edge22" class="edge">
 <title>dag:dag_id&#45;&#45;task_outlet_asset_reference:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M822,-2802C872.03,-2802 886.49,-1952.57 902,-1905 914.7,-1866.05 908.53,-1826 949.5,-1826"/>
-<text text-anchor="start" x="918.5" y="-1814.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="822" y="-2798.3" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M822,-2799C872.03,-2799 886.49,-1949.57 902,-1902 914.7,-1863.05 908.53,-1823 949.5,-1823"/>
+<text text-anchor="start" x="918.5" y="-1811.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="822" y="-2795.3" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- dag&#45;&#45;task_inlet_asset_reference -->
 <g id="edge23" class="edge">
 <title>dag:dag_id&#45;&#45;task_inlet_asset_reference:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M822,-2802C853.65,-2802 891.33,-2267.79 902,-2238 915.69,-2199.79 908.91,-2160 949.5,-2160"/>
-<text text-anchor="start" x="918.5" y="-2148.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="812" y="-2790.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M822,-2799C853.65,-2799 891.33,-2264.79 902,-2235 915.69,-2196.79 908.91,-2157 949.5,-2157"/>
+<text text-anchor="start" x="918.5" y="-2145.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="812" y="-2787.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- dag&#45;&#45;asset_dag_run_queue -->
-<g id="edge26" class="edge">
+<g id="edge25" class="edge">
 <title>dag:dag_id&#45;&#45;asset_dag_run_queue:target_dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M822,-2802C852,-2802 895.91,-1754.37 902,-1725 909.55,-1688.6 892.32,-1646 929.5,-1646"/>
-<text text-anchor="start" x="898.5" y="-1634.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="812" y="-2805.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M822,-2799C852,-2799 895.91,-1751.37 902,-1722 909.55,-1685.6 892.32,-1643 929.5,-1643"/>
+<text text-anchor="start" x="898.5" y="-1631.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="812" y="-2802.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- dag_version -->
 <g id="node28" class="node">
 <title>dag_version</title>
-<polygon fill="none" stroke="black" points="943.5,-2426 943.5,-2454 1224.5,-2454 1224.5,-2426 943.5,-2426"/>
-<text text-anchor="start" x="1029.5" y="-2437.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_version</text>
-<polygon fill="none" stroke="black" points="943.5,-2401 943.5,-2426 1224.5,-2426 1224.5,-2401 943.5,-2401"/>
-<text text-anchor="start" x="948.5" y="-2410.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="961.5" y="-2410.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="966.5" y="-2410.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="1018.5" y="-2410.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="943.5,-2376 943.5,-2401 1224.5,-2401 1224.5,-2376 943.5,-2376"/>
-<text text-anchor="start" x="948.5" y="-2385.8" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_name</text>
-<text text-anchor="start" x="1042.5" y="-2385.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1047.5" y="-2385.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="943.5,-2351 943.5,-2376 1224.5,-2376 1224.5,-2351 943.5,-2351"/>
-<text text-anchor="start" x="948.5" y="-2360.8" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_version</text>
-<text text-anchor="start" x="1054.5" y="-2360.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1059.5" y="-2360.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="943.5,-2326 943.5,-2351 1224.5,-2351 1224.5,-2326 943.5,-2326"/>
-<text text-anchor="start" x="948.5" y="-2335.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="1021.5" y="-2335.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1026.5" y="-2335.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1122.5" y="-2335.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="943.5,-2301 943.5,-2326 1224.5,-2326 1224.5,-2301 943.5,-2301"/>
-<text text-anchor="start" x="948.5" y="-2310.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="994.5" y="-2310.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="999.5" y="-2310.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1120.5" y="-2310.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="943.5,-2276 943.5,-2301 1224.5,-2301 1224.5,-2276 943.5,-2276"/>
-<text text-anchor="start" x="948.5" y="-2285.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_updated</text>
-<text text-anchor="start" x="1038.5" y="-2285.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1043.5" y="-2285.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1139.5" y="-2285.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="943.5,-2251 943.5,-2276 1224.5,-2276 1224.5,-2251 943.5,-2251"/>
-<text text-anchor="start" x="948.5" y="-2260.8" font-family="Helvetica,sans-Serif" font-size="14.00">version_number</text>
-<text text-anchor="start" x="1061.5" y="-2260.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1066.5" y="-2260.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1143.5" y="-2260.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="943.5,-2423 943.5,-2451 1224.5,-2451 1224.5,-2423 943.5,-2423"/>
+<text text-anchor="start" x="1029.5" y="-2434.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_version</text>
+<polygon fill="none" stroke="black" points="943.5,-2398 943.5,-2423 1224.5,-2423 1224.5,-2398 943.5,-2398"/>
+<text text-anchor="start" x="948.5" y="-2407.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="961.5" y="-2407.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="966.5" y="-2407.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="1018.5" y="-2407.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="943.5,-2373 943.5,-2398 1224.5,-2398 1224.5,-2373 943.5,-2373"/>
+<text text-anchor="start" x="948.5" y="-2382.8" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_name</text>
+<text text-anchor="start" x="1042.5" y="-2382.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1047.5" y="-2382.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="943.5,-2348 943.5,-2373 1224.5,-2373 1224.5,-2348 943.5,-2348"/>
+<text text-anchor="start" x="948.5" y="-2357.8" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_version</text>
+<text text-anchor="start" x="1054.5" y="-2357.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1059.5" y="-2357.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="943.5,-2323 943.5,-2348 1224.5,-2348 1224.5,-2323 943.5,-2323"/>
+<text text-anchor="start" x="948.5" y="-2332.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="1021.5" y="-2332.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1026.5" y="-2332.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1122.5" y="-2332.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="943.5,-2298 943.5,-2323 1224.5,-2323 1224.5,-2298 943.5,-2298"/>
+<text text-anchor="start" x="948.5" y="-2307.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="994.5" y="-2307.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="999.5" y="-2307.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1120.5" y="-2307.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="943.5,-2273 943.5,-2298 1224.5,-2298 1224.5,-2273 943.5,-2273"/>
+<text text-anchor="start" x="948.5" y="-2282.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_updated</text>
+<text text-anchor="start" x="1038.5" y="-2282.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1043.5" y="-2282.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1139.5" y="-2282.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="943.5,-2248 943.5,-2273 1224.5,-2273 1224.5,-2248 943.5,-2248"/>
+<text text-anchor="start" x="948.5" y="-2257.8" font-family="Helvetica,sans-Serif" font-size="14.00">version_number</text>
+<text text-anchor="start" x="1061.5" y="-2257.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1066.5" y="-2257.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1143.5" y="-2257.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- dag&#45;&#45;dag_version -->
 <g id="edge27" class="edge">
 <title>dag:dag_id&#45;&#45;dag_version:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M822,-2802C849.98,-2802 914.52,-2313 942.5,-2313"/>
-<text text-anchor="start" x="911.5" y="-2301.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="822" y="-2805.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M822,-2799C849.98,-2799 914.52,-2310 942.5,-2310"/>
+<text text-anchor="start" x="911.5" y="-2298.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="822" y="-2791.55" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- dag_tag -->
 <g id="node29" class="node">
 <title>dag_tag</title>
-<polygon fill="none" stroke="black" points="954.5,-2815 954.5,-2843 1212.5,-2843 1212.5,-2815 954.5,-2815"/>
-<text text-anchor="start" x="1048" y="-2826.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_tag</text>
-<polygon fill="none" stroke="black" points="954.5,-2790 954.5,-2815 1212.5,-2815 1212.5,-2790 954.5,-2790"/>
-<text text-anchor="start" x="959.5" y="-2799.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="1005.5" y="-2799.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1010.5" y="-2799.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1131.5" y="-2799.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="954.5,-2765 954.5,-2790 1212.5,-2790 1212.5,-2765 954.5,-2765"/>
-<text text-anchor="start" x="959.5" y="-2774.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">name</text>
-<text text-anchor="start" x="999.5" y="-2774.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1004.5" y="-2774.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(100)]</text>
-<text text-anchor="start" x="1125.5" y="-2774.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="954.5,-2812 954.5,-2840 1212.5,-2840 1212.5,-2812 954.5,-2812"/>
+<text text-anchor="start" x="1048" y="-2823.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_tag</text>
+<polygon fill="none" stroke="black" points="954.5,-2787 954.5,-2812 1212.5,-2812 1212.5,-2787 954.5,-2787"/>
+<text text-anchor="start" x="959.5" y="-2796.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="1005.5" y="-2796.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1010.5" y="-2796.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1131.5" y="-2796.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="954.5,-2762 954.5,-2787 1212.5,-2787 1212.5,-2762 954.5,-2762"/>
+<text text-anchor="start" x="959.5" y="-2771.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">name</text>
+<text text-anchor="start" x="999.5" y="-2771.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1004.5" y="-2771.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(100)]</text>
+<text text-anchor="start" x="1125.5" y="-2771.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- dag&#45;&#45;dag_tag -->
 <g id="edge28" class="edge">
 <title>dag:dag_id&#45;&#45;dag_tag:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M822,-2802C880.44,-2802 895.06,-2802 953.5,-2802"/>
-<text text-anchor="start" x="922.5" y="-2790.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="812" y="-2790.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M822,-2799C880.44,-2799 895.06,-2799 953.5,-2799"/>
+<text text-anchor="start" x="922.5" y="-2787.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="812" y="-2787.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- dag_owner_attributes -->
 <g id="node30" class="node">
 <title>dag_owner_attributes</title>
-<polygon fill="none" stroke="black" points="954.5,-2710 954.5,-2738 1212.5,-2738 1212.5,-2710 954.5,-2710"/>
-<text text-anchor="start" x="985.5" y="-2721.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_owner_attributes</text>
-<polygon fill="none" stroke="black" points="954.5,-2685 954.5,-2710 1212.5,-2710 1212.5,-2685 954.5,-2685"/>
-<text text-anchor="start" x="959.5" y="-2694.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="1005.5" y="-2694.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1010.5" y="-2694.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1131.5" y="-2694.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="954.5,-2660 954.5,-2685 1212.5,-2685 1212.5,-2660 954.5,-2660"/>
-<text text-anchor="start" x="959.5" y="-2669.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">owner</text>
-<text text-anchor="start" x="1002.5" y="-2669.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1007.5" y="-2669.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
-<text text-anchor="start" x="1128.5" y="-2669.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="954.5,-2635 954.5,-2660 1212.5,-2660 1212.5,-2635 954.5,-2635"/>
-<text text-anchor="start" x="959.5" y="-2644.8" font-family="Helvetica,sans-Serif" font-size="14.00">link</text>
-<text text-anchor="start" x="984.5" y="-2644.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="989.5" y="-2644.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
-<text text-anchor="start" x="1110.5" y="-2644.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="954.5,-2707 954.5,-2735 1212.5,-2735 1212.5,-2707 954.5,-2707"/>
+<text text-anchor="start" x="985.5" y="-2718.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_owner_attributes</text>
+<polygon fill="none" stroke="black" points="954.5,-2682 954.5,-2707 1212.5,-2707 1212.5,-2682 954.5,-2682"/>
+<text text-anchor="start" x="959.5" y="-2691.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="1005.5" y="-2691.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1010.5" y="-2691.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1131.5" y="-2691.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="954.5,-2657 954.5,-2682 1212.5,-2682 1212.5,-2657 954.5,-2657"/>
+<text text-anchor="start" x="959.5" y="-2666.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">owner</text>
+<text text-anchor="start" x="1002.5" y="-2666.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1007.5" y="-2666.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
+<text text-anchor="start" x="1128.5" y="-2666.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="954.5,-2632 954.5,-2657 1212.5,-2657 1212.5,-2632 954.5,-2632"/>
+<text text-anchor="start" x="959.5" y="-2641.8" font-family="Helvetica,sans-Serif" font-size="14.00">link</text>
+<text text-anchor="start" x="984.5" y="-2641.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="989.5" y="-2641.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(500)]</text>
+<text text-anchor="start" x="1110.5" y="-2641.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- dag&#45;&#45;dag_owner_attributes -->
 <g id="edge29" class="edge">
 <title>dag:dag_id&#45;&#45;dag_owner_attributes:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M822,-2802C896.51,-2802 878.99,-2698 953.5,-2698"/>
-<text text-anchor="start" x="922.5" y="-2686.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="822" y="-2790.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M822,-2799C896.51,-2799 878.99,-2695 953.5,-2695"/>
+<text text-anchor="start" x="922.5" y="-2683.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="812" y="-2802.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- dag_warning -->
 <g id="node31" class="node">
 <title>dag_warning</title>
-<polygon fill="none" stroke="black" points="935.5,-2581 935.5,-2609 1232.5,-2609 1232.5,-2581 935.5,-2581"/>
-<text text-anchor="start" x="1026.5" y="-2592.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_warning</text>
-<polygon fill="none" stroke="black" points="935.5,-2556 935.5,-2581 1232.5,-2581 1232.5,-2556 935.5,-2556"/>
-<text text-anchor="start" x="940.5" y="-2565.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="986.5" y="-2565.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="991.5" y="-2565.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1112.5" y="-2565.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="935.5,-2531 935.5,-2556 1232.5,-2556 1232.5,-2531 935.5,-2531"/>
-<text text-anchor="start" x="940.5" y="-2540.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">warning_type</text>
-<text text-anchor="start" x="1034.5" y="-2540.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1039.5" y="-2540.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
-<text text-anchor="start" x="1151.5" y="-2540.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="935.5,-2506 935.5,-2531 1232.5,-2531 1232.5,-2506 935.5,-2506"/>
-<text text-anchor="start" x="940.5" y="-2515.8" font-family="Helvetica,sans-Serif" font-size="14.00">message</text>
-<text text-anchor="start" x="1003.5" y="-2515.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1008.5" y="-2515.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<text text-anchor="start" x="1058.5" y="-2515.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="935.5,-2481 935.5,-2506 1232.5,-2506 1232.5,-2481 935.5,-2481"/>
-<text text-anchor="start" x="940.5" y="-2490.8" font-family="Helvetica,sans-Serif" font-size="14.00">timestamp</text>
-<text text-anchor="start" x="1015.5" y="-2490.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1020.5" y="-2490.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1116.5" y="-2490.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="935.5,-2578 935.5,-2606 1232.5,-2606 1232.5,-2578 935.5,-2578"/>
+<text text-anchor="start" x="1026.5" y="-2589.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_warning</text>
+<polygon fill="none" stroke="black" points="935.5,-2553 935.5,-2578 1232.5,-2578 1232.5,-2553 935.5,-2553"/>
+<text text-anchor="start" x="940.5" y="-2562.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="986.5" y="-2562.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="991.5" y="-2562.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1112.5" y="-2562.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="935.5,-2528 935.5,-2553 1232.5,-2553 1232.5,-2528 935.5,-2528"/>
+<text text-anchor="start" x="940.5" y="-2537.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">warning_type</text>
+<text text-anchor="start" x="1034.5" y="-2537.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1039.5" y="-2537.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
+<text text-anchor="start" x="1151.5" y="-2537.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="935.5,-2503 935.5,-2528 1232.5,-2528 1232.5,-2503 935.5,-2503"/>
+<text text-anchor="start" x="940.5" y="-2512.8" font-family="Helvetica,sans-Serif" font-size="14.00">message</text>
+<text text-anchor="start" x="1003.5" y="-2512.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1008.5" y="-2512.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<text text-anchor="start" x="1058.5" y="-2512.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="935.5,-2478 935.5,-2503 1232.5,-2503 1232.5,-2478 935.5,-2478"/>
+<text text-anchor="start" x="940.5" y="-2487.8" font-family="Helvetica,sans-Serif" font-size="14.00">timestamp</text>
+<text text-anchor="start" x="1015.5" y="-2487.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1020.5" y="-2487.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1116.5" y="-2487.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- dag&#45;&#45;dag_warning -->
 <g id="edge30" class="edge">
 <title>dag:dag_id&#45;&#45;dag_warning:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M822,-2802C877.82,-2802 841.04,-2734.41 865,-2684 878.78,-2655.02 885.39,-2649.46 902,-2622 916.3,-2598.36 906.87,-2569 934.5,-2569"/>
-<text text-anchor="start" x="903.5" y="-2557.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="812" y="-2805.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M822,-2799C877.82,-2799 841.04,-2731.41 865,-2681 878.78,-2652.02 885.39,-2646.46 902,-2619 916.3,-2595.36 906.87,-2566 934.5,-2566"/>
+<text text-anchor="start" x="903.5" y="-2554.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="822" y="-2795.3" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- dag_favorite -->
 <g id="node32" class="node">
 <title>dag_favorite</title>
-<polygon fill="none" stroke="black" points="952.5,-3178 952.5,-3206 1215.5,-3206 1215.5,-3178 952.5,-3178"/>
-<text text-anchor="start" x="1028" y="-3189.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_favorite</text>
-<polygon fill="none" stroke="black" points="952.5,-3153 952.5,-3178 1215.5,-3178 1215.5,-3153 952.5,-3153"/>
-<text text-anchor="start" x="957.5" y="-3162.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="1003.5" y="-3162.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1008.5" y="-3162.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1129.5" y="-3162.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="952.5,-3128 952.5,-3153 1215.5,-3153 1215.5,-3128 952.5,-3128"/>
-<text text-anchor="start" x="957.5" y="-3137.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">user_id</text>
-<text text-anchor="start" x="1008.5" y="-3137.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1013.5" y="-3137.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1134.5" y="-3137.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="952.5,-3175 952.5,-3203 1215.5,-3203 1215.5,-3175 952.5,-3175"/>
+<text text-anchor="start" x="1028" y="-3186.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_favorite</text>
+<polygon fill="none" stroke="black" points="952.5,-3150 952.5,-3175 1215.5,-3175 1215.5,-3150 952.5,-3150"/>
+<text text-anchor="start" x="957.5" y="-3159.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="1003.5" y="-3159.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1008.5" y="-3159.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1129.5" y="-3159.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="952.5,-3125 952.5,-3150 1215.5,-3150 1215.5,-3125 952.5,-3125"/>
+<text text-anchor="start" x="957.5" y="-3134.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">user_id</text>
+<text text-anchor="start" x="1008.5" y="-3134.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1013.5" y="-3134.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1134.5" y="-3134.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- dag&#45;&#45;dag_favorite -->
 <g id="edge31" class="edge">
 <title>dag:dag_id&#45;&#45;dag_favorite:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M822,-2802C839.95,-2802 893.16,-3099.38 902,-3115 917.41,-3142.21 920.23,-3165 951.5,-3165"/>
-<text text-anchor="start" x="920.5" y="-3153.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="812" y="-2790.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M822,-2799C839.95,-2799 893.16,-3096.38 902,-3112 917.41,-3139.21 920.23,-3162 951.5,-3162"/>
+<text text-anchor="start" x="920.5" y="-3150.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="812" y="-2787.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- dag_run -->
 <g id="node34" class="node">
 <title>dag_run</title>
-<polygon fill="none" stroke="black" points="1363,-1117 1363,-1145 1659,-1145 1659,-1117 1363,-1117"/>
-<text text-anchor="start" x="1474.5" y="-1128.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_run</text>
-<polygon fill="none" stroke="black" points="1363,-1092 1363,-1117 1659,-1117 1659,-1092 1363,-1092"/>
-<text text-anchor="start" x="1368" y="-1101.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="1381" y="-1101.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1386" y="-1101.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1463" y="-1101.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1363,-1067 1363,-1092 1659,-1092 1659,-1067 1363,-1067"/>
-<text text-anchor="start" x="1368" y="-1076.8" font-family="Helvetica,sans-Serif" font-size="14.00">backfill_id</text>
-<text text-anchor="start" x="1438" y="-1076.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1443" y="-1076.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1363,-1042 1363,-1067 1659,-1067 1659,-1042 1363,-1042"/>
-<text text-anchor="start" x="1368" y="-1051.8" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_version</text>
-<text text-anchor="start" x="1474" y="-1051.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1479" y="-1051.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="1363,-1017 1363,-1042 1659,-1042 1659,-1017 1363,-1017"/>
-<text text-anchor="start" x="1368" y="-1026.8" font-family="Helvetica,sans-Serif" font-size="14.00">clear_number</text>
-<text text-anchor="start" x="1464" y="-1026.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1469" y="-1026.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1546" y="-1026.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1363,-992 1363,-1017 1659,-1017 1659,-992 1363,-992"/>
-<text text-anchor="start" x="1368" y="-1001.8" font-family="Helvetica,sans-Serif" font-size="14.00">conf</text>
-<text text-anchor="start" x="1399" y="-1001.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1404" y="-1001.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
-<polygon fill="none" stroke="black" points="1363,-967 1363,-992 1659,-992 1659,-967 1363,-967"/>
-<text text-anchor="start" x="1368" y="-976.8" font-family="Helvetica,sans-Serif" font-size="14.00">context_carrier</text>
-<text text-anchor="start" x="1472" y="-976.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1477" y="-976.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
-<polygon fill="none" stroke="black" points="1363,-942 1363,-967 1659,-967 1659,-942 1363,-942"/>
-<text text-anchor="start" x="1368" y="-951.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_dag_version_id</text>
-<text text-anchor="start" x="1531" y="-951.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1536" y="-951.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<polygon fill="none" stroke="black" points="1363,-917 1363,-942 1659,-942 1659,-917 1363,-917"/>
-<text text-anchor="start" x="1368" y="-926.8" font-family="Helvetica,sans-Serif" font-size="14.00">creating_job_id</text>
-<text text-anchor="start" x="1472" y="-926.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1477" y="-926.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1363,-892 1363,-917 1659,-917 1659,-892 1363,-892"/>
-<text text-anchor="start" x="1368" y="-901.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="1414" y="-901.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1419" y="-901.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1540" y="-901.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1363,-867 1363,-892 1659,-892 1659,-867 1363,-867"/>
-<text text-anchor="start" x="1368" y="-876.8" font-family="Helvetica,sans-Serif" font-size="14.00">data_interval_end</text>
-<text text-anchor="start" x="1492" y="-876.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1497" y="-876.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1363,-842 1363,-867 1659,-867 1659,-842 1363,-842"/>
-<text text-anchor="start" x="1368" y="-851.8" font-family="Helvetica,sans-Serif" font-size="14.00">data_interval_start</text>
-<text text-anchor="start" x="1498" y="-851.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1503" y="-851.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1363,-817 1363,-842 1659,-842 1659,-817 1363,-817"/>
-<text text-anchor="start" x="1368" y="-826.8" font-family="Helvetica,sans-Serif" font-size="14.00">end_date</text>
-<text text-anchor="start" x="1432" y="-826.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1437" y="-826.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1363,-792 1363,-817 1659,-817 1659,-792 1363,-792"/>
-<text text-anchor="start" x="1368" y="-801.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_scheduling_decision</text>
-<text text-anchor="start" x="1540" y="-801.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1545" y="-801.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1363,-767 1363,-792 1659,-792 1659,-767 1363,-767"/>
-<text text-anchor="start" x="1368" y="-776.8" font-family="Helvetica,sans-Serif" font-size="14.00">log_template_id</text>
-<text text-anchor="start" x="1477" y="-776.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1482" y="-776.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1363,-742 1363,-767 1659,-767 1659,-742 1363,-742"/>
-<text text-anchor="start" x="1368" y="-751.8" font-family="Helvetica,sans-Serif" font-size="14.00">logical_date</text>
-<text text-anchor="start" x="1450" y="-751.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1455" y="-751.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1363,-717 1363,-742 1659,-742 1659,-717 1363,-717"/>
-<text text-anchor="start" x="1368" y="-726.8" font-family="Helvetica,sans-Serif" font-size="14.00">queued_at</text>
-<text text-anchor="start" x="1441" y="-726.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1446" y="-726.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1363,-692 1363,-717 1659,-717 1659,-692 1363,-692"/>
-<text text-anchor="start" x="1368" y="-701.8" font-family="Helvetica,sans-Serif" font-size="14.00">run_after</text>
-<text text-anchor="start" x="1432" y="-701.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1437" y="-701.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1533" y="-701.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1363,-667 1363,-692 1659,-692 1659,-667 1363,-667"/>
-<text text-anchor="start" x="1368" y="-676.8" font-family="Helvetica,sans-Serif" font-size="14.00">run_id</text>
-<text text-anchor="start" x="1412" y="-676.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1417" y="-676.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1538" y="-676.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1363,-642 1363,-667 1659,-667 1659,-642 1363,-642"/>
-<text text-anchor="start" x="1368" y="-651.8" font-family="Helvetica,sans-Serif" font-size="14.00">run_type</text>
-<text text-anchor="start" x="1430" y="-651.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1435" y="-651.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
-<text text-anchor="start" x="1547" y="-651.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1363,-617 1363,-642 1659,-642 1659,-617 1363,-617"/>
-<text text-anchor="start" x="1368" y="-626.8" font-family="Helvetica,sans-Serif" font-size="14.00">scheduled_by_job_id</text>
-<text text-anchor="start" x="1511" y="-626.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1516" y="-626.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1363,-592 1363,-617 1659,-617 1659,-592 1363,-592"/>
-<text text-anchor="start" x="1368" y="-601.8" font-family="Helvetica,sans-Serif" font-size="14.00">span_status</text>
-<text text-anchor="start" x="1452" y="-601.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1457" y="-601.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1578" y="-601.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1363,-567 1363,-592 1659,-592 1659,-567 1363,-567"/>
-<text text-anchor="start" x="1368" y="-576.8" font-family="Helvetica,sans-Serif" font-size="14.00">start_date</text>
-<text text-anchor="start" x="1438" y="-576.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1443" y="-576.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="1363,-542 1363,-567 1659,-567 1659,-542 1363,-542"/>
-<text text-anchor="start" x="1368" y="-551.8" font-family="Helvetica,sans-Serif" font-size="14.00">state</text>
-<text text-anchor="start" x="1403" y="-551.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1408" y="-551.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
-<polygon fill="none" stroke="black" points="1363,-517 1363,-542 1659,-542 1659,-517 1363,-517"/>
-<text text-anchor="start" x="1368" y="-526.8" font-family="Helvetica,sans-Serif" font-size="14.00">triggered_by</text>
-<text text-anchor="start" x="1456" y="-526.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1461" y="-526.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
-<polygon fill="none" stroke="black" points="1363,-492 1363,-517 1659,-517 1659,-492 1363,-492"/>
-<text text-anchor="start" x="1368" y="-501.8" font-family="Helvetica,sans-Serif" font-size="14.00">triggering_user_name</text>
-<text text-anchor="start" x="1521" y="-501.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1526" y="-501.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(512)]</text>
-<polygon fill="none" stroke="black" points="1363,-467 1363,-492 1659,-492 1659,-467 1363,-467"/>
-<text text-anchor="start" x="1368" y="-476.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
-<text text-anchor="start" x="1447" y="-476.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1452" y="-476.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1363,-1114 1363,-1142 1659,-1142 1659,-1114 1363,-1114"/>
+<text text-anchor="start" x="1474.5" y="-1125.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_run</text>
+<polygon fill="none" stroke="black" points="1363,-1089 1363,-1114 1659,-1114 1659,-1089 1363,-1089"/>
+<text text-anchor="start" x="1368" y="-1098.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="1381" y="-1098.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1386" y="-1098.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1463" y="-1098.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1363,-1064 1363,-1089 1659,-1089 1659,-1064 1363,-1064"/>
+<text text-anchor="start" x="1368" y="-1073.8" font-family="Helvetica,sans-Serif" font-size="14.00">backfill_id</text>
+<text text-anchor="start" x="1438" y="-1073.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1443" y="-1073.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1363,-1039 1363,-1064 1659,-1064 1659,-1039 1363,-1039"/>
+<text text-anchor="start" x="1368" y="-1048.8" font-family="Helvetica,sans-Serif" font-size="14.00">bundle_version</text>
+<text text-anchor="start" x="1474" y="-1048.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1479" y="-1048.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="1363,-1014 1363,-1039 1659,-1039 1659,-1014 1363,-1014"/>
+<text text-anchor="start" x="1368" y="-1023.8" font-family="Helvetica,sans-Serif" font-size="14.00">clear_number</text>
+<text text-anchor="start" x="1464" y="-1023.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1469" y="-1023.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1546" y="-1023.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1363,-989 1363,-1014 1659,-1014 1659,-989 1363,-989"/>
+<text text-anchor="start" x="1368" y="-998.8" font-family="Helvetica,sans-Serif" font-size="14.00">conf</text>
+<text text-anchor="start" x="1399" y="-998.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1404" y="-998.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
+<polygon fill="none" stroke="black" points="1363,-964 1363,-989 1659,-989 1659,-964 1363,-964"/>
+<text text-anchor="start" x="1368" y="-973.8" font-family="Helvetica,sans-Serif" font-size="14.00">context_carrier</text>
+<text text-anchor="start" x="1472" y="-973.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1477" y="-973.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
+<polygon fill="none" stroke="black" points="1363,-939 1363,-964 1659,-964 1659,-939 1363,-939"/>
+<text text-anchor="start" x="1368" y="-948.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_dag_version_id</text>
+<text text-anchor="start" x="1531" y="-948.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1536" y="-948.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<polygon fill="none" stroke="black" points="1363,-914 1363,-939 1659,-939 1659,-914 1363,-914"/>
+<text text-anchor="start" x="1368" y="-923.8" font-family="Helvetica,sans-Serif" font-size="14.00">creating_job_id</text>
+<text text-anchor="start" x="1472" y="-923.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1477" y="-923.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1363,-889 1363,-914 1659,-914 1659,-889 1363,-889"/>
+<text text-anchor="start" x="1368" y="-898.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="1414" y="-898.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1419" y="-898.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1540" y="-898.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1363,-864 1363,-889 1659,-889 1659,-864 1363,-864"/>
+<text text-anchor="start" x="1368" y="-873.8" font-family="Helvetica,sans-Serif" font-size="14.00">data_interval_end</text>
+<text text-anchor="start" x="1492" y="-873.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1497" y="-873.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1363,-839 1363,-864 1659,-864 1659,-839 1363,-839"/>
+<text text-anchor="start" x="1368" y="-848.8" font-family="Helvetica,sans-Serif" font-size="14.00">data_interval_start</text>
+<text text-anchor="start" x="1498" y="-848.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1503" y="-848.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1363,-814 1363,-839 1659,-839 1659,-814 1363,-814"/>
+<text text-anchor="start" x="1368" y="-823.8" font-family="Helvetica,sans-Serif" font-size="14.00">end_date</text>
+<text text-anchor="start" x="1432" y="-823.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1437" y="-823.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1363,-789 1363,-814 1659,-814 1659,-789 1363,-789"/>
+<text text-anchor="start" x="1368" y="-798.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_scheduling_decision</text>
+<text text-anchor="start" x="1540" y="-798.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1545" y="-798.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1363,-764 1363,-789 1659,-789 1659,-764 1363,-764"/>
+<text text-anchor="start" x="1368" y="-773.8" font-family="Helvetica,sans-Serif" font-size="14.00">log_template_id</text>
+<text text-anchor="start" x="1477" y="-773.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1482" y="-773.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1363,-739 1363,-764 1659,-764 1659,-739 1363,-739"/>
+<text text-anchor="start" x="1368" y="-748.8" font-family="Helvetica,sans-Serif" font-size="14.00">logical_date</text>
+<text text-anchor="start" x="1450" y="-748.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1455" y="-748.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1363,-714 1363,-739 1659,-739 1659,-714 1363,-714"/>
+<text text-anchor="start" x="1368" y="-723.8" font-family="Helvetica,sans-Serif" font-size="14.00">queued_at</text>
+<text text-anchor="start" x="1441" y="-723.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1446" y="-723.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1363,-689 1363,-714 1659,-714 1659,-689 1363,-689"/>
+<text text-anchor="start" x="1368" y="-698.8" font-family="Helvetica,sans-Serif" font-size="14.00">run_after</text>
+<text text-anchor="start" x="1432" y="-698.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1437" y="-698.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1533" y="-698.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1363,-664 1363,-689 1659,-689 1659,-664 1363,-664"/>
+<text text-anchor="start" x="1368" y="-673.8" font-family="Helvetica,sans-Serif" font-size="14.00">run_id</text>
+<text text-anchor="start" x="1412" y="-673.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1417" y="-673.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1538" y="-673.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1363,-639 1363,-664 1659,-664 1659,-639 1363,-639"/>
+<text text-anchor="start" x="1368" y="-648.8" font-family="Helvetica,sans-Serif" font-size="14.00">run_type</text>
+<text text-anchor="start" x="1430" y="-648.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1435" y="-648.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
+<text text-anchor="start" x="1547" y="-648.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1363,-614 1363,-639 1659,-639 1659,-614 1363,-614"/>
+<text text-anchor="start" x="1368" y="-623.8" font-family="Helvetica,sans-Serif" font-size="14.00">scheduled_by_job_id</text>
+<text text-anchor="start" x="1511" y="-623.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1516" y="-623.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1363,-589 1363,-614 1659,-614 1659,-589 1363,-589"/>
+<text text-anchor="start" x="1368" y="-598.8" font-family="Helvetica,sans-Serif" font-size="14.00">span_status</text>
+<text text-anchor="start" x="1452" y="-598.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1457" y="-598.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1578" y="-598.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1363,-564 1363,-589 1659,-589 1659,-564 1363,-564"/>
+<text text-anchor="start" x="1368" y="-573.8" font-family="Helvetica,sans-Serif" font-size="14.00">start_date</text>
+<text text-anchor="start" x="1438" y="-573.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1443" y="-573.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="1363,-539 1363,-564 1659,-564 1659,-539 1363,-539"/>
+<text text-anchor="start" x="1368" y="-548.8" font-family="Helvetica,sans-Serif" font-size="14.00">state</text>
+<text text-anchor="start" x="1403" y="-548.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1408" y="-548.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
+<polygon fill="none" stroke="black" points="1363,-514 1363,-539 1659,-539 1659,-514 1363,-514"/>
+<text text-anchor="start" x="1368" y="-523.8" font-family="Helvetica,sans-Serif" font-size="14.00">triggered_by</text>
+<text text-anchor="start" x="1456" y="-523.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1461" y="-523.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(50)]</text>
+<polygon fill="none" stroke="black" points="1363,-489 1363,-514 1659,-514 1659,-489 1363,-489"/>
+<text text-anchor="start" x="1368" y="-498.8" font-family="Helvetica,sans-Serif" font-size="14.00">triggering_user_name</text>
+<text text-anchor="start" x="1521" y="-498.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1526" y="-498.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(512)]</text>
+<polygon fill="none" stroke="black" points="1363,-464 1363,-489 1659,-489 1659,-464 1363,-464"/>
+<text text-anchor="start" x="1368" y="-473.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
+<text text-anchor="start" x="1447" y="-473.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1452" y="-473.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
 </g>
 <!-- dag_version&#45;&#45;dag_run -->
 <g id="edge32" class="edge">
 <title>dag_version:id&#45;&#45;dag_run:created_dag_version_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1225.5,-2414C1388.32,-2414 1199.18,-955 1362,-955"/>
-<text text-anchor="start" x="1331" y="-943.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1225.5" y="-2402.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1225.5,-2411C1388.32,-2411 1199.18,-952 1362,-952"/>
+<text text-anchor="start" x="1331" y="-940.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1225.5" y="-2399.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
 </g>
 <!-- dag_code -->
 <g id="node36" class="node">
 <title>dag_code</title>
-<polygon fill="none" stroke="black" points="1346,-2641 1346,-2669 1676,-2669 1676,-2641 1346,-2641"/>
-<text text-anchor="start" x="1468.5" y="-2652.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_code</text>
-<polygon fill="none" stroke="black" points="1346,-2616 1346,-2641 1676,-2641 1676,-2616 1346,-2616"/>
-<text text-anchor="start" x="1351" y="-2625.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="1364" y="-2625.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1369" y="-2625.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="1421" y="-2625.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1346,-2591 1346,-2616 1676,-2616 1676,-2591 1346,-2591"/>
-<text text-anchor="start" x="1351" y="-2600.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="1424" y="-2600.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1429" y="-2600.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1525" y="-2600.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1346,-2566 1346,-2591 1676,-2591 1676,-2566 1346,-2566"/>
-<text text-anchor="start" x="1351" y="-2575.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="1397" y="-2575.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1402" y="-2575.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1523" y="-2575.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1346,-2541 1346,-2566 1676,-2566 1676,-2541 1346,-2541"/>
-<text text-anchor="start" x="1351" y="-2550.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_version_id</text>
-<text text-anchor="start" x="1455" y="-2550.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1460" y="-2550.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="1512" y="-2550.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1346,-2516 1346,-2541 1676,-2541 1676,-2516 1346,-2516"/>
-<text text-anchor="start" x="1351" y="-2525.8" font-family="Helvetica,sans-Serif" font-size="14.00">fileloc</text>
-<text text-anchor="start" x="1392" y="-2525.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1397" y="-2525.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
-<text text-anchor="start" x="1527" y="-2525.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1346,-2491 1346,-2516 1676,-2516 1676,-2491 1346,-2491"/>
-<text text-anchor="start" x="1351" y="-2500.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_updated</text>
-<text text-anchor="start" x="1441" y="-2500.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1446" y="-2500.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1542" y="-2500.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1346,-2466 1346,-2491 1676,-2491 1676,-2466 1346,-2466"/>
-<text text-anchor="start" x="1351" y="-2475.8" font-family="Helvetica,sans-Serif" font-size="14.00">source_code</text>
-<text text-anchor="start" x="1437" y="-2475.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1442" y="-2475.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<text text-anchor="start" x="1492" y="-2475.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1346,-2441 1346,-2466 1676,-2466 1676,-2441 1346,-2441"/>
-<text text-anchor="start" x="1351" y="-2450.8" font-family="Helvetica,sans-Serif" font-size="14.00">source_code_hash</text>
-<text text-anchor="start" x="1478" y="-2450.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1483" y="-2450.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(32)]</text>
-<text text-anchor="start" x="1595" y="-2450.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1346,-2638 1346,-2666 1676,-2666 1676,-2638 1346,-2638"/>
+<text text-anchor="start" x="1468.5" y="-2649.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_code</text>
+<polygon fill="none" stroke="black" points="1346,-2613 1346,-2638 1676,-2638 1676,-2613 1346,-2613"/>
+<text text-anchor="start" x="1351" y="-2622.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="1364" y="-2622.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1369" y="-2622.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="1421" y="-2622.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1346,-2588 1346,-2613 1676,-2613 1676,-2588 1346,-2588"/>
+<text text-anchor="start" x="1351" y="-2597.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="1424" y="-2597.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1429" y="-2597.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1525" y="-2597.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1346,-2563 1346,-2588 1676,-2588 1676,-2563 1346,-2563"/>
+<text text-anchor="start" x="1351" y="-2572.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="1397" y="-2572.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1402" y="-2572.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1523" y="-2572.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1346,-2538 1346,-2563 1676,-2563 1676,-2538 1346,-2538"/>
+<text text-anchor="start" x="1351" y="-2547.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_version_id</text>
+<text text-anchor="start" x="1455" y="-2547.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1460" y="-2547.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="1512" y="-2547.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1346,-2513 1346,-2538 1676,-2538 1676,-2513 1346,-2513"/>
+<text text-anchor="start" x="1351" y="-2522.8" font-family="Helvetica,sans-Serif" font-size="14.00">fileloc</text>
+<text text-anchor="start" x="1392" y="-2522.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1397" y="-2522.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
+<text text-anchor="start" x="1527" y="-2522.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1346,-2488 1346,-2513 1676,-2513 1676,-2488 1346,-2488"/>
+<text text-anchor="start" x="1351" y="-2497.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_updated</text>
+<text text-anchor="start" x="1441" y="-2497.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1446" y="-2497.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1542" y="-2497.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1346,-2463 1346,-2488 1676,-2488 1676,-2463 1346,-2463"/>
+<text text-anchor="start" x="1351" y="-2472.8" font-family="Helvetica,sans-Serif" font-size="14.00">source_code</text>
+<text text-anchor="start" x="1437" y="-2472.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1442" y="-2472.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<text text-anchor="start" x="1492" y="-2472.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1346,-2438 1346,-2463 1676,-2463 1676,-2438 1346,-2438"/>
+<text text-anchor="start" x="1351" y="-2447.8" font-family="Helvetica,sans-Serif" font-size="14.00">source_code_hash</text>
+<text text-anchor="start" x="1478" y="-2447.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1483" y="-2447.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(32)]</text>
+<text text-anchor="start" x="1595" y="-2447.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- dag_version&#45;&#45;dag_code -->
 <g id="edge35" class="edge">
 <title>dag_version:id&#45;&#45;dag_code:dag_version_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1225.5,-2414C1306.97,-2414 1263.53,-2553 1345,-2553"/>
-<text text-anchor="start" x="1314" y="-2541.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1225.5" y="-2417.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1225.5,-2411C1306.97,-2411 1263.53,-2550 1345,-2550"/>
+<text text-anchor="start" x="1314" y="-2538.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1225.5" y="-2414.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- serialized_dag -->
 <g id="node37" class="node">
 <title>serialized_dag</title>
-<polygon fill="none" stroke="black" points="1373,-2387 1373,-2415 1650,-2415 1650,-2387 1373,-2387"/>
-<text text-anchor="start" x="1448" y="-2398.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">serialized_dag</text>
-<polygon fill="none" stroke="black" points="1373,-2362 1373,-2387 1650,-2387 1650,-2362 1373,-2362"/>
-<text text-anchor="start" x="1378" y="-2371.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="1391" y="-2371.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1396" y="-2371.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="1448" y="-2371.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1373,-2337 1373,-2362 1650,-2362 1650,-2337 1373,-2337"/>
-<text text-anchor="start" x="1378" y="-2346.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="1451" y="-2346.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1456" y="-2346.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1552" y="-2346.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1373,-2312 1373,-2337 1650,-2337 1650,-2312 1373,-2312"/>
-<text text-anchor="start" x="1378" y="-2321.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_hash</text>
-<text text-anchor="start" x="1445" y="-2321.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1450" y="-2321.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(32)]</text>
-<text text-anchor="start" x="1562" y="-2321.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1373,-2287 1373,-2312 1650,-2312 1650,-2287 1373,-2287"/>
-<text text-anchor="start" x="1378" y="-2296.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="1424" y="-2296.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1429" y="-2296.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1550" y="-2296.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1373,-2262 1373,-2287 1650,-2287 1650,-2262 1373,-2262"/>
-<text text-anchor="start" x="1378" y="-2271.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_version_id</text>
-<text text-anchor="start" x="1482" y="-2271.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1487" y="-2271.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="1539" y="-2271.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1373,-2237 1373,-2262 1650,-2262 1650,-2237 1373,-2237"/>
-<text text-anchor="start" x="1378" y="-2246.8" font-family="Helvetica,sans-Serif" font-size="14.00">data</text>
-<text text-anchor="start" x="1409" y="-2246.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1414" y="-2246.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
-<polygon fill="none" stroke="black" points="1373,-2212 1373,-2237 1650,-2237 1650,-2212 1373,-2212"/>
-<text text-anchor="start" x="1378" y="-2221.8" font-family="Helvetica,sans-Serif" font-size="14.00">data_compressed</text>
-<text text-anchor="start" x="1500" y="-2221.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1505" y="-2221.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BYTEA]</text>
-<polygon fill="none" stroke="black" points="1373,-2187 1373,-2212 1650,-2212 1650,-2187 1373,-2187"/>
-<text text-anchor="start" x="1378" y="-2196.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_updated</text>
-<text text-anchor="start" x="1468" y="-2196.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1473" y="-2196.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1569" y="-2196.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1373,-2384 1373,-2412 1650,-2412 1650,-2384 1373,-2384"/>
+<text text-anchor="start" x="1448" y="-2395.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">serialized_dag</text>
+<polygon fill="none" stroke="black" points="1373,-2359 1373,-2384 1650,-2384 1650,-2359 1373,-2359"/>
+<text text-anchor="start" x="1378" y="-2368.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="1391" y="-2368.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1396" y="-2368.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="1448" y="-2368.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1373,-2334 1373,-2359 1650,-2359 1650,-2334 1373,-2334"/>
+<text text-anchor="start" x="1378" y="-2343.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="1451" y="-2343.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1456" y="-2343.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1552" y="-2343.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1373,-2309 1373,-2334 1650,-2334 1650,-2309 1373,-2309"/>
+<text text-anchor="start" x="1378" y="-2318.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_hash</text>
+<text text-anchor="start" x="1445" y="-2318.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1450" y="-2318.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(32)]</text>
+<text text-anchor="start" x="1562" y="-2318.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1373,-2284 1373,-2309 1650,-2309 1650,-2284 1373,-2284"/>
+<text text-anchor="start" x="1378" y="-2293.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="1424" y="-2293.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1429" y="-2293.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1550" y="-2293.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1373,-2259 1373,-2284 1650,-2284 1650,-2259 1373,-2259"/>
+<text text-anchor="start" x="1378" y="-2268.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_version_id</text>
+<text text-anchor="start" x="1482" y="-2268.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1487" y="-2268.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="1539" y="-2268.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1373,-2234 1373,-2259 1650,-2259 1650,-2234 1373,-2234"/>
+<text text-anchor="start" x="1378" y="-2243.8" font-family="Helvetica,sans-Serif" font-size="14.00">data</text>
+<text text-anchor="start" x="1409" y="-2243.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1414" y="-2243.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
+<polygon fill="none" stroke="black" points="1373,-2209 1373,-2234 1650,-2234 1650,-2209 1373,-2209"/>
+<text text-anchor="start" x="1378" y="-2218.8" font-family="Helvetica,sans-Serif" font-size="14.00">data_compressed</text>
+<text text-anchor="start" x="1500" y="-2218.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1505" y="-2218.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BYTEA]</text>
+<polygon fill="none" stroke="black" points="1373,-2184 1373,-2209 1650,-2209 1650,-2184 1373,-2184"/>
+<text text-anchor="start" x="1378" y="-2193.8" font-family="Helvetica,sans-Serif" font-size="14.00">last_updated</text>
+<text text-anchor="start" x="1468" y="-2193.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1473" y="-2193.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1569" y="-2193.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- dag_version&#45;&#45;serialized_dag -->
 <g id="edge36" class="edge">
 <title>dag_version:id&#45;&#45;serialized_dag:dag_version_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1225.5,-2414C1315.56,-2414 1281.94,-2274 1372,-2274"/>
-<text text-anchor="start" x="1341" y="-2262.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1215.5" y="-2402.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1225.5,-2411C1315.56,-2411 1281.94,-2271 1372,-2271"/>
+<text text-anchor="start" x="1341" y="-2259.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1215.5" y="-2399.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- dag_version&#45;&#45;task_instance -->
-<g id="edge40" class="edge">
+<g id="edge39" class="edge">
 <title>dag_version:id&#45;&#45;task_instance:dag_version_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1225.5,-2414C1330.03,-2414 1262.21,-1551.99 1338,-1480 1475.41,-1349.48 1574.48,-1461 1764,-1461"/>
-<text text-anchor="start" x="1733" y="-1449.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1225.5" y="-2417.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1225.5,-2411C1330.03,-2411 1262.21,-1548.99 1338,-1477 1475.41,-1346.48 1574.48,-1458 1764,-1458"/>
+<text text-anchor="start" x="1733" y="-1446.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1225.5" y="-2414.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
 </g>
 <!-- log_template -->
 <g id="node33" class="node">
 <title>log_template</title>
-<polygon fill="none" stroke="black" points="953.5,-409 953.5,-437 1213.5,-437 1213.5,-409 953.5,-409"/>
-<text text-anchor="start" x="1025.5" y="-420.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">log_template</text>
-<polygon fill="none" stroke="black" points="953.5,-384 953.5,-409 1213.5,-409 1213.5,-384 953.5,-384"/>
-<text text-anchor="start" x="958.5" y="-393.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="971.5" y="-393.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="976.5" y="-393.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1053.5" y="-393.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="953.5,-359 953.5,-384 1213.5,-384 1213.5,-359 953.5,-359"/>
-<text text-anchor="start" x="958.5" y="-368.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="1031.5" y="-368.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1036.5" y="-368.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1132.5" y="-368.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="953.5,-334 953.5,-359 1213.5,-359 1213.5,-334 953.5,-334"/>
-<text text-anchor="start" x="958.5" y="-343.8" font-family="Helvetica,sans-Serif" font-size="14.00">elasticsearch_id</text>
-<text text-anchor="start" x="1068.5" y="-343.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1073.5" y="-343.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<text text-anchor="start" x="1123.5" y="-343.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="953.5,-309 953.5,-334 1213.5,-334 1213.5,-309 953.5,-309"/>
-<text text-anchor="start" x="958.5" y="-318.8" font-family="Helvetica,sans-Serif" font-size="14.00">filename</text>
-<text text-anchor="start" x="1019.5" y="-318.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1024.5" y="-318.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<text text-anchor="start" x="1074.5" y="-318.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="953.5,-406 953.5,-434 1213.5,-434 1213.5,-406 953.5,-406"/>
+<text text-anchor="start" x="1025.5" y="-417.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">log_template</text>
+<polygon fill="none" stroke="black" points="953.5,-381 953.5,-406 1213.5,-406 1213.5,-381 953.5,-381"/>
+<text text-anchor="start" x="958.5" y="-390.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="971.5" y="-390.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="976.5" y="-390.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1053.5" y="-390.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="953.5,-356 953.5,-381 1213.5,-381 1213.5,-356 953.5,-356"/>
+<text text-anchor="start" x="958.5" y="-365.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="1031.5" y="-365.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1036.5" y="-365.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1132.5" y="-365.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="953.5,-331 953.5,-356 1213.5,-356 1213.5,-331 953.5,-331"/>
+<text text-anchor="start" x="958.5" y="-340.8" font-family="Helvetica,sans-Serif" font-size="14.00">elasticsearch_id</text>
+<text text-anchor="start" x="1068.5" y="-340.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1073.5" y="-340.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<text text-anchor="start" x="1123.5" y="-340.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="953.5,-306 953.5,-331 1213.5,-331 1213.5,-306 953.5,-306"/>
+<text text-anchor="start" x="958.5" y="-315.8" font-family="Helvetica,sans-Serif" font-size="14.00">filename</text>
+<text text-anchor="start" x="1019.5" y="-315.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1024.5" y="-315.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<text text-anchor="start" x="1074.5" y="-315.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- log_template&#45;&#45;dag_run -->
-<g id="edge33" class="edge">
+<g id="edge34" class="edge">
 <title>log_template:id&#45;&#45;dag_run:log_template_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1214.5,-397C1396.49,-397 1180.01,-779 1362,-779"/>
-<text text-anchor="start" x="1331" y="-767.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1214.5" y="-385.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1214.5,-394C1396.49,-394 1180.01,-776 1362,-776"/>
+<text text-anchor="start" x="1331" y="-764.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1214.5" y="-382.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
 </g>
 <!-- dag_run&#45;&#45;dagrun_asset_event -->
 <g id="edge37" class="edge">
 <title>dag_run:id&#45;&#45;dagrun_asset_event:dag_run_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1660,-1105C1707.69,-1105 1739.78,-296.48 1757,-252 1767.69,-224.39 1766.4,-198 1796,-198"/>
-<text text-anchor="start" x="1765" y="-186.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1660" y="-1093.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1660,-1102C1707.69,-1102 1739.78,-293.48 1757,-249 1767.69,-221.39 1766.4,-195 1796,-195"/>
+<text text-anchor="start" x="1765" y="-183.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1660" y="-1090.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- dag_run&#45;&#45;task_instance -->
-<g id="edge39" class="edge">
-<title>dag_run:run_id&#45;&#45;task_instance:run_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1660,-679C1782.81,-679 1641.19,-935 1764,-935"/>
-<text text-anchor="start" x="1733" y="-923.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1660" y="-667.8" font-family="Times,serif" font-size="14.00">1</text>
+<g id="edge40" class="edge">
+<title>dag_run:dag_id&#45;&#45;task_instance:dag_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1660,-902C1791.16,-902 1632.84,-1483 1764,-1483"/>
+<text text-anchor="start" x="1733" y="-1471.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1660" y="-890.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- dag_run&#45;&#45;task_instance -->
-<g id="edge41" class="edge">
-<title>dag_run:dag_id&#45;&#45;task_instance:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1660,-905C1791.16,-905 1632.84,-1486 1764,-1486"/>
-<text text-anchor="start" x="1733" y="-1474.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1660" y="-893.8" font-family="Times,serif" font-size="14.00">1</text>
+<g id="edge42" class="edge">
+<title>dag_run:run_id&#45;&#45;task_instance:run_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1660,-676C1782.81,-676 1641.19,-932 1764,-932"/>
+<text text-anchor="start" x="1733" y="-920.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1660" y="-664.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- dag_run&#45;&#45;deadline -->
 <g id="edge44" class="edge">
 <title>dag_run:id&#45;&#45;deadline:dagrun_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1660,-1105C1740.23,-1105 1703.89,-1382.41 1720,-1461 1734.04,-1529.54 1740.29,-1546.06 1757,-1614 1765.31,-1647.81 1741.18,-1690 1776,-1690"/>
-<text text-anchor="start" x="1745" y="-1678.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1660" y="-1108.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1660,-1102C1740.23,-1102 1703.89,-1379.41 1720,-1458 1734.04,-1526.54 1740.29,-1543.06 1757,-1611 1765.31,-1644.81 1741.18,-1687 1776,-1687"/>
+<text text-anchor="start" x="1745" y="-1675.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1660" y="-1105.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
 </g>
 <!-- backfill_dag_run -->
 <g id="node41" class="node">
 <title>backfill_dag_run</title>
-<polygon fill="none" stroke="black" points="1785,-415 1785,-443 2054,-443 2054,-415 1785,-415"/>
-<text text-anchor="start" x="1847" y="-426.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">backfill_dag_run</text>
-<polygon fill="none" stroke="black" points="1785,-390 1785,-415 2054,-415 2054,-390 1785,-390"/>
-<text text-anchor="start" x="1790" y="-399.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="1803" y="-399.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1808" y="-399.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1885" y="-399.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1785,-365 1785,-390 2054,-390 2054,-365 1785,-365"/>
-<text text-anchor="start" x="1790" y="-374.8" font-family="Helvetica,sans-Serif" font-size="14.00">backfill_id</text>
-<text text-anchor="start" x="1860" y="-374.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1865" y="-374.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1942" y="-374.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1785,-340 1785,-365 2054,-365 2054,-340 1785,-340"/>
-<text text-anchor="start" x="1790" y="-349.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_run_id</text>
-<text text-anchor="start" x="1867" y="-349.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1872" y="-349.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="1785,-315 1785,-340 2054,-340 2054,-315 1785,-315"/>
-<text text-anchor="start" x="1790" y="-324.8" font-family="Helvetica,sans-Serif" font-size="14.00">exception_reason</text>
-<text text-anchor="start" x="1911" y="-324.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1916" y="-324.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="1785,-290 1785,-315 2054,-315 2054,-290 1785,-290"/>
-<text text-anchor="start" x="1790" y="-299.8" font-family="Helvetica,sans-Serif" font-size="14.00">logical_date</text>
-<text text-anchor="start" x="1872" y="-299.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1877" y="-299.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1973" y="-299.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1785,-265 1785,-290 2054,-290 2054,-265 1785,-265"/>
-<text text-anchor="start" x="1790" y="-274.8" font-family="Helvetica,sans-Serif" font-size="14.00">sort_ordinal</text>
-<text text-anchor="start" x="1872" y="-274.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1877" y="-274.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1954" y="-274.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1785,-412 1785,-440 2054,-440 2054,-412 1785,-412"/>
+<text text-anchor="start" x="1847" y="-423.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">backfill_dag_run</text>
+<polygon fill="none" stroke="black" points="1785,-387 1785,-412 2054,-412 2054,-387 1785,-387"/>
+<text text-anchor="start" x="1790" y="-396.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="1803" y="-396.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1808" y="-396.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1885" y="-396.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1785,-362 1785,-387 2054,-387 2054,-362 1785,-362"/>
+<text text-anchor="start" x="1790" y="-371.8" font-family="Helvetica,sans-Serif" font-size="14.00">backfill_id</text>
+<text text-anchor="start" x="1860" y="-371.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1865" y="-371.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1942" y="-371.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1785,-337 1785,-362 2054,-362 2054,-337 1785,-337"/>
+<text text-anchor="start" x="1790" y="-346.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_run_id</text>
+<text text-anchor="start" x="1867" y="-346.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1872" y="-346.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="1785,-312 1785,-337 2054,-337 2054,-312 1785,-312"/>
+<text text-anchor="start" x="1790" y="-321.8" font-family="Helvetica,sans-Serif" font-size="14.00">exception_reason</text>
+<text text-anchor="start" x="1911" y="-321.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1916" y="-321.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="1785,-287 1785,-312 2054,-312 2054,-287 1785,-287"/>
+<text text-anchor="start" x="1790" y="-296.8" font-family="Helvetica,sans-Serif" font-size="14.00">logical_date</text>
+<text text-anchor="start" x="1872" y="-296.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1877" y="-296.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1973" y="-296.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1785,-262 1785,-287 2054,-287 2054,-262 1785,-262"/>
+<text text-anchor="start" x="1790" y="-271.8" font-family="Helvetica,sans-Serif" font-size="14.00">sort_ordinal</text>
+<text text-anchor="start" x="1872" y="-271.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1877" y="-271.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1954" y="-271.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- dag_run&#45;&#45;backfill_dag_run -->
-<g id="edge46" class="edge">
+<g id="edge45" class="edge">
 <title>dag_run:id&#45;&#45;backfill_dag_run:dag_run_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1660,-1105C1744.79,-1105 1699.21,-352 1784,-352"/>
-<text text-anchor="start" x="1753" y="-340.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1660" y="-1093.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1660,-1102C1744.79,-1102 1699.21,-349 1784,-349"/>
+<text text-anchor="start" x="1753" y="-337.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1660" y="-1090.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
 </g>
 <!-- dag_run_note -->
 <g id="node42" class="node">
 <title>dag_run_note</title>
-<polygon fill="none" stroke="black" points="1786,-594 1786,-622 2052,-622 2052,-594 1786,-594"/>
-<text text-anchor="start" x="1858.5" y="-605.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_run_note</text>
-<polygon fill="none" stroke="black" points="1786,-569 1786,-594 2052,-594 2052,-569 1786,-569"/>
-<text text-anchor="start" x="1791" y="-578.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_run_id</text>
-<text text-anchor="start" x="1868" y="-578.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1873" y="-578.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1950" y="-578.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1786,-544 1786,-569 2052,-569 2052,-544 1786,-544"/>
-<text text-anchor="start" x="1791" y="-553.8" font-family="Helvetica,sans-Serif" font-size="14.00">content</text>
-<text text-anchor="start" x="1844" y="-553.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1849" y="-553.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="1786,-519 1786,-544 2052,-544 2052,-519 1786,-519"/>
-<text text-anchor="start" x="1791" y="-528.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="1864" y="-528.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1869" y="-528.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1965" y="-528.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1786,-494 1786,-519 2052,-519 2052,-494 1786,-494"/>
-<text text-anchor="start" x="1791" y="-503.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
-<text text-anchor="start" x="1870" y="-503.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1875" y="-503.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1971" y="-503.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="1786,-469 1786,-494 2052,-494 2052,-469 1786,-469"/>
-<text text-anchor="start" x="1791" y="-478.8" font-family="Helvetica,sans-Serif" font-size="14.00">user_id</text>
-<text text-anchor="start" x="1842" y="-478.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1847" y="-478.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(128)]</text>
+<polygon fill="none" stroke="black" points="1786,-591 1786,-619 2052,-619 2052,-591 1786,-591"/>
+<text text-anchor="start" x="1858.5" y="-602.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">dag_run_note</text>
+<polygon fill="none" stroke="black" points="1786,-566 1786,-591 2052,-591 2052,-566 1786,-566"/>
+<text text-anchor="start" x="1791" y="-575.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_run_id</text>
+<text text-anchor="start" x="1868" y="-575.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1873" y="-575.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1950" y="-575.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1786,-541 1786,-566 2052,-566 2052,-541 1786,-541"/>
+<text text-anchor="start" x="1791" y="-550.8" font-family="Helvetica,sans-Serif" font-size="14.00">content</text>
+<text text-anchor="start" x="1844" y="-550.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1849" y="-550.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="1786,-516 1786,-541 2052,-541 2052,-516 1786,-516"/>
+<text text-anchor="start" x="1791" y="-525.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="1864" y="-525.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1869" y="-525.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1965" y="-525.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1786,-491 1786,-516 2052,-516 2052,-491 1786,-491"/>
+<text text-anchor="start" x="1791" y="-500.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
+<text text-anchor="start" x="1870" y="-500.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1875" y="-500.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1971" y="-500.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="1786,-466 1786,-491 2052,-491 2052,-466 1786,-466"/>
+<text text-anchor="start" x="1791" y="-475.8" font-family="Helvetica,sans-Serif" font-size="14.00">user_id</text>
+<text text-anchor="start" x="1842" y="-475.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1847" y="-475.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(128)]</text>
 </g>
 <!-- dag_run&#45;&#45;dag_run_note -->
 <g id="edge47" class="edge">
 <title>dag_run:id&#45;&#45;dag_run_note:dag_run_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1660,-1105C1898.99,-1105 1546.01,-582 1785,-582"/>
-<text text-anchor="start" x="1775" y="-570.8" font-family="Times,serif" font-size="14.00">1</text>
-<text text-anchor="start" x="1650" y="-1093.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1660,-1102C1898.99,-1102 1546.01,-579 1785,-579"/>
+<text text-anchor="start" x="1775" y="-567.8" font-family="Times,serif" font-size="14.00">1</text>
+<text text-anchor="start" x="1650" y="-1090.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- backfill -->
 <g id="node35" class="node">
 <title>backfill</title>
-<polygon fill="none" stroke="black" points="910.5,-820 910.5,-848 1257.5,-848 1257.5,-820 910.5,-820"/>
-<text text-anchor="start" x="1051.5" y="-831.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">backfill</text>
-<polygon fill="none" stroke="black" points="910.5,-795 910.5,-820 1257.5,-820 1257.5,-795 910.5,-795"/>
-<text text-anchor="start" x="915.5" y="-804.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="928.5" y="-804.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="933.5" y="-804.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1010.5" y="-804.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="910.5,-770 910.5,-795 1257.5,-795 1257.5,-770 910.5,-770"/>
-<text text-anchor="start" x="915.5" y="-779.8" font-family="Helvetica,sans-Serif" font-size="14.00">completed_at</text>
-<text text-anchor="start" x="1009.5" y="-779.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1014.5" y="-779.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="910.5,-745 910.5,-770 1257.5,-770 1257.5,-745 910.5,-745"/>
-<text text-anchor="start" x="915.5" y="-754.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="988.5" y="-754.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="993.5" y="-754.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1089.5" y="-754.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="910.5,-720 910.5,-745 1257.5,-745 1257.5,-720 910.5,-720"/>
-<text text-anchor="start" x="915.5" y="-729.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="961.5" y="-729.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="966.5" y="-729.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1087.5" y="-729.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="910.5,-695 910.5,-720 1257.5,-720 1257.5,-695 910.5,-695"/>
-<text text-anchor="start" x="915.5" y="-704.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_run_conf</text>
-<text text-anchor="start" x="1009.5" y="-704.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1014.5" y="-704.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<text text-anchor="start" x="1065.5" y="-704.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="910.5,-670 910.5,-695 1257.5,-695 1257.5,-670 910.5,-670"/>
-<text text-anchor="start" x="915.5" y="-679.8" font-family="Helvetica,sans-Serif" font-size="14.00">from_date</text>
-<text text-anchor="start" x="985.5" y="-679.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="990.5" y="-679.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1086.5" y="-679.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="910.5,-645 910.5,-670 1257.5,-670 1257.5,-645 910.5,-645"/>
-<text text-anchor="start" x="915.5" y="-654.8" font-family="Helvetica,sans-Serif" font-size="14.00">is_paused</text>
-<text text-anchor="start" x="985.5" y="-654.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="990.5" y="-654.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<polygon fill="none" stroke="black" points="910.5,-620 910.5,-645 1257.5,-645 1257.5,-620 910.5,-620"/>
-<text text-anchor="start" x="915.5" y="-629.8" font-family="Helvetica,sans-Serif" font-size="14.00">max_active_runs</text>
-<text text-anchor="start" x="1032.5" y="-629.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1037.5" y="-629.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="1114.5" y="-629.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="910.5,-595 910.5,-620 1257.5,-620 1257.5,-595 910.5,-595"/>
-<text text-anchor="start" x="915.5" y="-604.8" font-family="Helvetica,sans-Serif" font-size="14.00">reprocess_behavior</text>
-<text text-anchor="start" x="1050.5" y="-604.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1055.5" y="-604.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="1176.5" y="-604.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="910.5,-570 910.5,-595 1257.5,-595 1257.5,-570 910.5,-570"/>
-<text text-anchor="start" x="915.5" y="-579.8" font-family="Helvetica,sans-Serif" font-size="14.00">to_date</text>
-<text text-anchor="start" x="967.5" y="-579.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="972.5" y="-579.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1068.5" y="-579.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="910.5,-545 910.5,-570 1257.5,-570 1257.5,-545 910.5,-545"/>
-<text text-anchor="start" x="915.5" y="-554.8" font-family="Helvetica,sans-Serif" font-size="14.00">triggering_user_name</text>
-<text text-anchor="start" x="1068.5" y="-554.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="1073.5" y="-554.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(512)]</text>
-<polygon fill="none" stroke="black" points="910.5,-520 910.5,-545 1257.5,-545 1257.5,-520 910.5,-520"/>
-<text text-anchor="start" x="915.5" y="-529.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
-<text text-anchor="start" x="994.5" y="-529.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="999.5" y="-529.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="1095.5" y="-529.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="910.5,-817 910.5,-845 1257.5,-845 1257.5,-817 910.5,-817"/>
+<text text-anchor="start" x="1051.5" y="-828.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">backfill</text>
+<polygon fill="none" stroke="black" points="910.5,-792 910.5,-817 1257.5,-817 1257.5,-792 910.5,-792"/>
+<text text-anchor="start" x="915.5" y="-801.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="928.5" y="-801.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="933.5" y="-801.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1010.5" y="-801.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="910.5,-767 910.5,-792 1257.5,-792 1257.5,-767 910.5,-767"/>
+<text text-anchor="start" x="915.5" y="-776.8" font-family="Helvetica,sans-Serif" font-size="14.00">completed_at</text>
+<text text-anchor="start" x="1009.5" y="-776.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1014.5" y="-776.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="910.5,-742 910.5,-767 1257.5,-767 1257.5,-742 910.5,-742"/>
+<text text-anchor="start" x="915.5" y="-751.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="988.5" y="-751.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="993.5" y="-751.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1089.5" y="-751.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="910.5,-717 910.5,-742 1257.5,-742 1257.5,-717 910.5,-717"/>
+<text text-anchor="start" x="915.5" y="-726.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="961.5" y="-726.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="966.5" y="-726.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1087.5" y="-726.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="910.5,-692 910.5,-717 1257.5,-717 1257.5,-692 910.5,-692"/>
+<text text-anchor="start" x="915.5" y="-701.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_run_conf</text>
+<text text-anchor="start" x="1009.5" y="-701.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1014.5" y="-701.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<text text-anchor="start" x="1065.5" y="-701.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="910.5,-667 910.5,-692 1257.5,-692 1257.5,-667 910.5,-667"/>
+<text text-anchor="start" x="915.5" y="-676.8" font-family="Helvetica,sans-Serif" font-size="14.00">from_date</text>
+<text text-anchor="start" x="985.5" y="-676.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="990.5" y="-676.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1086.5" y="-676.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="910.5,-642 910.5,-667 1257.5,-667 1257.5,-642 910.5,-642"/>
+<text text-anchor="start" x="915.5" y="-651.8" font-family="Helvetica,sans-Serif" font-size="14.00">is_paused</text>
+<text text-anchor="start" x="985.5" y="-651.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="990.5" y="-651.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<polygon fill="none" stroke="black" points="910.5,-617 910.5,-642 1257.5,-642 1257.5,-617 910.5,-617"/>
+<text text-anchor="start" x="915.5" y="-626.8" font-family="Helvetica,sans-Serif" font-size="14.00">max_active_runs</text>
+<text text-anchor="start" x="1032.5" y="-626.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1037.5" y="-626.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="1114.5" y="-626.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="910.5,-592 910.5,-617 1257.5,-617 1257.5,-592 910.5,-592"/>
+<text text-anchor="start" x="915.5" y="-601.8" font-family="Helvetica,sans-Serif" font-size="14.00">reprocess_behavior</text>
+<text text-anchor="start" x="1050.5" y="-601.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1055.5" y="-601.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="1176.5" y="-601.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="910.5,-567 910.5,-592 1257.5,-592 1257.5,-567 910.5,-567"/>
+<text text-anchor="start" x="915.5" y="-576.8" font-family="Helvetica,sans-Serif" font-size="14.00">to_date</text>
+<text text-anchor="start" x="967.5" y="-576.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="972.5" y="-576.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1068.5" y="-576.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="910.5,-542 910.5,-567 1257.5,-567 1257.5,-542 910.5,-542"/>
+<text text-anchor="start" x="915.5" y="-551.8" font-family="Helvetica,sans-Serif" font-size="14.00">triggering_user_name</text>
+<text text-anchor="start" x="1068.5" y="-551.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="1073.5" y="-551.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(512)]</text>
+<polygon fill="none" stroke="black" points="910.5,-517 910.5,-542 1257.5,-542 1257.5,-517 910.5,-517"/>
+<text text-anchor="start" x="915.5" y="-526.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
+<text text-anchor="start" x="994.5" y="-526.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="999.5" y="-526.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="1095.5" y="-526.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- backfill&#45;&#45;dag_run -->
-<g id="edge34" class="edge">
+<g id="edge33" class="edge">
 <title>backfill:id&#45;&#45;dag_run:backfill_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1258.5,-808C1387.84,-808 1232.66,-1080 1362,-1080"/>
-<text text-anchor="start" x="1331" y="-1068.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1258.5" y="-796.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1258.5,-805C1387.84,-805 1232.66,-1077 1362,-1077"/>
+<text text-anchor="start" x="1331" y="-1065.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1258.5" y="-793.8" font-family="Times,serif" font-size="14.00">{0,1}</text>
 </g>
 <!-- backfill&#45;&#45;backfill_dag_run -->
-<g id="edge45" class="edge">
+<g id="edge46" class="edge">
 <title>backfill:id&#45;&#45;backfill_dag_run:backfill_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1258.5,-808C1419.75,-808 1221.04,-565.01 1338,-454 1483.84,-315.57 1582.92,-378 1784,-378"/>
-<text text-anchor="start" x="1753" y="-366.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="1258.5" y="-811.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M1258.5,-805C1419.75,-805 1221.04,-562.01 1338,-451 1483.84,-312.57 1582.92,-375 1784,-375"/>
+<text text-anchor="start" x="1753" y="-363.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="1258.5" y="-808.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- hitl_detail -->
 <g id="node43" class="node">
 <title>hitl_detail</title>
-<polygon fill="none" stroke="black" points="2186,-1981 2186,-2009 2446,-2009 2446,-1981 2186,-1981"/>
-<text text-anchor="start" x="2272" y="-1992.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">hitl_detail</text>
-<polygon fill="none" stroke="black" points="2186,-1956 2186,-1981 2446,-1981 2446,-1956 2186,-1956"/>
-<text text-anchor="start" x="2191" y="-1965.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">ti_id</text>
-<text text-anchor="start" x="2220" y="-1965.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2225" y="-1965.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="2277" y="-1965.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2186,-1931 2186,-1956 2446,-1956 2446,-1931 2186,-1931"/>
-<text text-anchor="start" x="2191" y="-1940.8" font-family="Helvetica,sans-Serif" font-size="14.00">assignees</text>
-<text text-anchor="start" x="2261" y="-1940.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2266" y="-1940.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<polygon fill="none" stroke="black" points="2186,-1906 2186,-1931 2446,-1931 2446,-1906 2186,-1906"/>
-<text text-anchor="start" x="2191" y="-1915.8" font-family="Helvetica,sans-Serif" font-size="14.00">body</text>
-<text text-anchor="start" x="2226" y="-1915.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2231" y="-1915.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<polygon fill="none" stroke="black" points="2186,-1881 2186,-1906 2446,-1906 2446,-1881 2186,-1881"/>
-<text text-anchor="start" x="2191" y="-1890.8" font-family="Helvetica,sans-Serif" font-size="14.00">chosen_options</text>
-<text text-anchor="start" x="2299" y="-1890.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2304" y="-1890.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<polygon fill="none" stroke="black" points="2186,-1856 2186,-1881 2446,-1881 2446,-1856 2186,-1856"/>
-<text text-anchor="start" x="2191" y="-1865.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="2264" y="-1865.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2269" y="-1865.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="2365" y="-1865.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2186,-1831 2186,-1856 2446,-1856 2446,-1831 2186,-1831"/>
-<text text-anchor="start" x="2191" y="-1840.8" font-family="Helvetica,sans-Serif" font-size="14.00">defaults</text>
-<text text-anchor="start" x="2248" y="-1840.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2253" y="-1840.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<polygon fill="none" stroke="black" points="2186,-1806 2186,-1831 2446,-1831 2446,-1806 2186,-1806"/>
-<text text-anchor="start" x="2191" y="-1815.8" font-family="Helvetica,sans-Serif" font-size="14.00">multiple</text>
-<text text-anchor="start" x="2248" y="-1815.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2253" y="-1815.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
-<polygon fill="none" stroke="black" points="2186,-1781 2186,-1806 2446,-1806 2446,-1781 2186,-1781"/>
-<text text-anchor="start" x="2191" y="-1790.8" font-family="Helvetica,sans-Serif" font-size="14.00">options</text>
-<text text-anchor="start" x="2243" y="-1790.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2248" y="-1790.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<text text-anchor="start" x="2299" y="-1790.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2186,-1756 2186,-1781 2446,-1781 2446,-1756 2186,-1756"/>
-<text text-anchor="start" x="2191" y="-1765.8" font-family="Helvetica,sans-Serif" font-size="14.00">params</text>
-<text text-anchor="start" x="2244" y="-1765.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2249" y="-1765.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<text text-anchor="start" x="2300" y="-1765.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2186,-1731 2186,-1756 2446,-1756 2446,-1731 2186,-1731"/>
-<text text-anchor="start" x="2191" y="-1740.8" font-family="Helvetica,sans-Serif" font-size="14.00">params_input</text>
-<text text-anchor="start" x="2287" y="-1740.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2292" y="-1740.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<text text-anchor="start" x="2343" y="-1740.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2186,-1706 2186,-1731 2446,-1731 2446,-1706 2186,-1706"/>
-<text text-anchor="start" x="2191" y="-1715.8" font-family="Helvetica,sans-Serif" font-size="14.00">responded_at</text>
-<text text-anchor="start" x="2285" y="-1715.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2290" y="-1715.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="2186,-1681 2186,-1706 2446,-1706 2446,-1681 2186,-1681"/>
-<text text-anchor="start" x="2191" y="-1690.8" font-family="Helvetica,sans-Serif" font-size="14.00">responded_by</text>
-<text text-anchor="start" x="2289" y="-1690.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2294" y="-1690.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<polygon fill="none" stroke="black" points="2186,-1656 2186,-1681 2446,-1681 2446,-1656 2186,-1656"/>
-<text text-anchor="start" x="2191" y="-1665.8" font-family="Helvetica,sans-Serif" font-size="14.00">subject</text>
-<text text-anchor="start" x="2242" y="-1665.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2247" y="-1665.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
-<text text-anchor="start" x="2297" y="-1665.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2186,-1978 2186,-2006 2446,-2006 2446,-1978 2186,-1978"/>
+<text text-anchor="start" x="2272" y="-1989.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">hitl_detail</text>
+<polygon fill="none" stroke="black" points="2186,-1953 2186,-1978 2446,-1978 2446,-1953 2186,-1953"/>
+<text text-anchor="start" x="2191" y="-1962.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">ti_id</text>
+<text text-anchor="start" x="2220" y="-1962.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2225" y="-1962.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="2277" y="-1962.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2186,-1928 2186,-1953 2446,-1953 2446,-1928 2186,-1928"/>
+<text text-anchor="start" x="2191" y="-1937.8" font-family="Helvetica,sans-Serif" font-size="14.00">assignees</text>
+<text text-anchor="start" x="2261" y="-1937.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2266" y="-1937.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<polygon fill="none" stroke="black" points="2186,-1903 2186,-1928 2446,-1928 2446,-1903 2186,-1903"/>
+<text text-anchor="start" x="2191" y="-1912.8" font-family="Helvetica,sans-Serif" font-size="14.00">body</text>
+<text text-anchor="start" x="2226" y="-1912.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2231" y="-1912.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<polygon fill="none" stroke="black" points="2186,-1878 2186,-1903 2446,-1903 2446,-1878 2186,-1878"/>
+<text text-anchor="start" x="2191" y="-1887.8" font-family="Helvetica,sans-Serif" font-size="14.00">chosen_options</text>
+<text text-anchor="start" x="2299" y="-1887.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2304" y="-1887.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<polygon fill="none" stroke="black" points="2186,-1853 2186,-1878 2446,-1878 2446,-1853 2186,-1853"/>
+<text text-anchor="start" x="2191" y="-1862.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="2264" y="-1862.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2269" y="-1862.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="2365" y="-1862.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2186,-1828 2186,-1853 2446,-1853 2446,-1828 2186,-1828"/>
+<text text-anchor="start" x="2191" y="-1837.8" font-family="Helvetica,sans-Serif" font-size="14.00">defaults</text>
+<text text-anchor="start" x="2248" y="-1837.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2253" y="-1837.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<polygon fill="none" stroke="black" points="2186,-1803 2186,-1828 2446,-1828 2446,-1803 2186,-1803"/>
+<text text-anchor="start" x="2191" y="-1812.8" font-family="Helvetica,sans-Serif" font-size="14.00">multiple</text>
+<text text-anchor="start" x="2248" y="-1812.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2253" y="-1812.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<polygon fill="none" stroke="black" points="2186,-1778 2186,-1803 2446,-1803 2446,-1778 2186,-1778"/>
+<text text-anchor="start" x="2191" y="-1787.8" font-family="Helvetica,sans-Serif" font-size="14.00">options</text>
+<text text-anchor="start" x="2243" y="-1787.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2248" y="-1787.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<text text-anchor="start" x="2299" y="-1787.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2186,-1753 2186,-1778 2446,-1778 2446,-1753 2186,-1753"/>
+<text text-anchor="start" x="2191" y="-1762.8" font-family="Helvetica,sans-Serif" font-size="14.00">params</text>
+<text text-anchor="start" x="2244" y="-1762.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2249" y="-1762.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<text text-anchor="start" x="2300" y="-1762.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2186,-1728 2186,-1753 2446,-1753 2446,-1728 2186,-1728"/>
+<text text-anchor="start" x="2191" y="-1737.8" font-family="Helvetica,sans-Serif" font-size="14.00">params_input</text>
+<text text-anchor="start" x="2287" y="-1737.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2292" y="-1737.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<text text-anchor="start" x="2343" y="-1737.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2186,-1703 2186,-1728 2446,-1728 2446,-1703 2186,-1703"/>
+<text text-anchor="start" x="2191" y="-1712.8" font-family="Helvetica,sans-Serif" font-size="14.00">responded_at</text>
+<text text-anchor="start" x="2285" y="-1712.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2290" y="-1712.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="2186,-1678 2186,-1703 2446,-1703 2446,-1678 2186,-1678"/>
+<text text-anchor="start" x="2191" y="-1687.8" font-family="Helvetica,sans-Serif" font-size="14.00">responded_by</text>
+<text text-anchor="start" x="2289" y="-1687.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2294" y="-1687.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<polygon fill="none" stroke="black" points="2186,-1653 2186,-1678 2446,-1678 2446,-1653 2186,-1653"/>
+<text text-anchor="start" x="2191" y="-1662.8" font-family="Helvetica,sans-Serif" font-size="14.00">subject</text>
+<text text-anchor="start" x="2242" y="-1662.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2247" y="-1662.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<text text-anchor="start" x="2297" y="-1662.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- task_instance&#45;&#45;hitl_detail -->
 <g id="edge48" class="edge">
 <title>task_instance:id&#45;&#45;hitl_detail:ti_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-1561C2261.92,-1561 1997.08,-1969 2185,-1969"/>
-<text text-anchor="start" x="2175" y="-1957.8" font-family="Times,serif" font-size="14.00">1</text>
-<text text-anchor="start" x="2074" y="-1549.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-1558C2261.92,-1558 1997.08,-1966 2185,-1966"/>
+<text text-anchor="start" x="2175" y="-1954.8" font-family="Times,serif" font-size="14.00">1</text>
+<text text-anchor="start" x="2074" y="-1546.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- task_map -->
 <g id="node44" class="node">
 <title>task_map</title>
-<polygon fill="none" stroke="black" points="2186,-1348 2186,-1376 2447,-1376 2447,-1348 2186,-1348"/>
-<text text-anchor="start" x="2274" y="-1359.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_map</text>
-<polygon fill="none" stroke="black" points="2186,-1323 2186,-1348 2447,-1348 2447,-1323 2186,-1323"/>
-<text text-anchor="start" x="2191" y="-1332.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="2237" y="-1332.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2242" y="-1332.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2363" y="-1332.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2186,-1298 2186,-1323 2447,-1323 2447,-1298 2186,-1298"/>
-<text text-anchor="start" x="2191" y="-1307.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">map_index</text>
-<text text-anchor="start" x="2267" y="-1307.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2272" y="-1307.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2349" y="-1307.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2186,-1273 2186,-1298 2447,-1298 2447,-1273 2186,-1273"/>
-<text text-anchor="start" x="2191" y="-1282.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">run_id</text>
-<text text-anchor="start" x="2235" y="-1282.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2240" y="-1282.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2361" y="-1282.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2186,-1248 2186,-1273 2447,-1273 2447,-1248 2186,-1248"/>
-<text text-anchor="start" x="2191" y="-1257.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">task_id</text>
-<text text-anchor="start" x="2240" y="-1257.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2245" y="-1257.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2366" y="-1257.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2186,-1223 2186,-1248 2447,-1248 2447,-1223 2186,-1223"/>
-<text text-anchor="start" x="2191" y="-1232.8" font-family="Helvetica,sans-Serif" font-size="14.00">keys</text>
-<text text-anchor="start" x="2223" y="-1232.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2228" y="-1232.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
-<polygon fill="none" stroke="black" points="2186,-1198 2186,-1223 2447,-1223 2447,-1198 2186,-1198"/>
-<text text-anchor="start" x="2191" y="-1207.8" font-family="Helvetica,sans-Serif" font-size="14.00">length</text>
-<text text-anchor="start" x="2236" y="-1207.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2241" y="-1207.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2318" y="-1207.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2186,-1345 2186,-1373 2447,-1373 2447,-1345 2186,-1345"/>
+<text text-anchor="start" x="2274" y="-1356.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_map</text>
+<polygon fill="none" stroke="black" points="2186,-1320 2186,-1345 2447,-1345 2447,-1320 2186,-1320"/>
+<text text-anchor="start" x="2191" y="-1329.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="2237" y="-1329.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2242" y="-1329.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2363" y="-1329.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2186,-1295 2186,-1320 2447,-1320 2447,-1295 2186,-1295"/>
+<text text-anchor="start" x="2191" y="-1304.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">map_index</text>
+<text text-anchor="start" x="2267" y="-1304.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2272" y="-1304.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2349" y="-1304.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2186,-1270 2186,-1295 2447,-1295 2447,-1270 2186,-1270"/>
+<text text-anchor="start" x="2191" y="-1279.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">run_id</text>
+<text text-anchor="start" x="2235" y="-1279.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2240" y="-1279.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2361" y="-1279.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2186,-1245 2186,-1270 2447,-1270 2447,-1245 2186,-1245"/>
+<text text-anchor="start" x="2191" y="-1254.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">task_id</text>
+<text text-anchor="start" x="2240" y="-1254.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2245" y="-1254.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2366" y="-1254.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2186,-1220 2186,-1245 2447,-1245 2447,-1220 2186,-1220"/>
+<text text-anchor="start" x="2191" y="-1229.8" font-family="Helvetica,sans-Serif" font-size="14.00">keys</text>
+<text text-anchor="start" x="2223" y="-1229.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2228" y="-1229.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
+<polygon fill="none" stroke="black" points="2186,-1195 2186,-1220 2447,-1220 2447,-1195 2186,-1195"/>
+<text text-anchor="start" x="2191" y="-1204.8" font-family="Helvetica,sans-Serif" font-size="14.00">length</text>
+<text text-anchor="start" x="2236" y="-1204.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2241" y="-1204.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2318" y="-1204.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- task_instance&#45;&#45;task_map -->
 <g id="edge49" class="edge">
-<title>task_instance:run_id&#45;&#45;task_map:run_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-935C2116.21,-935 2104.14,-1079.8 2117,-1120 2141.17,-1195.54 2105.68,-1285 2185,-1285"/>
-<text text-anchor="start" x="2154" y="-1273.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2074" y="-923.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:dag_id&#45;&#45;task_map:dag_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-1483C2094.73,-1483 2164.27,-1333 2185,-1333"/>
+<text text-anchor="start" x="2154" y="-1321.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2074" y="-1471.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- task_instance&#45;&#45;task_map -->
 <g id="edge50" class="edge">
-<title>task_instance:map_index&#45;&#45;task_map:map_index</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-1261C2128.11,-1261 2130.89,-1311 2185,-1311"/>
-<text text-anchor="start" x="2154" y="-1299.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2074" y="-1249.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:run_id&#45;&#45;task_map:run_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-932C2116.21,-932 2104.14,-1076.8 2117,-1117 2141.17,-1192.54 2105.68,-1282 2185,-1282"/>
+<text text-anchor="start" x="2154" y="-1270.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2074" y="-920.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- task_instance&#45;&#45;task_map -->
 <g id="edge51" class="edge">
-<title>task_instance:dag_id&#45;&#45;task_map:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-1486C2094.73,-1486 2164.27,-1336 2185,-1336"/>
-<text text-anchor="start" x="2154" y="-1324.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2074" y="-1474.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:task_id&#45;&#45;task_map:task_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-782C2096.66,-782 2147.42,-1160.31 2154,-1182 2164.48,-1216.51 2148.93,-1257 2185,-1257"/>
+<text text-anchor="start" x="2154" y="-1245.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2074" y="-770.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- task_instance&#45;&#45;task_map -->
 <g id="edge52" class="edge">
-<title>task_instance:task_id&#45;&#45;task_map:task_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-785C2096.66,-785 2147.42,-1163.31 2154,-1185 2164.48,-1219.51 2148.93,-1260 2185,-1260"/>
-<text text-anchor="start" x="2154" y="-1248.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2074" y="-773.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:map_index&#45;&#45;task_map:map_index</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-1258C2128.11,-1258 2130.89,-1308 2185,-1308"/>
+<text text-anchor="start" x="2154" y="-1296.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2074" y="-1246.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- task_reschedule -->
 <g id="node45" class="node">
 <title>task_reschedule</title>
-<polygon fill="none" stroke="black" points="2166,-2365 2166,-2393 2467,-2393 2467,-2365 2166,-2365"/>
-<text text-anchor="start" x="2244" y="-2376.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_reschedule</text>
-<polygon fill="none" stroke="black" points="2166,-2340 2166,-2365 2467,-2365 2467,-2340 2166,-2340"/>
-<text text-anchor="start" x="2171" y="-2349.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
-<text text-anchor="start" x="2184" y="-2349.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2189" y="-2349.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2266" y="-2349.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2166,-2315 2166,-2340 2467,-2340 2467,-2315 2166,-2315"/>
-<text text-anchor="start" x="2171" y="-2324.8" font-family="Helvetica,sans-Serif" font-size="14.00">duration</text>
-<text text-anchor="start" x="2230" y="-2324.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2235" y="-2324.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2312" y="-2324.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2166,-2290 2166,-2315 2467,-2315 2467,-2290 2166,-2290"/>
-<text text-anchor="start" x="2171" y="-2299.8" font-family="Helvetica,sans-Serif" font-size="14.00">end_date</text>
-<text text-anchor="start" x="2235" y="-2299.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2240" y="-2299.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="2336" y="-2299.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2166,-2265 2166,-2290 2467,-2290 2467,-2265 2166,-2265"/>
-<text text-anchor="start" x="2171" y="-2274.8" font-family="Helvetica,sans-Serif" font-size="14.00">reschedule_date</text>
-<text text-anchor="start" x="2285" y="-2274.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2290" y="-2274.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="2386" y="-2274.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2166,-2240 2166,-2265 2467,-2265 2467,-2240 2166,-2240"/>
-<text text-anchor="start" x="2171" y="-2249.8" font-family="Helvetica,sans-Serif" font-size="14.00">start_date</text>
-<text text-anchor="start" x="2241" y="-2249.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2246" y="-2249.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="2342" y="-2249.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2166,-2215 2166,-2240 2467,-2240 2467,-2215 2166,-2215"/>
-<text text-anchor="start" x="2171" y="-2224.8" font-family="Helvetica,sans-Serif" font-size="14.00">ti_id</text>
-<text text-anchor="start" x="2200" y="-2224.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2205" y="-2224.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="2257" y="-2224.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2166,-2362 2166,-2390 2467,-2390 2467,-2362 2166,-2362"/>
+<text text-anchor="start" x="2244" y="-2373.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_reschedule</text>
+<polygon fill="none" stroke="black" points="2166,-2337 2166,-2362 2467,-2362 2467,-2337 2166,-2337"/>
+<text text-anchor="start" x="2171" y="-2346.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">id</text>
+<text text-anchor="start" x="2184" y="-2346.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2189" y="-2346.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2266" y="-2346.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2166,-2312 2166,-2337 2467,-2337 2467,-2312 2166,-2312"/>
+<text text-anchor="start" x="2171" y="-2321.8" font-family="Helvetica,sans-Serif" font-size="14.00">duration</text>
+<text text-anchor="start" x="2230" y="-2321.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2235" y="-2321.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2312" y="-2321.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2166,-2287 2166,-2312 2467,-2312 2467,-2287 2166,-2287"/>
+<text text-anchor="start" x="2171" y="-2296.8" font-family="Helvetica,sans-Serif" font-size="14.00">end_date</text>
+<text text-anchor="start" x="2235" y="-2296.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2240" y="-2296.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="2336" y="-2296.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2166,-2262 2166,-2287 2467,-2287 2467,-2262 2166,-2262"/>
+<text text-anchor="start" x="2171" y="-2271.8" font-family="Helvetica,sans-Serif" font-size="14.00">reschedule_date</text>
+<text text-anchor="start" x="2285" y="-2271.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2290" y="-2271.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="2386" y="-2271.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2166,-2237 2166,-2262 2467,-2262 2467,-2237 2166,-2237"/>
+<text text-anchor="start" x="2171" y="-2246.8" font-family="Helvetica,sans-Serif" font-size="14.00">start_date</text>
+<text text-anchor="start" x="2241" y="-2246.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2246" y="-2246.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="2342" y="-2246.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2166,-2212 2166,-2237 2467,-2237 2467,-2212 2166,-2212"/>
+<text text-anchor="start" x="2171" y="-2221.8" font-family="Helvetica,sans-Serif" font-size="14.00">ti_id</text>
+<text text-anchor="start" x="2200" y="-2221.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2205" y="-2221.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="2257" y="-2221.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- task_instance&#45;&#45;task_reschedule -->
 <g id="edge53" class="edge">
 <title>task_instance:id&#45;&#45;task_reschedule:ti_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-1561C2148.69,-1561 2090.31,-2227 2165,-2227"/>
-<text text-anchor="start" x="2134" y="-2215.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2074" y="-1564.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-1558C2148.69,-1558 2090.31,-2224 2165,-2224"/>
+<text text-anchor="start" x="2134" y="-2212.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2074" y="-1561.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- xcom -->
 <g id="node46" class="node">
 <title>xcom</title>
-<polygon fill="none" stroke="black" points="2185,-1602 2185,-1630 2447,-1630 2447,-1602 2185,-1602"/>
-<text text-anchor="start" x="2291.5" y="-1613.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">xcom</text>
-<polygon fill="none" stroke="black" points="2185,-1577 2185,-1602 2447,-1602 2447,-1577 2185,-1577"/>
-<text text-anchor="start" x="2190" y="-1586.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_run_id</text>
-<text text-anchor="start" x="2267" y="-1586.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2272" y="-1586.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2349" y="-1586.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2185,-1552 2185,-1577 2447,-1577 2447,-1552 2185,-1552"/>
-<text text-anchor="start" x="2190" y="-1561.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">key</text>
-<text text-anchor="start" x="2215" y="-1561.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2220" y="-1561.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(512)]</text>
-<text text-anchor="start" x="2341" y="-1561.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2185,-1527 2185,-1552 2447,-1552 2447,-1527 2185,-1527"/>
-<text text-anchor="start" x="2190" y="-1536.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">map_index</text>
-<text text-anchor="start" x="2266" y="-1536.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2271" y="-1536.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2348" y="-1536.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2185,-1502 2185,-1527 2447,-1527 2447,-1502 2185,-1502"/>
-<text text-anchor="start" x="2190" y="-1511.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">task_id</text>
-<text text-anchor="start" x="2239" y="-1511.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2244" y="-1511.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2365" y="-1511.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2185,-1477 2185,-1502 2447,-1502 2447,-1477 2185,-1477"/>
-<text text-anchor="start" x="2190" y="-1486.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="2236" y="-1486.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2241" y="-1486.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2362" y="-1486.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2185,-1452 2185,-1477 2447,-1477 2447,-1452 2185,-1452"/>
-<text text-anchor="start" x="2190" y="-1461.8" font-family="Helvetica,sans-Serif" font-size="14.00">run_id</text>
-<text text-anchor="start" x="2234" y="-1461.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2239" y="-1461.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2360" y="-1461.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2185,-1427 2185,-1452 2447,-1452 2447,-1427 2185,-1427"/>
-<text text-anchor="start" x="2190" y="-1436.8" font-family="Helvetica,sans-Serif" font-size="14.00">timestamp</text>
-<text text-anchor="start" x="2265" y="-1436.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2270" y="-1436.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="2366" y="-1436.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2185,-1402 2185,-1427 2447,-1427 2447,-1402 2185,-1402"/>
-<text text-anchor="start" x="2190" y="-1411.8" font-family="Helvetica,sans-Serif" font-size="14.00">value</text>
-<text text-anchor="start" x="2228" y="-1411.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2233" y="-1411.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
+<polygon fill="none" stroke="black" points="2185,-1599 2185,-1627 2447,-1627 2447,-1599 2185,-1599"/>
+<text text-anchor="start" x="2291.5" y="-1610.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">xcom</text>
+<polygon fill="none" stroke="black" points="2185,-1574 2185,-1599 2447,-1599 2447,-1574 2185,-1574"/>
+<text text-anchor="start" x="2190" y="-1583.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_run_id</text>
+<text text-anchor="start" x="2267" y="-1583.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2272" y="-1583.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2349" y="-1583.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2185,-1549 2185,-1574 2447,-1574 2447,-1549 2185,-1549"/>
+<text text-anchor="start" x="2190" y="-1558.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">key</text>
+<text text-anchor="start" x="2215" y="-1558.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2220" y="-1558.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(512)]</text>
+<text text-anchor="start" x="2341" y="-1558.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2185,-1524 2185,-1549 2447,-1549 2447,-1524 2185,-1524"/>
+<text text-anchor="start" x="2190" y="-1533.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">map_index</text>
+<text text-anchor="start" x="2266" y="-1533.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2271" y="-1533.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2348" y="-1533.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2185,-1499 2185,-1524 2447,-1524 2447,-1499 2185,-1499"/>
+<text text-anchor="start" x="2190" y="-1508.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">task_id</text>
+<text text-anchor="start" x="2239" y="-1508.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2244" y="-1508.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2365" y="-1508.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2185,-1474 2185,-1499 2447,-1499 2447,-1474 2185,-1474"/>
+<text text-anchor="start" x="2190" y="-1483.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="2236" y="-1483.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2241" y="-1483.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2362" y="-1483.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2185,-1449 2185,-1474 2447,-1474 2447,-1449 2185,-1449"/>
+<text text-anchor="start" x="2190" y="-1458.8" font-family="Helvetica,sans-Serif" font-size="14.00">run_id</text>
+<text text-anchor="start" x="2234" y="-1458.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2239" y="-1458.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2360" y="-1458.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2185,-1424 2185,-1449 2447,-1449 2447,-1424 2185,-1424"/>
+<text text-anchor="start" x="2190" y="-1433.8" font-family="Helvetica,sans-Serif" font-size="14.00">timestamp</text>
+<text text-anchor="start" x="2265" y="-1433.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2270" y="-1433.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="2366" y="-1433.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2185,-1399 2185,-1424 2447,-1424 2447,-1399 2185,-1399"/>
+<text text-anchor="start" x="2190" y="-1408.8" font-family="Helvetica,sans-Serif" font-size="14.00">value</text>
+<text text-anchor="start" x="2228" y="-1408.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2233" y="-1408.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
 </g>
 <!-- task_instance&#45;&#45;xcom -->
 <g id="edge54" class="edge">
 <title>task_instance:dag_id&#45;&#45;xcom:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-1486C2122.91,-1486 2135.09,-1489 2184,-1489"/>
-<text text-anchor="start" x="2153" y="-1477.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2074" y="-1489.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-1483C2122.91,-1483 2135.09,-1486 2184,-1486"/>
+<text text-anchor="start" x="2153" y="-1474.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2074" y="-1486.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- task_instance&#45;&#45;xcom -->
 <g id="edge55" class="edge">
-<title>task_instance:run_id&#45;&#45;xcom:run_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-935C2120.47,-935 2102.42,-1306.88 2117,-1351 2135.32,-1406.44 2125.61,-1464 2184,-1464"/>
-<text text-anchor="start" x="2153" y="-1452.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2074" y="-938.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:map_index&#45;&#45;xcom:map_index</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-1258C2154.52,-1258 2085.04,-1360.09 2117,-1434 2138.68,-1484.12 2129.39,-1537 2184,-1537"/>
+<text text-anchor="start" x="2153" y="-1525.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2074" y="-1261.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- task_instance&#45;&#45;xcom -->
 <g id="edge56" class="edge">
-<title>task_instance:map_index&#45;&#45;xcom:map_index</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-1261C2154.52,-1261 2085.04,-1363.09 2117,-1437 2138.68,-1487.12 2129.39,-1540 2184,-1540"/>
-<text text-anchor="start" x="2153" y="-1528.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2074" y="-1264.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:run_id&#45;&#45;xcom:run_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-932C2120.47,-932 2102.42,-1303.88 2117,-1348 2135.32,-1403.44 2125.61,-1461 2184,-1461"/>
+<text text-anchor="start" x="2153" y="-1449.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2074" y="-935.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- task_instance&#45;&#45;xcom -->
 <g id="edge57" class="edge">
 <title>task_instance:task_id&#45;&#45;xcom:task_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-785C2132.86,-785 2105.22,-1255.33 2117,-1313 2135.85,-1405.26 2089.83,-1514 2184,-1514"/>
-<text text-anchor="start" x="2153" y="-1502.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2074" y="-788.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-782C2132.86,-782 2105.22,-1252.33 2117,-1310 2135.85,-1402.26 2089.83,-1511 2184,-1511"/>
+<text text-anchor="start" x="2153" y="-1499.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2074" y="-785.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- task_instance_note -->
 <g id="node47" class="node">
 <title>task_instance_note</title>
-<polygon fill="none" stroke="black" points="2183,-2160 2183,-2188 2449,-2188 2449,-2160 2183,-2160"/>
-<text text-anchor="start" x="2230" y="-2171.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_instance_note</text>
-<polygon fill="none" stroke="black" points="2183,-2135 2183,-2160 2449,-2160 2449,-2135 2183,-2135"/>
-<text text-anchor="start" x="2188" y="-2144.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">ti_id</text>
-<text text-anchor="start" x="2217" y="-2144.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2222" y="-2144.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="2274" y="-2144.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2183,-2110 2183,-2135 2449,-2135 2449,-2110 2183,-2110"/>
-<text text-anchor="start" x="2188" y="-2119.8" font-family="Helvetica,sans-Serif" font-size="14.00">content</text>
-<text text-anchor="start" x="2241" y="-2119.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2246" y="-2119.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="2183,-2085 2183,-2110 2449,-2110 2449,-2085 2183,-2085"/>
-<text text-anchor="start" x="2188" y="-2094.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="2261" y="-2094.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2266" y="-2094.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="2362" y="-2094.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2183,-2060 2183,-2085 2449,-2085 2449,-2060 2183,-2060"/>
-<text text-anchor="start" x="2188" y="-2069.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
-<text text-anchor="start" x="2267" y="-2069.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2272" y="-2069.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="2368" y="-2069.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2183,-2035 2183,-2060 2449,-2060 2449,-2035 2183,-2035"/>
-<text text-anchor="start" x="2188" y="-2044.8" font-family="Helvetica,sans-Serif" font-size="14.00">user_id</text>
-<text text-anchor="start" x="2239" y="-2044.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2244" y="-2044.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(128)]</text>
+<polygon fill="none" stroke="black" points="2183,-2157 2183,-2185 2449,-2185 2449,-2157 2183,-2157"/>
+<text text-anchor="start" x="2230" y="-2168.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_instance_note</text>
+<polygon fill="none" stroke="black" points="2183,-2132 2183,-2157 2449,-2157 2449,-2132 2183,-2132"/>
+<text text-anchor="start" x="2188" y="-2141.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">ti_id</text>
+<text text-anchor="start" x="2217" y="-2141.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2222" y="-2141.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="2274" y="-2141.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2183,-2107 2183,-2132 2449,-2132 2449,-2107 2183,-2107"/>
+<text text-anchor="start" x="2188" y="-2116.8" font-family="Helvetica,sans-Serif" font-size="14.00">content</text>
+<text text-anchor="start" x="2241" y="-2116.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2246" y="-2116.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="2183,-2082 2183,-2107 2449,-2107 2449,-2082 2183,-2082"/>
+<text text-anchor="start" x="2188" y="-2091.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="2261" y="-2091.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2266" y="-2091.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="2362" y="-2091.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2183,-2057 2183,-2082 2449,-2082 2449,-2057 2183,-2057"/>
+<text text-anchor="start" x="2188" y="-2066.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
+<text text-anchor="start" x="2267" y="-2066.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2272" y="-2066.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="2368" y="-2066.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2183,-2032 2183,-2057 2449,-2057 2449,-2032 2183,-2032"/>
+<text text-anchor="start" x="2188" y="-2041.8" font-family="Helvetica,sans-Serif" font-size="14.00">user_id</text>
+<text text-anchor="start" x="2239" y="-2041.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2244" y="-2041.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(128)]</text>
 </g>
 <!-- task_instance&#45;&#45;task_instance_note -->
 <g id="edge58" class="edge">
 <title>task_instance:id&#45;&#45;task_instance_note:ti_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-1561C2107.16,-1561 2148.84,-2148 2182,-2148"/>
-<text text-anchor="start" x="2172" y="-2136.8" font-family="Times,serif" font-size="14.00">1</text>
-<text text-anchor="start" x="2064" y="-1549.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-1558C2107.16,-1558 2148.84,-2145 2182,-2145"/>
+<text text-anchor="start" x="2172" y="-2133.8" font-family="Times,serif" font-size="14.00">1</text>
+<text text-anchor="start" x="2064" y="-1546.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- task_instance_history -->
 <g id="node48" class="node">
 <title>task_instance_history</title>
-<polygon fill="none" stroke="black" points="2162,-1144 2162,-1172 2470,-1172 2470,-1144 2162,-1144"/>
-<text text-anchor="start" x="2218.5" y="-1155.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_instance_history</text>
-<polygon fill="none" stroke="black" points="2162,-1119 2162,-1144 2470,-1144 2470,-1119 2162,-1119"/>
-<text text-anchor="start" x="2167" y="-1128.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">task_instance_id</text>
-<text text-anchor="start" x="2282" y="-1128.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2287" y="-1128.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="2339" y="-1128.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2162,-1094 2162,-1119 2470,-1119 2470,-1094 2162,-1094"/>
-<text text-anchor="start" x="2167" y="-1103.8" font-family="Helvetica,sans-Serif" font-size="14.00">context_carrier</text>
-<text text-anchor="start" x="2271" y="-1103.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2276" y="-1103.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
-<polygon fill="none" stroke="black" points="2162,-1069 2162,-1094 2470,-1094 2470,-1069 2162,-1069"/>
-<text text-anchor="start" x="2167" y="-1078.8" font-family="Helvetica,sans-Serif" font-size="14.00">custom_operator_name</text>
-<text text-anchor="start" x="2330" y="-1078.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2335" y="-1078.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="2162,-1044 2162,-1069 2470,-1069 2470,-1044 2162,-1044"/>
-<text text-anchor="start" x="2167" y="-1053.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="2213" y="-1053.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2218" y="-1053.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2339" y="-1053.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2162,-1019 2162,-1044 2470,-1044 2470,-1019 2162,-1019"/>
-<text text-anchor="start" x="2167" y="-1028.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_version_id</text>
-<text text-anchor="start" x="2271" y="-1028.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2276" y="-1028.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<polygon fill="none" stroke="black" points="2162,-994 2162,-1019 2470,-1019 2470,-994 2162,-994"/>
-<text text-anchor="start" x="2167" y="-1003.8" font-family="Helvetica,sans-Serif" font-size="14.00">duration</text>
-<text text-anchor="start" x="2226" y="-1003.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2231" y="-1003.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [DOUBLE_PRECISION]</text>
-<polygon fill="none" stroke="black" points="2162,-969 2162,-994 2470,-994 2470,-969 2162,-969"/>
-<text text-anchor="start" x="2167" y="-978.8" font-family="Helvetica,sans-Serif" font-size="14.00">end_date</text>
-<text text-anchor="start" x="2231" y="-978.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2236" y="-978.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="2162,-944 2162,-969 2470,-969 2470,-944 2162,-944"/>
-<text text-anchor="start" x="2167" y="-953.8" font-family="Helvetica,sans-Serif" font-size="14.00">executor</text>
-<text text-anchor="start" x="2228" y="-953.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2233" y="-953.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="2162,-919 2162,-944 2470,-944 2470,-919 2162,-919"/>
-<text text-anchor="start" x="2167" y="-928.8" font-family="Helvetica,sans-Serif" font-size="14.00">executor_config</text>
-<text text-anchor="start" x="2277" y="-928.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2282" y="-928.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BYTEA]</text>
-<polygon fill="none" stroke="black" points="2162,-894 2162,-919 2470,-919 2470,-894 2162,-894"/>
-<text text-anchor="start" x="2167" y="-903.8" font-family="Helvetica,sans-Serif" font-size="14.00">external_executor_id</text>
-<text text-anchor="start" x="2310" y="-903.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2315" y="-903.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="2162,-869 2162,-894 2470,-894 2470,-869 2162,-869"/>
-<text text-anchor="start" x="2167" y="-878.8" font-family="Helvetica,sans-Serif" font-size="14.00">hostname</text>
-<text text-anchor="start" x="2237" y="-878.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2242" y="-878.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="2162,-844 2162,-869 2470,-869 2470,-844 2162,-844"/>
-<text text-anchor="start" x="2167" y="-853.8" font-family="Helvetica,sans-Serif" font-size="14.00">map_index</text>
-<text text-anchor="start" x="2243" y="-853.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2248" y="-853.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2325" y="-853.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2162,-819 2162,-844 2470,-844 2470,-819 2162,-819"/>
-<text text-anchor="start" x="2167" y="-828.8" font-family="Helvetica,sans-Serif" font-size="14.00">max_tries</text>
-<text text-anchor="start" x="2235" y="-828.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2240" y="-828.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="2162,-794 2162,-819 2470,-819 2470,-794 2162,-794"/>
-<text text-anchor="start" x="2167" y="-803.8" font-family="Helvetica,sans-Serif" font-size="14.00">next_kwargs</text>
-<text text-anchor="start" x="2255" y="-803.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2260" y="-803.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
-<polygon fill="none" stroke="black" points="2162,-769 2162,-794 2470,-794 2470,-769 2162,-769"/>
-<text text-anchor="start" x="2167" y="-778.8" font-family="Helvetica,sans-Serif" font-size="14.00">next_method</text>
-<text text-anchor="start" x="2258" y="-778.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2263" y="-778.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="2162,-744 2162,-769 2470,-769 2470,-744 2162,-744"/>
-<text text-anchor="start" x="2167" y="-753.8" font-family="Helvetica,sans-Serif" font-size="14.00">operator</text>
-<text text-anchor="start" x="2227" y="-753.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2232" y="-753.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="2162,-719 2162,-744 2470,-744 2470,-719 2162,-719"/>
-<text text-anchor="start" x="2167" y="-728.8" font-family="Helvetica,sans-Serif" font-size="14.00">pid</text>
-<text text-anchor="start" x="2189" y="-728.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2194" y="-728.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="2162,-694 2162,-719 2470,-719 2470,-694 2162,-694"/>
-<text text-anchor="start" x="2167" y="-703.8" font-family="Helvetica,sans-Serif" font-size="14.00">pool</text>
-<text text-anchor="start" x="2197" y="-703.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2202" y="-703.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
-<text text-anchor="start" x="2323" y="-703.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2162,-669 2162,-694 2470,-694 2470,-669 2162,-669"/>
-<text text-anchor="start" x="2167" y="-678.8" font-family="Helvetica,sans-Serif" font-size="14.00">pool_slots</text>
-<text text-anchor="start" x="2236" y="-678.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2241" y="-678.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2318" y="-678.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2162,-644 2162,-669 2470,-669 2470,-644 2162,-644"/>
-<text text-anchor="start" x="2167" y="-653.8" font-family="Helvetica,sans-Serif" font-size="14.00">priority_weight</text>
-<text text-anchor="start" x="2271" y="-653.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2276" y="-653.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="2162,-619 2162,-644 2470,-644 2470,-619 2162,-619"/>
-<text text-anchor="start" x="2167" y="-628.8" font-family="Helvetica,sans-Serif" font-size="14.00">queue</text>
-<text text-anchor="start" x="2211" y="-628.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2216" y="-628.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
-<polygon fill="none" stroke="black" points="2162,-594 2162,-619 2470,-619 2470,-594 2162,-594"/>
-<text text-anchor="start" x="2167" y="-603.8" font-family="Helvetica,sans-Serif" font-size="14.00">queued_by_job_id</text>
-<text text-anchor="start" x="2291" y="-603.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2296" y="-603.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="2162,-569 2162,-594 2470,-594 2470,-569 2162,-569"/>
-<text text-anchor="start" x="2167" y="-578.8" font-family="Helvetica,sans-Serif" font-size="14.00">queued_dttm</text>
-<text text-anchor="start" x="2260" y="-578.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2265" y="-578.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="2162,-544 2162,-569 2470,-569 2470,-544 2162,-544"/>
-<text text-anchor="start" x="2167" y="-553.8" font-family="Helvetica,sans-Serif" font-size="14.00">rendered_map_index</text>
-<text text-anchor="start" x="2312" y="-553.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2317" y="-553.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="2162,-519 2162,-544 2470,-544 2470,-519 2162,-519"/>
-<text text-anchor="start" x="2167" y="-528.8" font-family="Helvetica,sans-Serif" font-size="14.00">run_id</text>
-<text text-anchor="start" x="2211" y="-528.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2216" y="-528.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2337" y="-528.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2162,-494 2162,-519 2470,-519 2470,-494 2162,-494"/>
-<text text-anchor="start" x="2167" y="-503.8" font-family="Helvetica,sans-Serif" font-size="14.00">scheduled_dttm</text>
-<text text-anchor="start" x="2279" y="-503.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2284" y="-503.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="2162,-469 2162,-494 2470,-494 2470,-469 2162,-469"/>
-<text text-anchor="start" x="2167" y="-478.8" font-family="Helvetica,sans-Serif" font-size="14.00">span_status</text>
-<text text-anchor="start" x="2251" y="-478.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2256" y="-478.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2377" y="-478.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2162,-444 2162,-469 2470,-469 2470,-444 2162,-444"/>
-<text text-anchor="start" x="2167" y="-453.8" font-family="Helvetica,sans-Serif" font-size="14.00">start_date</text>
-<text text-anchor="start" x="2237" y="-453.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2242" y="-453.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="2162,-419 2162,-444 2470,-444 2470,-419 2162,-419"/>
-<text text-anchor="start" x="2167" y="-428.8" font-family="Helvetica,sans-Serif" font-size="14.00">state</text>
-<text text-anchor="start" x="2202" y="-428.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2207" y="-428.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(20)]</text>
-<polygon fill="none" stroke="black" points="2162,-394 2162,-419 2470,-419 2470,-394 2162,-394"/>
-<text text-anchor="start" x="2167" y="-403.8" font-family="Helvetica,sans-Serif" font-size="14.00">task_display_name</text>
-<text text-anchor="start" x="2299" y="-403.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2304" y="-403.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
-<polygon fill="none" stroke="black" points="2162,-369 2162,-394 2470,-394 2470,-369 2162,-369"/>
-<text text-anchor="start" x="2167" y="-378.8" font-family="Helvetica,sans-Serif" font-size="14.00">task_id</text>
-<text text-anchor="start" x="2216" y="-378.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2221" y="-378.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2342" y="-378.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2162,-344 2162,-369 2470,-369 2470,-344 2162,-344"/>
-<text text-anchor="start" x="2167" y="-353.8" font-family="Helvetica,sans-Serif" font-size="14.00">trigger_id</text>
-<text text-anchor="start" x="2234" y="-353.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2239" y="-353.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="2162,-319 2162,-344 2470,-344 2470,-319 2162,-319"/>
-<text text-anchor="start" x="2167" y="-328.8" font-family="Helvetica,sans-Serif" font-size="14.00">trigger_timeout</text>
-<text text-anchor="start" x="2275" y="-328.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2280" y="-328.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="2162,-294 2162,-319 2470,-319 2470,-294 2162,-294"/>
-<text text-anchor="start" x="2167" y="-303.8" font-family="Helvetica,sans-Serif" font-size="14.00">try_number</text>
-<text text-anchor="start" x="2249" y="-303.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2254" y="-303.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2331" y="-303.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2162,-269 2162,-294 2470,-294 2470,-269 2162,-269"/>
-<text text-anchor="start" x="2167" y="-278.8" font-family="Helvetica,sans-Serif" font-size="14.00">unixname</text>
-<text text-anchor="start" x="2237" y="-278.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2242" y="-278.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="2162,-244 2162,-269 2470,-269 2470,-244 2162,-244"/>
-<text text-anchor="start" x="2167" y="-253.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
-<text text-anchor="start" x="2246" y="-253.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2251" y="-253.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="2162,-1141 2162,-1169 2470,-1169 2470,-1141 2162,-1141"/>
+<text text-anchor="start" x="2218.5" y="-1152.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">task_instance_history</text>
+<polygon fill="none" stroke="black" points="2162,-1116 2162,-1141 2470,-1141 2470,-1116 2162,-1116"/>
+<text text-anchor="start" x="2167" y="-1125.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">task_instance_id</text>
+<text text-anchor="start" x="2282" y="-1125.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2287" y="-1125.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="2339" y="-1125.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2162,-1091 2162,-1116 2470,-1116 2470,-1091 2162,-1091"/>
+<text text-anchor="start" x="2167" y="-1100.8" font-family="Helvetica,sans-Serif" font-size="14.00">context_carrier</text>
+<text text-anchor="start" x="2271" y="-1100.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2276" y="-1100.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
+<polygon fill="none" stroke="black" points="2162,-1066 2162,-1091 2470,-1091 2470,-1066 2162,-1066"/>
+<text text-anchor="start" x="2167" y="-1075.8" font-family="Helvetica,sans-Serif" font-size="14.00">custom_operator_name</text>
+<text text-anchor="start" x="2330" y="-1075.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2335" y="-1075.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="2162,-1041 2162,-1066 2470,-1066 2470,-1041 2162,-1041"/>
+<text text-anchor="start" x="2167" y="-1050.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="2213" y="-1050.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2218" y="-1050.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2339" y="-1050.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2162,-1016 2162,-1041 2470,-1041 2470,-1016 2162,-1016"/>
+<text text-anchor="start" x="2167" y="-1025.8" font-family="Helvetica,sans-Serif" font-size="14.00">dag_version_id</text>
+<text text-anchor="start" x="2271" y="-1025.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2276" y="-1025.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<polygon fill="none" stroke="black" points="2162,-991 2162,-1016 2470,-1016 2470,-991 2162,-991"/>
+<text text-anchor="start" x="2167" y="-1000.8" font-family="Helvetica,sans-Serif" font-size="14.00">duration</text>
+<text text-anchor="start" x="2226" y="-1000.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2231" y="-1000.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [DOUBLE_PRECISION]</text>
+<polygon fill="none" stroke="black" points="2162,-966 2162,-991 2470,-991 2470,-966 2162,-966"/>
+<text text-anchor="start" x="2167" y="-975.8" font-family="Helvetica,sans-Serif" font-size="14.00">end_date</text>
+<text text-anchor="start" x="2231" y="-975.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2236" y="-975.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="2162,-941 2162,-966 2470,-966 2470,-941 2162,-941"/>
+<text text-anchor="start" x="2167" y="-950.8" font-family="Helvetica,sans-Serif" font-size="14.00">executor</text>
+<text text-anchor="start" x="2228" y="-950.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2233" y="-950.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="2162,-916 2162,-941 2470,-941 2470,-916 2162,-916"/>
+<text text-anchor="start" x="2167" y="-925.8" font-family="Helvetica,sans-Serif" font-size="14.00">executor_config</text>
+<text text-anchor="start" x="2277" y="-925.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2282" y="-925.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BYTEA]</text>
+<polygon fill="none" stroke="black" points="2162,-891 2162,-916 2470,-916 2470,-891 2162,-891"/>
+<text text-anchor="start" x="2167" y="-900.8" font-family="Helvetica,sans-Serif" font-size="14.00">external_executor_id</text>
+<text text-anchor="start" x="2310" y="-900.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2315" y="-900.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="2162,-866 2162,-891 2470,-891 2470,-866 2162,-866"/>
+<text text-anchor="start" x="2167" y="-875.8" font-family="Helvetica,sans-Serif" font-size="14.00">hostname</text>
+<text text-anchor="start" x="2237" y="-875.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2242" y="-875.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="2162,-841 2162,-866 2470,-866 2470,-841 2162,-841"/>
+<text text-anchor="start" x="2167" y="-850.8" font-family="Helvetica,sans-Serif" font-size="14.00">map_index</text>
+<text text-anchor="start" x="2243" y="-850.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2248" y="-850.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2325" y="-850.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2162,-816 2162,-841 2470,-841 2470,-816 2162,-816"/>
+<text text-anchor="start" x="2167" y="-825.8" font-family="Helvetica,sans-Serif" font-size="14.00">max_tries</text>
+<text text-anchor="start" x="2235" y="-825.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2240" y="-825.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="2162,-791 2162,-816 2470,-816 2470,-791 2162,-791"/>
+<text text-anchor="start" x="2167" y="-800.8" font-family="Helvetica,sans-Serif" font-size="14.00">next_kwargs</text>
+<text text-anchor="start" x="2255" y="-800.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2260" y="-800.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
+<polygon fill="none" stroke="black" points="2162,-766 2162,-791 2470,-791 2470,-766 2162,-766"/>
+<text text-anchor="start" x="2167" y="-775.8" font-family="Helvetica,sans-Serif" font-size="14.00">next_method</text>
+<text text-anchor="start" x="2258" y="-775.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2263" y="-775.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="2162,-741 2162,-766 2470,-766 2470,-741 2162,-741"/>
+<text text-anchor="start" x="2167" y="-750.8" font-family="Helvetica,sans-Serif" font-size="14.00">operator</text>
+<text text-anchor="start" x="2227" y="-750.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2232" y="-750.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="2162,-716 2162,-741 2470,-741 2470,-716 2162,-716"/>
+<text text-anchor="start" x="2167" y="-725.8" font-family="Helvetica,sans-Serif" font-size="14.00">pid</text>
+<text text-anchor="start" x="2189" y="-725.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2194" y="-725.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="2162,-691 2162,-716 2470,-716 2470,-691 2162,-691"/>
+<text text-anchor="start" x="2167" y="-700.8" font-family="Helvetica,sans-Serif" font-size="14.00">pool</text>
+<text text-anchor="start" x="2197" y="-700.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2202" y="-700.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
+<text text-anchor="start" x="2323" y="-700.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2162,-666 2162,-691 2470,-691 2470,-666 2162,-666"/>
+<text text-anchor="start" x="2167" y="-675.8" font-family="Helvetica,sans-Serif" font-size="14.00">pool_slots</text>
+<text text-anchor="start" x="2236" y="-675.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2241" y="-675.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2318" y="-675.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2162,-641 2162,-666 2470,-666 2470,-641 2162,-641"/>
+<text text-anchor="start" x="2167" y="-650.8" font-family="Helvetica,sans-Serif" font-size="14.00">priority_weight</text>
+<text text-anchor="start" x="2271" y="-650.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2276" y="-650.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="2162,-616 2162,-641 2470,-641 2470,-616 2162,-616"/>
+<text text-anchor="start" x="2167" y="-625.8" font-family="Helvetica,sans-Serif" font-size="14.00">queue</text>
+<text text-anchor="start" x="2211" y="-625.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2216" y="-625.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
+<polygon fill="none" stroke="black" points="2162,-591 2162,-616 2470,-616 2470,-591 2162,-591"/>
+<text text-anchor="start" x="2167" y="-600.8" font-family="Helvetica,sans-Serif" font-size="14.00">queued_by_job_id</text>
+<text text-anchor="start" x="2291" y="-600.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2296" y="-600.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="2162,-566 2162,-591 2470,-591 2470,-566 2162,-566"/>
+<text text-anchor="start" x="2167" y="-575.8" font-family="Helvetica,sans-Serif" font-size="14.00">queued_dttm</text>
+<text text-anchor="start" x="2260" y="-575.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2265" y="-575.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="2162,-541 2162,-566 2470,-566 2470,-541 2162,-541"/>
+<text text-anchor="start" x="2167" y="-550.8" font-family="Helvetica,sans-Serif" font-size="14.00">rendered_map_index</text>
+<text text-anchor="start" x="2312" y="-550.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2317" y="-550.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="2162,-516 2162,-541 2470,-541 2470,-516 2162,-516"/>
+<text text-anchor="start" x="2167" y="-525.8" font-family="Helvetica,sans-Serif" font-size="14.00">run_id</text>
+<text text-anchor="start" x="2211" y="-525.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2216" y="-525.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2337" y="-525.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2162,-491 2162,-516 2470,-516 2470,-491 2162,-491"/>
+<text text-anchor="start" x="2167" y="-500.8" font-family="Helvetica,sans-Serif" font-size="14.00">scheduled_dttm</text>
+<text text-anchor="start" x="2279" y="-500.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2284" y="-500.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="2162,-466 2162,-491 2470,-491 2470,-466 2162,-466"/>
+<text text-anchor="start" x="2167" y="-475.8" font-family="Helvetica,sans-Serif" font-size="14.00">span_status</text>
+<text text-anchor="start" x="2251" y="-475.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2256" y="-475.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2377" y="-475.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2162,-441 2162,-466 2470,-466 2470,-441 2162,-441"/>
+<text text-anchor="start" x="2167" y="-450.8" font-family="Helvetica,sans-Serif" font-size="14.00">start_date</text>
+<text text-anchor="start" x="2237" y="-450.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2242" y="-450.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="2162,-416 2162,-441 2470,-441 2470,-416 2162,-416"/>
+<text text-anchor="start" x="2167" y="-425.8" font-family="Helvetica,sans-Serif" font-size="14.00">state</text>
+<text text-anchor="start" x="2202" y="-425.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2207" y="-425.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(20)]</text>
+<polygon fill="none" stroke="black" points="2162,-391 2162,-416 2470,-416 2470,-391 2162,-391"/>
+<text text-anchor="start" x="2167" y="-400.8" font-family="Helvetica,sans-Serif" font-size="14.00">task_display_name</text>
+<text text-anchor="start" x="2299" y="-400.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2304" y="-400.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
+<polygon fill="none" stroke="black" points="2162,-366 2162,-391 2470,-391 2470,-366 2162,-366"/>
+<text text-anchor="start" x="2167" y="-375.8" font-family="Helvetica,sans-Serif" font-size="14.00">task_id</text>
+<text text-anchor="start" x="2216" y="-375.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2221" y="-375.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2342" y="-375.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2162,-341 2162,-366 2470,-366 2470,-341 2162,-341"/>
+<text text-anchor="start" x="2167" y="-350.8" font-family="Helvetica,sans-Serif" font-size="14.00">trigger_id</text>
+<text text-anchor="start" x="2234" y="-350.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2239" y="-350.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="2162,-316 2162,-341 2470,-341 2470,-316 2162,-316"/>
+<text text-anchor="start" x="2167" y="-325.8" font-family="Helvetica,sans-Serif" font-size="14.00">trigger_timeout</text>
+<text text-anchor="start" x="2275" y="-325.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2280" y="-325.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="2162,-291 2162,-316 2470,-316 2470,-291 2162,-291"/>
+<text text-anchor="start" x="2167" y="-300.8" font-family="Helvetica,sans-Serif" font-size="14.00">try_number</text>
+<text text-anchor="start" x="2249" y="-300.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2254" y="-300.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2331" y="-300.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2162,-266 2162,-291 2470,-291 2470,-266 2162,-266"/>
+<text text-anchor="start" x="2167" y="-275.8" font-family="Helvetica,sans-Serif" font-size="14.00">unixname</text>
+<text text-anchor="start" x="2237" y="-275.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2242" y="-275.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="2162,-241 2162,-266 2470,-266 2470,-241 2162,-241"/>
+<text text-anchor="start" x="2167" y="-250.8" font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
+<text text-anchor="start" x="2246" y="-250.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2251" y="-250.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
 </g>
 <!-- task_instance&#45;&#45;task_instance_history -->
 <g id="edge59" class="edge">
-<title>task_instance:task_id&#45;&#45;task_instance_history:task_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-785C2119.92,-785 2115.08,-381 2161,-381"/>
-<text text-anchor="start" x="2130" y="-369.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2064" y="-773.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:dag_id&#45;&#45;task_instance_history:dag_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-1483C2122.64,-1483 2112.36,-1054 2161,-1054"/>
+<text text-anchor="start" x="2130" y="-1042.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2064" y="-1471.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- task_instance&#45;&#45;task_instance_history -->
 <g id="edge60" class="edge">
 <title>task_instance:map_index&#45;&#45;task_instance_history:map_index</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-1261C2142.45,-1261 2098.14,-1021.8 2117,-956 2130.27,-909.71 2112.85,-857 2161,-857"/>
-<text text-anchor="start" x="2130" y="-845.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2064" y="-1249.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-1258C2142.45,-1258 2098.14,-1018.8 2117,-953 2130.27,-906.71 2112.85,-854 2161,-854"/>
+<text text-anchor="start" x="2130" y="-842.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2064" y="-1246.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- task_instance&#45;&#45;task_instance_history -->
 <g id="edge61" class="edge">
-<title>task_instance:run_id&#45;&#45;task_instance_history:run_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-935C2165.84,-935 2069.16,-531 2161,-531"/>
-<text text-anchor="start" x="2130" y="-519.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2064" y="-923.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:task_id&#45;&#45;task_instance_history:task_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-782C2119.92,-782 2115.08,-378 2161,-378"/>
+<text text-anchor="start" x="2130" y="-366.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2064" y="-770.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- task_instance&#45;&#45;task_instance_history -->
 <g id="edge62" class="edge">
-<title>task_instance:dag_id&#45;&#45;task_instance_history:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-1486C2122.64,-1486 2112.36,-1057 2161,-1057"/>
-<text text-anchor="start" x="2130" y="-1045.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2064" y="-1474.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:run_id&#45;&#45;task_instance_history:run_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-932C2165.84,-932 2069.16,-528 2161,-528"/>
+<text text-anchor="start" x="2130" y="-516.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2064" y="-920.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- rendered_task_instance_fields -->
 <g id="node49" class="node">
 <title>rendered_task_instance_fields</title>
-<polygon fill="none" stroke="black" points="2176,-190 2176,-218 2456,-218 2456,-190 2176,-190"/>
-<text text-anchor="start" x="2181" y="-201.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">rendered_task_instance_fields</text>
-<polygon fill="none" stroke="black" points="2176,-165 2176,-190 2456,-190 2456,-165 2176,-165"/>
-<text text-anchor="start" x="2181" y="-174.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="2227" y="-174.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2232" y="-174.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2353" y="-174.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2176,-140 2176,-165 2456,-165 2456,-140 2176,-140"/>
-<text text-anchor="start" x="2181" y="-149.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">map_index</text>
-<text text-anchor="start" x="2257" y="-149.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2262" y="-149.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2339" y="-149.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2176,-115 2176,-140 2456,-140 2456,-115 2176,-115"/>
-<text text-anchor="start" x="2181" y="-124.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">run_id</text>
-<text text-anchor="start" x="2225" y="-124.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2230" y="-124.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2351" y="-124.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2176,-90 2176,-115 2456,-115 2456,-90 2176,-90"/>
-<text text-anchor="start" x="2181" y="-99.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">task_id</text>
-<text text-anchor="start" x="2230" y="-99.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2235" y="-99.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2356" y="-99.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2176,-65 2176,-90 2456,-90 2456,-65 2176,-65"/>
-<text text-anchor="start" x="2181" y="-74.8" font-family="Helvetica,sans-Serif" font-size="14.00">k8s_pod_yaml</text>
-<text text-anchor="start" x="2280" y="-74.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2285" y="-74.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<polygon fill="none" stroke="black" points="2176,-40 2176,-65 2456,-65 2456,-40 2176,-40"/>
-<text text-anchor="start" x="2181" y="-49.8" font-family="Helvetica,sans-Serif" font-size="14.00">rendered_fields</text>
-<text text-anchor="start" x="2288" y="-49.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2293" y="-49.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<text text-anchor="start" x="2344" y="-49.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2176,-187 2176,-215 2456,-215 2456,-187 2176,-187"/>
+<text text-anchor="start" x="2181" y="-198.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">rendered_task_instance_fields</text>
+<polygon fill="none" stroke="black" points="2176,-162 2176,-187 2456,-187 2456,-162 2176,-162"/>
+<text text-anchor="start" x="2181" y="-171.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="2227" y="-171.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2232" y="-171.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2353" y="-171.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2176,-137 2176,-162 2456,-162 2456,-137 2176,-137"/>
+<text text-anchor="start" x="2181" y="-146.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">map_index</text>
+<text text-anchor="start" x="2257" y="-146.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2262" y="-146.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2339" y="-146.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2176,-112 2176,-137 2456,-137 2456,-112 2176,-112"/>
+<text text-anchor="start" x="2181" y="-121.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">run_id</text>
+<text text-anchor="start" x="2225" y="-121.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2230" y="-121.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2351" y="-121.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2176,-87 2176,-112 2456,-112 2456,-87 2176,-87"/>
+<text text-anchor="start" x="2181" y="-96.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">task_id</text>
+<text text-anchor="start" x="2230" y="-96.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2235" y="-96.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2356" y="-96.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2176,-62 2176,-87 2456,-87 2456,-62 2176,-62"/>
+<text text-anchor="start" x="2181" y="-71.8" font-family="Helvetica,sans-Serif" font-size="14.00">k8s_pod_yaml</text>
+<text text-anchor="start" x="2280" y="-71.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2285" y="-71.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<polygon fill="none" stroke="black" points="2176,-37 2176,-62 2456,-62 2456,-37 2176,-37"/>
+<text text-anchor="start" x="2181" y="-46.8" font-family="Helvetica,sans-Serif" font-size="14.00">rendered_fields</text>
+<text text-anchor="start" x="2288" y="-46.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2293" y="-46.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<text text-anchor="start" x="2344" y="-46.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- task_instance&#45;&#45;rendered_task_instance_fields -->
 <g id="edge63" class="edge">
-<title>task_instance:run_id&#45;&#45;rendered_task_instance_fields:run_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-935C2137.62,-935 2107.02,-426.84 2117,-364 2125.51,-310.45 2120.78,-127 2175,-127"/>
-<text text-anchor="start" x="2144" y="-115.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2064" y="-938.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:map_index&#45;&#45;rendered_task_instance_fields:map_index</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-1258C2111.96,-1258 2113.8,-613.83 2117,-576 2130.12,-421.02 2125.47,-380.9 2154,-228 2160.58,-192.71 2139.1,-150 2175,-150"/>
+<text text-anchor="start" x="2144" y="-138.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2064" y="-1261.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- task_instance&#45;&#45;rendered_task_instance_fields -->
 <g id="edge64" class="edge">
-<title>task_instance:task_id&#45;&#45;rendered_task_instance_fields:task_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-785C2122.24,-785 2109.16,-400.6 2117,-353 2135.6,-240.03 2060.5,-102 2175,-102"/>
-<text text-anchor="start" x="2144" y="-90.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2064" y="-788.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:run_id&#45;&#45;rendered_task_instance_fields:run_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-932C2076.46,-932 2153.62,-230.43 2154,-228 2161.34,-181.42 2127.84,-124 2175,-124"/>
+<text text-anchor="start" x="2144" y="-112.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2064" y="-935.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- task_instance&#45;&#45;rendered_task_instance_fields -->
 <g id="edge65" class="edge">
-<title>task_instance:map_index&#45;&#45;rendered_task_instance_fields:map_index</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-1261C2111.96,-1261 2113.8,-616.83 2117,-579 2130.12,-424.02 2125.47,-383.9 2154,-231 2160.58,-195.71 2139.1,-153 2175,-153"/>
-<text text-anchor="start" x="2144" y="-141.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2064" y="-1264.8" font-family="Times,serif" font-size="14.00">1</text>
+<title>task_instance:task_id&#45;&#45;rendered_task_instance_fields:task_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-782C2112.36,-782 2136.64,-99 2175,-99"/>
+<text text-anchor="start" x="2144" y="-87.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2064" y="-785.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
 <!-- task_instance&#45;&#45;rendered_task_instance_fields -->
 <g id="edge66" class="edge">
 <title>task_instance:dag_id&#45;&#45;rendered_task_instance_fields:dag_id</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-1486C2091.47,-1486 2150.18,-248.04 2154,-231 2159.54,-206.28 2149.66,-178 2175,-178"/>
-<text text-anchor="start" x="2144" y="-166.8" font-family="Times,serif" font-size="14.00">0..N</text>
-<text text-anchor="start" x="2064" y="-1489.8" font-family="Times,serif" font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2074,-1483C2091.47,-1483 2150.18,-245.04 2154,-228 2159.54,-203.28 2149.66,-175 2175,-175"/>
+<text text-anchor="start" x="2144" y="-163.8" font-family="Times,serif" font-size="14.00">0..N</text>
+<text text-anchor="start" x="2064" y="-1486.8" font-family="Times,serif" font-size="14.00">1</text>
 </g>
-<!-- alembic_version -->
+<!-- hitl_detail_history -->
 <g id="node50" class="node">
+<title>hitl_detail_history</title>
+<polygon fill="none" stroke="black" points="2559,-1141 2559,-1169 2819,-1169 2819,-1141 2559,-1141"/>
+<text text-anchor="start" x="2609" y="-1152.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">hitl_detail_history</text>
+<polygon fill="none" stroke="black" points="2559,-1116 2559,-1141 2819,-1141 2819,-1116 2559,-1116"/>
+<text text-anchor="start" x="2564" y="-1125.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">ti_history_id</text>
+<text text-anchor="start" x="2648" y="-1125.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2653" y="-1125.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="2705" y="-1125.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2559,-1091 2559,-1116 2819,-1116 2819,-1091 2559,-1091"/>
+<text text-anchor="start" x="2564" y="-1100.8" font-family="Helvetica,sans-Serif" font-size="14.00">assignees</text>
+<text text-anchor="start" x="2634" y="-1100.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2639" y="-1100.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<polygon fill="none" stroke="black" points="2559,-1066 2559,-1091 2819,-1091 2819,-1066 2559,-1066"/>
+<text text-anchor="start" x="2564" y="-1075.8" font-family="Helvetica,sans-Serif" font-size="14.00">body</text>
+<text text-anchor="start" x="2599" y="-1075.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2604" y="-1075.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<polygon fill="none" stroke="black" points="2559,-1041 2559,-1066 2819,-1066 2819,-1041 2559,-1041"/>
+<text text-anchor="start" x="2564" y="-1050.8" font-family="Helvetica,sans-Serif" font-size="14.00">chosen_options</text>
+<text text-anchor="start" x="2672" y="-1050.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2677" y="-1050.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<polygon fill="none" stroke="black" points="2559,-1016 2559,-1041 2819,-1041 2819,-1016 2559,-1016"/>
+<text text-anchor="start" x="2564" y="-1025.8" font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="2637" y="-1025.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2642" y="-1025.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="2738" y="-1025.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2559,-991 2559,-1016 2819,-1016 2819,-991 2559,-991"/>
+<text text-anchor="start" x="2564" y="-1000.8" font-family="Helvetica,sans-Serif" font-size="14.00">defaults</text>
+<text text-anchor="start" x="2621" y="-1000.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2626" y="-1000.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<polygon fill="none" stroke="black" points="2559,-966 2559,-991 2819,-991 2819,-966 2559,-966"/>
+<text text-anchor="start" x="2564" y="-975.8" font-family="Helvetica,sans-Serif" font-size="14.00">multiple</text>
+<text text-anchor="start" x="2621" y="-975.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2626" y="-975.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [BOOLEAN]</text>
+<polygon fill="none" stroke="black" points="2559,-941 2559,-966 2819,-966 2819,-941 2559,-941"/>
+<text text-anchor="start" x="2564" y="-950.8" font-family="Helvetica,sans-Serif" font-size="14.00">options</text>
+<text text-anchor="start" x="2616" y="-950.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2621" y="-950.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<text text-anchor="start" x="2672" y="-950.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2559,-916 2559,-941 2819,-941 2819,-916 2559,-916"/>
+<text text-anchor="start" x="2564" y="-925.8" font-family="Helvetica,sans-Serif" font-size="14.00">params</text>
+<text text-anchor="start" x="2617" y="-925.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2622" y="-925.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<text text-anchor="start" x="2673" y="-925.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2559,-891 2559,-916 2819,-916 2819,-891 2559,-891"/>
+<text text-anchor="start" x="2564" y="-900.8" font-family="Helvetica,sans-Serif" font-size="14.00">params_input</text>
+<text text-anchor="start" x="2660" y="-900.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2665" y="-900.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<text text-anchor="start" x="2716" y="-900.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2559,-866 2559,-891 2819,-891 2819,-866 2559,-866"/>
+<text text-anchor="start" x="2564" y="-875.8" font-family="Helvetica,sans-Serif" font-size="14.00">responded_at</text>
+<text text-anchor="start" x="2658" y="-875.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2663" y="-875.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="2559,-841 2559,-866 2819,-866 2819,-841 2559,-841"/>
+<text text-anchor="start" x="2564" y="-850.8" font-family="Helvetica,sans-Serif" font-size="14.00">responded_by</text>
+<text text-anchor="start" x="2662" y="-850.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2667" y="-850.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<polygon fill="none" stroke="black" points="2559,-816 2559,-841 2819,-841 2819,-816 2559,-816"/>
+<text text-anchor="start" x="2564" y="-825.8" font-family="Helvetica,sans-Serif" font-size="14.00">subject</text>
+<text text-anchor="start" x="2615" y="-825.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2620" y="-825.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [TEXT]</text>
+<text text-anchor="start" x="2670" y="-825.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+</g>
+<!-- task_instance_history&#45;&#45;hitl_detail_history -->
+<g id="edge67" class="edge">
+<title>task_instance_history:task_instance_id&#45;&#45;hitl_detail_history:ti_history_id</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" d="M2471,-1129C2509.67,-1129 2519.33,-1129 2558,-1129"/>
+<text text-anchor="start" x="2548" y="-1117.8" font-family="Times,serif" font-size="14.00">1</text>
+<text text-anchor="start" x="2471" y="-1117.8" font-family="Times,serif" font-size="14.00">1</text>
+</g>
+<!-- alembic_version -->
+<g id="node51" class="node">
 <title>alembic_version</title>
-<polygon fill="none" stroke="black" points="22,-2405 22,-2433 315,-2433 315,-2405 22,-2405"/>
-<text text-anchor="start" x="96" y="-2416.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">alembic_version</text>
-<polygon fill="none" stroke="black" points="22,-2380 22,-2405 315,-2405 315,-2380 22,-2380"/>
-<text text-anchor="start" x="27" y="-2389.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">version_num</text>
-<text text-anchor="start" x="117" y="-2389.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="122" y="-2389.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(32)]</text>
-<text text-anchor="start" x="234" y="-2389.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="22,-2402 22,-2430 315,-2430 315,-2402 22,-2402"/>
+<text text-anchor="start" x="96" y="-2413.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="16.00">alembic_version</text>
+<polygon fill="none" stroke="black" points="22,-2377 22,-2402 315,-2402 315,-2377 22,-2377"/>
+<text text-anchor="start" x="27" y="-2386.8" font-family="Helvetica,sans-Serif" text-decoration="underline" font-size="14.00">version_num</text>
+<text text-anchor="start" x="117" y="-2386.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="122" y="-2386.8" font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(32)]</text>
+<text text-anchor="start" x="234" y="-2386.8" font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 </g>
 </svg>
diff --git a/airflow-core/docs/migrations-ref.rst b/airflow-core/docs/migrations-ref.rst
index 16a2a460d872d..90500ea9b05fa 100644
--- a/airflow-core/docs/migrations-ref.rst
+++ b/airflow-core/docs/migrations-ref.rst
@@ -39,7 +39,9 @@ Here's the list of all the Database Migrations that are executed via when you ru
 +-------------------------+------------------+-------------------+--------------------------------------------------------------+
 | Revision ID             | Revises ID       | Airflow Version   | Description                                                  |
 +=========================+==================+===================+==============================================================+
-| ``1b2c3d4e5f6g`` (head) | ``ab6dc0c82d0e`` | ``3.2.0``         | Add length to dag_bundle_team.dag_bundle_name.               |
+| ``5cc8117e9285`` (head) | ``1b2c3d4e5f6g`` | ``3.2.0``         | Add Human In the Loop Detail History table.                  |
++-------------------------+------------------+-------------------+--------------------------------------------------------------+
+| ``1b2c3d4e5f6g``        | ``ab6dc0c82d0e`` | ``3.2.0``         | Add length to dag_bundle_team.dag_bundle_name.               |
 +-------------------------+------------------+-------------------+--------------------------------------------------------------+
 | ``ab6dc0c82d0e``        | ``15d84ca19038`` | ``3.2.0``         | Change ``serialized_dag`` data column to JSONB for           |
 |                         |                  |                   | PostgreSQL.                                                  |
diff --git a/airflow-core/src/airflow/api_fastapi/core_api/datamodels/hitl.py b/airflow-core/src/airflow/api_fastapi/core_api/datamodels/hitl.py
index aa4f44f212bd9..a1be3479d4c48 100644
--- a/airflow-core/src/airflow/api_fastapi/core_api/datamodels/hitl.py
+++ b/airflow-core/src/airflow/api_fastapi/core_api/datamodels/hitl.py
@@ -24,7 +24,6 @@
 
 from airflow.api_fastapi.core_api.base import BaseModel
 from airflow.api_fastapi.core_api.datamodels.task_instances import TaskInstanceResponse
-from airflow.sdk import Param
 
 
 class UpdateHITLDetailPayload(BaseModel):
@@ -50,10 +49,8 @@ class HITLUser(BaseModel):
     name: str
 
 
-class HITLDetail(BaseModel):
-    """Schema for Human-in-the-loop detail."""
-
-    task_instance: TaskInstanceResponse
+class BaseHITLDetail(BaseModel):
+    """The common part within HITLDetail and HITLDetailHisotry."""
 
     # User Request Detail
     options: list[str] = Field(min_length=1)
@@ -77,7 +74,13 @@ class HITLDetail(BaseModel):
     @classmethod
     def get_params(cls, params: dict[str, Any]) -> dict[str, Any]:
         """Convert params attribute to dict representation."""
-        return {k: v.dump() if isinstance(v, Param) else v for k, v in params.items()}
+        return {k: v.dump() if getattr(v, "dump", None) else v for k, v in params.items()}
+
+
+class HITLDetail(BaseHITLDetail):
+    """Schema for Human-in-the-loop detail."""
+
+    task_instance: TaskInstanceResponse
 
 
 class HITLDetailCollection(BaseModel):
diff --git a/airflow-core/src/airflow/api_fastapi/core_api/datamodels/task_instance_history.py b/airflow-core/src/airflow/api_fastapi/core_api/datamodels/task_instance_history.py
new file mode 100644
index 0000000000000..21f16d2777323
--- /dev/null
+++ b/airflow-core/src/airflow/api_fastapi/core_api/datamodels/task_instance_history.py
@@ -0,0 +1,77 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+from __future__ import annotations
+
+from datetime import datetime
+from typing import Annotated
+
+from pydantic import (
+    AliasPath,
+    BeforeValidator,
+    Field,
+)
+
+from airflow.api_fastapi.core_api.base import BaseModel
+from airflow.api_fastapi.core_api.datamodels.dag_versions import DagVersionResponse
+from airflow.api_fastapi.core_api.datamodels.hitl import BaseHITLDetail
+from airflow.utils.state import TaskInstanceState
+
+
+class HITLDetailHisotry(BaseHITLDetail):
+    """Schema for Human-in-the-loop detail history."""
+
+
+class TaskInstanceHistoryResponse(BaseModel):
+    """TaskInstanceHistory serializer for responses."""
+
+    task_id: str
+    dag_id: str
+
+    # todo: this should not be aliased; it's ambiguous with dag run's "id" - airflow 3.0
+    run_id: str = Field(alias="dag_run_id")
+
+    map_index: int
+    start_date: datetime | None
+    end_date: datetime | None
+    duration: float | None
+    state: TaskInstanceState | None
+    try_number: int
+    max_tries: int
+    task_display_name: str
+    dag_display_name: str = Field(validation_alias=AliasPath("dag_run", "dag_model", "dag_display_name"))
+    hostname: str | None
+    unixname: str | None
+    pool: str
+    pool_slots: int
+    queue: str | None
+    priority_weight: int | None
+    operator: str | None
+    custom_operator_name: str | None = Field(alias="operator_name")
+    queued_dttm: datetime | None = Field(alias="queued_when")
+    scheduled_dttm: datetime | None = Field(alias="scheduled_when")
+    pid: int | None
+    executor: str | None
+    executor_config: Annotated[str, BeforeValidator(str)]
+    dag_version: DagVersionResponse | None
+    hitl_detail: HITLDetailHisotry | None
+
+
+class TaskInstanceHistoryCollectionResponse(BaseModel):
+    """TaskInstanceHistory Collection serializer for responses."""
+
+    task_instances: list[TaskInstanceHistoryResponse]
+    total_entries: int
diff --git a/airflow-core/src/airflow/api_fastapi/core_api/datamodels/task_instances.py b/airflow-core/src/airflow/api_fastapi/core_api/datamodels/task_instances.py
index 0b6edcf98e25b..45fa65762c688 100644
--- a/airflow-core/src/airflow/api_fastapi/core_api/datamodels/task_instances.py
+++ b/airflow-core/src/airflow/api_fastapi/core_api/datamodels/task_instances.py
@@ -141,47 +141,6 @@ class TaskInstancesBatchBody(StrictBaseModel):
     order_by: str | None = None
 
 
-class TaskInstanceHistoryResponse(BaseModel):
-    """TaskInstanceHistory serializer for responses."""
-
-    task_id: str
-    dag_id: str
-
-    # todo: this should not be aliased; it's ambiguous with dag run's "id" - airflow 3.0
-    run_id: str = Field(alias="dag_run_id")
-
-    map_index: int
-    start_date: datetime | None
-    end_date: datetime | None
-    duration: float | None
-    state: TaskInstanceState | None
-    try_number: int
-    max_tries: int
-    task_display_name: str
-    dag_display_name: str = Field(validation_alias=AliasPath("dag_run", "dag_model", "dag_display_name"))
-    hostname: str | None
-    unixname: str | None
-    pool: str
-    pool_slots: int
-    queue: str | None
-    priority_weight: int | None
-    operator: str | None
-    custom_operator_name: str | None = Field(alias="operator_name")
-    queued_dttm: datetime | None = Field(alias="queued_when")
-    scheduled_dttm: datetime | None = Field(alias="scheduled_when")
-    pid: int | None
-    executor: str | None
-    executor_config: Annotated[str, BeforeValidator(str)]
-    dag_version: DagVersionResponse | None
-
-
-class TaskInstanceHistoryCollectionResponse(BaseModel):
-    """TaskInstanceHistory Collection serializer for responses."""
-
-    task_instances: list[TaskInstanceHistoryResponse]
-    total_entries: int
-
-
 class ClearTaskInstancesBody(StrictBaseModel):
     """Request body for Clear Task Instances endpoint."""
 
diff --git a/airflow-core/src/airflow/api_fastapi/core_api/openapi/_private_ui.yaml b/airflow-core/src/airflow/api_fastapi/core_api/openapi/_private_ui.yaml
index a3858d6fc2a23..a600d09a3d9b8 100644
--- a/airflow-core/src/airflow/api_fastapi/core_api/openapi/_private_ui.yaml
+++ b/airflow-core/src/airflow/api_fastapi/core_api/openapi/_private_ui.yaml
@@ -2005,8 +2005,6 @@ components:
       description: DAG Run model for the Grid UI.
     HITLDetail:
       properties:
-        task_instance:
-          $ref: '#/components/schemas/TaskInstanceResponse'
         options:
           items:
             type: string
@@ -2070,12 +2068,14 @@ components:
           type: boolean
           title: Response Received
           default: false
+        task_instance:
+          $ref: '#/components/schemas/TaskInstanceResponse'
       type: object
       required:
-      - task_instance
       - options
       - subject
       - created_at
+      - task_instance
       title: HITLDetail
       description: Schema for Human-in-the-loop detail.
     HITLUser:
diff --git a/airflow-core/src/airflow/api_fastapi/core_api/openapi/v2-rest-api-generated.yaml b/airflow-core/src/airflow/api_fastapi/core_api/openapi/v2-rest-api-generated.yaml
index 88d5a1ff4312d..4d3ff42e9205b 100644
--- a/airflow-core/src/airflow/api_fastapi/core_api/openapi/v2-rest-api-generated.yaml
+++ b/airflow-core/src/airflow/api_fastapi/core_api/openapi/v2-rest-api-generated.yaml
@@ -11170,8 +11170,6 @@ components:
       description: Serializer for Plugin FastAPI root middleware responses.
     HITLDetail:
       properties:
-        task_instance:
-          $ref: '#/components/schemas/TaskInstanceResponse'
         options:
           items:
             type: string
@@ -11235,12 +11233,14 @@ components:
           type: boolean
           title: Response Received
           default: false
+        task_instance:
+          $ref: '#/components/schemas/TaskInstanceResponse'
       type: object
       required:
-      - task_instance
       - options
       - subject
       - created_at
+      - task_instance
       title: HITLDetail
       description: Schema for Human-in-the-loop detail.
     HITLDetailCollection:
@@ -11259,6 +11259,78 @@ components:
       - total_entries
       title: HITLDetailCollection
       description: Schema for a collection of Human-in-the-loop details.
+    HITLDetailHisotry:
+      properties:
+        options:
+          items:
+            type: string
+          type: array
+          minItems: 1
+          title: Options
+        subject:
+          type: string
+          title: Subject
+        body:
+          anyOf:
+          - type: string
+          - type: 'null'
+          title: Body
+        defaults:
+          anyOf:
+          - items:
+              type: string
+            type: array
+          - type: 'null'
+          title: Defaults
+        multiple:
+          type: boolean
+          title: Multiple
+          default: false
+        params:
+          additionalProperties: true
+          type: object
+          title: Params
+        assigned_users:
+          items:
+            $ref: '#/components/schemas/HITLUser'
+          type: array
+          title: Assigned Users
+        created_at:
+          type: string
+          format: date-time
+          title: Created At
+        responded_by_user:
+          anyOf:
+          - $ref: '#/components/schemas/HITLUser'
+          - type: 'null'
+        responded_at:
+          anyOf:
+          - type: string
+            format: date-time
+          - type: 'null'
+          title: Responded At
+        chosen_options:
+          anyOf:
+          - items:
+              type: string
+            type: array
+          - type: 'null'
+          title: Chosen Options
+        params_input:
+          additionalProperties: true
+          type: object
+          title: Params Input
+        response_received:
+          type: boolean
+          title: Response Received
+          default: false
+      type: object
+      required:
+      - options
+      - subject
+      - created_at
+      title: HITLDetailHisotry
+      description: Schema for Human-in-the-loop detail history.
     HITLDetailResponse:
       properties:
         responded_by:
@@ -12146,6 +12218,10 @@ components:
           anyOf:
           - $ref: '#/components/schemas/DagVersionResponse'
           - type: 'null'
+        hitl_detail:
+          anyOf:
+          - $ref: '#/components/schemas/HITLDetailHisotry'
+          - type: 'null'
       type: object
       required:
       - task_id
@@ -12174,6 +12250,7 @@ components:
       - executor
       - executor_config
       - dag_version
+      - hitl_detail
       title: TaskInstanceHistoryResponse
       description: TaskInstanceHistory serializer for responses.
     TaskInstanceResponse:
diff --git a/airflow-core/src/airflow/api_fastapi/core_api/routes/public/task_instances.py b/airflow-core/src/airflow/api_fastapi/core_api/routes/public/task_instances.py
index a4eb092885fa9..f834d3b51808c 100644
--- a/airflow-core/src/airflow/api_fastapi/core_api/routes/public/task_instances.py
+++ b/airflow-core/src/airflow/api_fastapi/core_api/routes/public/task_instances.py
@@ -60,14 +60,16 @@
 )
 from airflow.api_fastapi.common.router import AirflowRouter
 from airflow.api_fastapi.core_api.datamodels.common import BulkBody, BulkResponse
+from airflow.api_fastapi.core_api.datamodels.task_instance_history import (
+    TaskInstanceHistoryCollectionResponse,
+    TaskInstanceHistoryResponse,
+)
 from airflow.api_fastapi.core_api.datamodels.task_instances import (
     BulkTaskInstanceBody,
     ClearTaskInstancesBody,
     PatchTaskInstanceBody,
     TaskDependencyCollectionResponse,
     TaskInstanceCollectionResponse,
-    TaskInstanceHistoryCollectionResponse,
-    TaskInstanceHistoryResponse,
     TaskInstanceResponse,
     TaskInstancesBatchBody,
 )
@@ -321,6 +323,7 @@ def _query(orm_object: Base) -> Select:
             )
             .options(joinedload(orm_object.dag_version))
             .options(joinedload(orm_object.dag_run).options(joinedload(DagRun.dag_model)))
+            .options(joinedload(orm_object.hitl_detail))
         )
         return query
 
@@ -644,12 +647,16 @@ def get_task_instance_try_details(
     """Get task instance details by try number."""
 
     def _query(orm_object: Base) -> TI | TIH | None:
-        query = select(orm_object).where(
-            orm_object.dag_id == dag_id,
-            orm_object.run_id == dag_run_id,
-            orm_object.task_id == task_id,
-            orm_object.try_number == task_try_number,
-            orm_object.map_index == map_index,
+        query = (
+            select(orm_object)
+            .where(
+                orm_object.dag_id == dag_id,
+                orm_object.run_id == dag_run_id,
+                orm_object.task_id == task_id,
+                orm_object.try_number == task_try_number,
+                orm_object.map_index == map_index,
+            )
+            .options(joinedload(orm_object.hitl_detail))
         )
 
         task_instance = session.scalar(query)
diff --git a/airflow-core/src/airflow/migrations/versions/0089_3_2_0_add_human_in_the_loop_detail_history.py b/airflow-core/src/airflow/migrations/versions/0089_3_2_0_add_human_in_the_loop_detail_history.py
new file mode 100644
index 0000000000000..cd02d7a5a1a3f
--- /dev/null
+++ b/airflow-core/src/airflow/migrations/versions/0089_3_2_0_add_human_in_the_loop_detail_history.py
@@ -0,0 +1,81 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+"""
+Add Human In the Loop Detail History table.
+
+Revision ID: 5cc8117e9285
+Revises: 1b2c3d4e5f6g
+Create Date: 2025-09-22 13:21:21.957132
+
+"""
+
+from __future__ import annotations
+
+import sqlalchemy_jsonfield
+from alembic import op
+from sqlalchemy import Boolean, Column, ForeignKeyConstraint, String, Text
+from sqlalchemy.dialects import postgresql
+
+from airflow._shared.timezones import timezone
+from airflow.settings import json
+from airflow.utils.sqlalchemy import UtcDateTime
+
+# revision identifiers, used by Alembic.
+revision = "5cc8117e9285"
+down_revision = "1b2c3d4e5f6g"
+branch_labels = None
+depends_on = None
+airflow_version = "3.2.0"
+
+
+def upgrade():
+    """Add Human In the Loop Detail History table."""
+    op.create_table(
+        "hitl_detail_history",
+        Column(
+            "ti_history_id",
+            String(length=36).with_variant(postgresql.UUID(), "postgresql"),
+            primary_key=True,
+            nullable=False,
+        ),
+        Column("options", sqlalchemy_jsonfield.JSONField(json=json), nullable=False),
+        Column("subject", Text, nullable=False),
+        Column("body", Text, nullable=True),
+        Column("defaults", sqlalchemy_jsonfield.JSONField(json=json), nullable=True),
+        Column("multiple", Boolean, unique=False, default=False),
+        Column("params", sqlalchemy_jsonfield.JSONField(json=json), nullable=False, default={}),
+        Column("assignees", sqlalchemy_jsonfield.JSONField(json=json), nullable=True),
+        Column("created_at", UtcDateTime(timezone=True), nullable=False, default=timezone.utcnow),
+        Column("responded_at", UtcDateTime, nullable=True),
+        Column("responded_by", sqlalchemy_jsonfield.JSONField(json=json), nullable=True),
+        Column("chosen_options", sqlalchemy_jsonfield.JSONField(json=json), nullable=True),
+        Column("params_input", sqlalchemy_jsonfield.JSONField(json=json), nullable=False, default={}),
+        ForeignKeyConstraint(
+            ["ti_history_id"],
+            ["task_instance_history.task_instance_id"],
+            name="hitl_detail_history_tih_fkey",
+            ondelete="CASCADE",
+            onupdate="CASCADE",
+        ),
+    )
+
+
+def downgrade():
+    """Response Human In the Loop Detail Hisotry table."""
+    op.drop_table("hitl_detail_history")
diff --git a/airflow-core/src/airflow/models/hitl.py b/airflow-core/src/airflow/models/hitl.py
index b6bbb2bc402b0..c1bf9b8fb5c96 100644
--- a/airflow-core/src/airflow/models/hitl.py
+++ b/airflow-core/src/airflow/models/hitl.py
@@ -80,50 +80,12 @@ class HITLUser(TypedDict):
     name: str
 
 
-class HITLDetail(Base):
-    """Human-in-the-loop request and corresponding response."""
-
-    __tablename__ = "hitl_detail"
-    ti_id = Column(
-        String(36).with_variant(postgresql.UUID(as_uuid=False), "postgresql"),
-        primary_key=True,
-        nullable=False,
-    )
-
-    # User Request Detail
-    options = Column(sqlalchemy_jsonfield.JSONField(json=json), nullable=False)
-    subject = Column(Text, nullable=False)
-    body = Column(Text, nullable=True)
-    defaults = Column(sqlalchemy_jsonfield.JSONField(json=json), nullable=True)
-    multiple = Column(Boolean, unique=False, default=False)
-    params = Column(sqlalchemy_jsonfield.JSONField(json=json), nullable=False, default={})
-    assignees = Column(sqlalchemy_jsonfield.JSONField(json=json), nullable=True)
-    created_at = Column(UtcDateTime, default=timezone.utcnow, nullable=False)
-
-    # Response Content Detail
-    responded_at = Column(UtcDateTime, nullable=True)
-    responded_by = Column(sqlalchemy_jsonfield.JSONField(json=json), nullable=True)
-    chosen_options = Column(
-        sqlalchemy_jsonfield.JSONField(json=json),
-        nullable=True,
-        default=None,
-    )
-    params_input = Column(sqlalchemy_jsonfield.JSONField(json=json), nullable=False, default={})
-    task_instance = relationship(
-        "TaskInstance",
-        lazy="joined",
-        back_populates="hitl_detail",
-    )
+class HITLDetailPropertyMixin:
+    """The property part of HITLDetail and HITLDetailHistory."""
 
-    __table_args__ = (
-        ForeignKeyConstraint(
-            (ti_id,),
-            ["task_instance.id"],
-            name="hitl_detail_ti_fkey",
-            ondelete="CASCADE",
-            onupdate="CASCADE",
-        ),
-    )
+    responded_at: UtcDateTime
+    responded_by: dict[str, Any]
+    assignees: list[dict[str, str]]
 
     @hybrid_property
     def response_received(self) -> bool:
@@ -169,3 +131,49 @@ def responded_by_user(self) -> HITLUser | None:
             id=self.responded_by["id"],
             name=self.responded_by["name"],
         )
+
+
+class HITLDetail(Base, HITLDetailPropertyMixin):
+    """Human-in-the-loop request and corresponding response."""
+
+    __tablename__ = "hitl_detail"
+    ti_id = Column(
+        String(36).with_variant(postgresql.UUID(as_uuid=False), "postgresql"),
+        primary_key=True,
+        nullable=False,
+    )
+
+    # User Request Detail
+    options = Column(sqlalchemy_jsonfield.JSONField(json=json), nullable=False)
+    subject = Column(Text, nullable=False)
+    body = Column(Text, nullable=True)
+    defaults = Column(sqlalchemy_jsonfield.JSONField(json=json), nullable=True)
+    multiple = Column(Boolean, unique=False, default=False)
+    params = Column(sqlalchemy_jsonfield.JSONField(json=json), nullable=False, default={})
+    assignees = Column(sqlalchemy_jsonfield.JSONField(json=json), nullable=True)
+    created_at = Column(UtcDateTime, default=timezone.utcnow, nullable=False)
+
+    # Response Content Detail
+    responded_at = Column(UtcDateTime, nullable=True)
+    responded_by = Column(sqlalchemy_jsonfield.JSONField(json=json), nullable=True)
+    chosen_options = Column(
+        sqlalchemy_jsonfield.JSONField(json=json),
+        nullable=True,
+        default=None,
+    )
+    params_input = Column(sqlalchemy_jsonfield.JSONField(json=json), nullable=False, default={})
+    task_instance = relationship(
+        "TaskInstance",
+        lazy="joined",
+        back_populates="hitl_detail",
+    )
+
+    __table_args__ = (
+        ForeignKeyConstraint(
+            (ti_id,),
+            ["task_instance.id"],
+            name="hitl_detail_ti_fkey",
+            ondelete="CASCADE",
+            onupdate="CASCADE",
+        ),
+    )
diff --git a/airflow-core/src/airflow/models/hitl_history.py b/airflow-core/src/airflow/models/hitl_history.py
new file mode 100644
index 0000000000000..94be216460956
--- /dev/null
+++ b/airflow-core/src/airflow/models/hitl_history.py
@@ -0,0 +1,91 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+from __future__ import annotations
+
+from typing import TYPE_CHECKING
+
+import sqlalchemy_jsonfield
+from sqlalchemy import Boolean, Column, ForeignKeyConstraint, String, Text
+from sqlalchemy.dialects import postgresql
+from sqlalchemy.orm import relationship
+
+from airflow._shared.timezones import timezone
+from airflow.models.base import Base
+from airflow.models.hitl import HITLDetailPropertyMixin
+from airflow.settings import json
+from airflow.utils.sqlalchemy import UtcDateTime
+
+if TYPE_CHECKING:
+    from airflow.models.hitl import HITLDetail
+
+
+class HITLDetailHistory(Base, HITLDetailPropertyMixin):
+    """
+    Store HITLDetail for old tries of TaskInstances.
+
+    :meta private:
+    """
+
+    __tablename__ = "hitl_detail_history"
+    ti_history_id = Column(
+        String(36).with_variant(postgresql.UUID(as_uuid=False), "postgresql"),
+        primary_key=True,
+        nullable=False,
+    )
+
+    # User Request Detail
+    options = Column(sqlalchemy_jsonfield.JSONField(json=json), nullable=False)
+    subject = Column(Text, nullable=False)
+    body = Column(Text, nullable=True)
+    defaults = Column(sqlalchemy_jsonfield.JSONField(json=json), nullable=True)
+    multiple = Column(Boolean, unique=False, default=False)
+    params = Column(sqlalchemy_jsonfield.JSONField(json=json), nullable=False, default={})
+    assignees = Column(sqlalchemy_jsonfield.JSONField(json=json), nullable=True)
+    created_at = Column(UtcDateTime, default=timezone.utcnow, nullable=False)
+
+    # Response Content Detail
+    responded_at = Column(UtcDateTime, nullable=True)
+    responded_by = Column(sqlalchemy_jsonfield.JSONField(json=json), nullable=True)
+    chosen_options = Column(
+        sqlalchemy_jsonfield.JSONField(json=json),
+        nullable=True,
+        default=None,
+    )
+    params_input = Column(sqlalchemy_jsonfield.JSONField(json=json), nullable=False, default={})
+    task_instance = relationship(
+        "TaskInstanceHistory",
+        lazy="joined",
+        back_populates="hitl_detail",
+    )
+
+    def __init__(self, hitl_detail: HITLDetail):
+        super().__init__()
+        for column in self.__table__.columns:
+            if column.name == "ti_history_id":
+                setattr(self, column.name, hitl_detail.ti_id)
+                continue
+            setattr(self, column.name, getattr(hitl_detail, column.name))
+
+    __table_args__ = (
+        ForeignKeyConstraint(
+            (ti_history_id,),
+            ["task_instance_history.task_instance_id"],
+            name="hitl_detail_history_tih_fkey",
+            ondelete="CASCADE",
+            onupdate="CASCADE",
+        ),
+    )
diff --git a/airflow-core/src/airflow/models/taskinstancehistory.py b/airflow-core/src/airflow/models/taskinstancehistory.py
index b5932b28c58a3..4ca4caecc4ce3 100644
--- a/airflow-core/src/airflow/models/taskinstancehistory.py
+++ b/airflow-core/src/airflow/models/taskinstancehistory.py
@@ -40,6 +40,8 @@
 
 from airflow._shared.timezones import timezone
 from airflow.models.base import Base, StringID
+from airflow.models.hitl import HITLDetail
+from airflow.models.hitl_history import HITLDetailHistory
 from airflow.utils.session import NEW_SESSION, provide_session
 from airflow.utils.span_status import SpanStatus
 from airflow.utils.sqlalchemy import (
@@ -121,6 +123,8 @@ class TaskInstanceHistory(Base):
         foreign_keys=[run_id, dag_id],
     )
 
+    hitl_detail = relationship("HITLDetailHistory", lazy="noload", uselist=False)
+
     def __init__(
         self,
         ti: TaskInstance,
@@ -190,6 +194,10 @@ def record_ti(ti: TaskInstance, session: Session = NEW_SESSION) -> None:
         ti_history = TaskInstanceHistory(ti, state=ti_history_state)
         session.add(ti_history)
 
+        ti_hitl_detail = session.scalar(select(HITLDetail).where(HITLDetail.ti_id == ti.id))
+        if ti_hitl_detail is not None:
+            session.add(HITLDetailHistory(ti_hitl_detail))
+
     @provide_session
     def get_dagrun(self, session: Session = NEW_SESSION) -> DagRun:
         """Return the DagRun for this TaskInstanceHistory, matching TaskInstance."""
diff --git a/airflow-core/src/airflow/ui/openapi-gen/requests/schemas.gen.ts b/airflow-core/src/airflow/ui/openapi-gen/requests/schemas.gen.ts
index 23b53707db2fc..159478097f6a4 100644
--- a/airflow-core/src/airflow/ui/openapi-gen/requests/schemas.gen.ts
+++ b/airflow-core/src/airflow/ui/openapi-gen/requests/schemas.gen.ts
@@ -3681,9 +3681,6 @@ export const $FastAPIRootMiddlewareResponse = {
 
 export const $HITLDetail = {
     properties: {
-        task_instance: {
-            '$ref': '#/components/schemas/TaskInstanceResponse'
-        },
         options: {
             items: {
                 type: 'string'
@@ -3788,10 +3785,13 @@ export const $HITLDetail = {
             type: 'boolean',
             title: 'Response Received',
             default: false
+        },
+        task_instance: {
+            '$ref': '#/components/schemas/TaskInstanceResponse'
         }
     },
     type: 'object',
-    required: ['task_instance', 'options', 'subject', 'created_at'],
+    required: ['options', 'subject', 'created_at', 'task_instance'],
     title: 'HITLDetail',
     description: 'Schema for Human-in-the-loop detail.'
 } as const;
@@ -3816,6 +3816,120 @@ export const $HITLDetailCollection = {
     description: 'Schema for a collection of Human-in-the-loop details.'
 } as const;
 
+export const $HITLDetailHisotry = {
+    properties: {
+        options: {
+            items: {
+                type: 'string'
+            },
+            type: 'array',
+            minItems: 1,
+            title: 'Options'
+        },
+        subject: {
+            type: 'string',
+            title: 'Subject'
+        },
+        body: {
+            anyOf: [
+                {
+                    type: 'string'
+                },
+                {
+                    type: 'null'
+                }
+            ],
+            title: 'Body'
+        },
+        defaults: {
+            anyOf: [
+                {
+                    items: {
+                        type: 'string'
+                    },
+                    type: 'array'
+                },
+                {
+                    type: 'null'
+                }
+            ],
+            title: 'Defaults'
+        },
+        multiple: {
+            type: 'boolean',
+            title: 'Multiple',
+            default: false
+        },
+        params: {
+            additionalProperties: true,
+            type: 'object',
+            title: 'Params'
+        },
+        assigned_users: {
+            items: {
+                '$ref': '#/components/schemas/HITLUser'
+            },
+            type: 'array',
+            title: 'Assigned Users'
+        },
+        created_at: {
+            type: 'string',
+            format: 'date-time',
+            title: 'Created At'
+        },
+        responded_by_user: {
+            anyOf: [
+                {
+                    '$ref': '#/components/schemas/HITLUser'
+                },
+                {
+                    type: 'null'
+                }
+            ]
+        },
+        responded_at: {
+            anyOf: [
+                {
+                    type: 'string',
+                    format: 'date-time'
+                },
+                {
+                    type: 'null'
+                }
+            ],
+            title: 'Responded At'
+        },
+        chosen_options: {
+            anyOf: [
+                {
+                    items: {
+                        type: 'string'
+                    },
+                    type: 'array'
+                },
+                {
+                    type: 'null'
+                }
+            ],
+            title: 'Chosen Options'
+        },
+        params_input: {
+            additionalProperties: true,
+            type: 'object',
+            title: 'Params Input'
+        },
+        response_received: {
+            type: 'boolean',
+            title: 'Response Received',
+            default: false
+        }
+    },
+    type: 'object',
+    required: ['options', 'subject', 'created_at'],
+    title: 'HITLDetailHisotry',
+    description: 'Schema for Human-in-the-loop detail history.'
+} as const;
+
 export const $HITLDetailResponse = {
     properties: {
         responded_by: {
@@ -5085,10 +5199,20 @@ export const $TaskInstanceHistoryResponse = {
                     type: 'null'
                 }
             ]
+        },
+        hitl_detail: {
+            anyOf: [
+                {
+                    '$ref': '#/components/schemas/HITLDetailHisotry'
+                },
+                {
+                    type: 'null'
+                }
+            ]
         }
     },
     type: 'object',
-    required: ['task_id', 'dag_id', 'dag_run_id', 'map_index', 'start_date', 'end_date', 'duration', 'state', 'try_number', 'max_tries', 'task_display_name', 'dag_display_name', 'hostname', 'unixname', 'pool', 'pool_slots', 'queue', 'priority_weight', 'operator', 'operator_name', 'queued_when', 'scheduled_when', 'pid', 'executor', 'executor_config', 'dag_version'],
+    required: ['task_id', 'dag_id', 'dag_run_id', 'map_index', 'start_date', 'end_date', 'duration', 'state', 'try_number', 'max_tries', 'task_display_name', 'dag_display_name', 'hostname', 'unixname', 'pool', 'pool_slots', 'queue', 'priority_weight', 'operator', 'operator_name', 'queued_when', 'scheduled_when', 'pid', 'executor', 'executor_config', 'dag_version', 'hitl_detail'],
     title: 'TaskInstanceHistoryResponse',
     description: 'TaskInstanceHistory serializer for responses.'
 } as const;
diff --git a/airflow-core/src/airflow/ui/openapi-gen/requests/types.gen.ts b/airflow-core/src/airflow/ui/openapi-gen/requests/types.gen.ts
index 63e325717c4d4..d1c58397edde8 100644
--- a/airflow-core/src/airflow/ui/openapi-gen/requests/types.gen.ts
+++ b/airflow-core/src/airflow/ui/openapi-gen/requests/types.gen.ts
@@ -964,7 +964,6 @@ export type FastAPIRootMiddlewareResponse = {
  * Schema for Human-in-the-loop detail.
  */
 export type HITLDetail = {
-    task_instance: TaskInstanceResponse;
     options: Array<(string)>;
     subject: string;
     body?: string | null;
@@ -982,6 +981,7 @@ export type HITLDetail = {
         [key: string]: unknown;
     };
     response_received?: boolean;
+    task_instance: TaskInstanceResponse;
 };
 
 /**
@@ -992,6 +992,29 @@ export type HITLDetailCollection = {
     total_entries: number;
 };
 
+/**
+ * Schema for Human-in-the-loop detail history.
+ */
+export type HITLDetailHisotry = {
+    options: Array<(string)>;
+    subject: string;
+    body?: string | null;
+    defaults?: Array<(string)> | null;
+    multiple?: boolean;
+    params?: {
+        [key: string]: unknown;
+    };
+    assigned_users?: Array<HITLUser>;
+    created_at: string;
+    responded_by_user?: HITLUser | null;
+    responded_at?: string | null;
+    chosen_options?: Array<(string)> | null;
+    params_input?: {
+        [key: string]: unknown;
+    };
+    response_received?: boolean;
+};
+
 /**
  * Response of updating a Human-in-the-loop detail.
  */
@@ -1349,6 +1372,7 @@ export type TaskInstanceHistoryResponse = {
     executor: string | null;
     executor_config: string;
     dag_version: DagVersionResponse | null;
+    hitl_detail: HITLDetailHisotry | null;
 };
 
 /**
diff --git a/airflow-core/src/airflow/utils/db.py b/airflow-core/src/airflow/utils/db.py
index 6e430d3dc4ea1..d283f04acf6cb 100644
--- a/airflow-core/src/airflow/utils/db.py
+++ b/airflow-core/src/airflow/utils/db.py
@@ -111,7 +111,7 @@ class MappedClassProtocol(Protocol):
     "3.0.0": "29ce7909c52b",
     "3.0.3": "fe199e1abd77",
     "3.1.0": "cc92b33c6709",
-    "3.2.0": "ab6dc0c82d0e",
+    "3.2.0": "5cc8117e9285",
 }
 
 
diff --git a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_task_instances.py b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_task_instances.py
index 0c06e83392cf7..6aaa54b8479b8 100644
--- a/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_task_instances.py
+++ b/airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_task_instances.py
@@ -36,6 +36,7 @@
 from airflow.listeners.listener import get_listener_manager
 from airflow.models import DagRun, Log, TaskInstance
 from airflow.models.dag_version import DagVersion
+from airflow.models.hitl import HITLDetail
 from airflow.models.renderedtifields import RenderedTaskInstanceFields as RTIF
 from airflow.models.taskinstancehistory import TaskInstanceHistory
 from airflow.models.taskmap import TaskMap
@@ -53,6 +54,9 @@
 from tests_common.test_utils.logs import check_last_log
 from tests_common.test_utils.mock_operators import MockOperator
 
+if TYPE_CHECKING:
+    from tests_common.pytest_plugin import CreateTaskInstance
+
 pytestmark = pytest.mark.db_test
 
 DEFAULT = datetime(2020, 1, 1)
@@ -1904,6 +1908,7 @@ def test_should_respond_200(self, test_client, session):
             "unixname": getuser(),
             "dag_run_id": "TEST_DAG_RUN_ID",
             "dag_version": mock.ANY,
+            "hitl_detail": None,
         }
 
     @pytest.mark.parametrize("try_number", [1, 2])
@@ -1941,6 +1946,7 @@ def test_should_respond_200_with_different_try_numbers(self, test_client, try_nu
             "unixname": getuser(),
             "dag_run_id": "TEST_DAG_RUN_ID",
             "dag_version": mock.ANY,
+            "hitl_detail": None,
         }
 
     @pytest.mark.parametrize("try_number", [1, 2])
@@ -2009,6 +2015,7 @@ def test_should_respond_200_with_mapped_task_at_different_try_numbers(
                 "unixname": getuser(),
                 "dag_run_id": "TEST_DAG_RUN_ID",
                 "dag_version": mock.ANY,
+                "hitl_detail": None,
             }
 
     def test_should_respond_200_with_task_state_in_deferred(self, test_client, session):
@@ -2073,6 +2080,7 @@ def test_should_respond_200_with_task_state_in_deferred(self, test_client, sessi
             "unixname": getuser(),
             "dag_run_id": "TEST_DAG_RUN_ID",
             "dag_version": mock.ANY,
+            "hitl_detail": None,
         }
 
     def test_should_respond_200_with_task_state_in_removed(self, test_client, session):
@@ -2111,6 +2119,77 @@ def test_should_respond_200_with_task_state_in_removed(self, test_client, sessio
             "unixname": getuser(),
             "dag_run_id": "TEST_DAG_RUN_ID",
             "dag_version": mock.ANY,
+            "hitl_detail": None,
+        }
+
+    def test_should_respond_200_with_hitl(
+        self, test_client, create_task_instance: CreateTaskInstance, session
+    ):
+        ti = create_task_instance(dag_id="test_hitl_dag", task_id="sample_task_hitl")
+        ti.try_number = 1
+        session.add(ti)
+        hitl_detail = HITLDetail(
+            ti_id=ti.id,
+            options=["Approve", "Reject"],
+            subject="This is subject",
+            body="this is body",
+            defaults=["Approve"],
+            multiple=False,
+            params={"input_1": 1},
+            assignees=None,
+        )
+        session.add(hitl_detail)
+        session.commit()
+        # Record the TaskInstanceHistory
+        TaskInstanceHistory.record_ti(ti, session=session)
+        session.flush()
+
+        response = test_client.get(
+            f"/dags/{ti.dag_id}/dagRuns/{ti.run_id}/taskInstances/{ti.task_id}/tries/1",
+        )
+        assert response.status_code == 200
+        assert response.json() == {
+            "dag_id": "test_hitl_dag",
+            "dag_display_name": "test_hitl_dag",
+            "duration": None,
+            "end_date": mock.ANY,
+            "executor": None,
+            "executor_config": "{}",
+            "hostname": "",
+            "map_index": -1,
+            "max_tries": 0,
+            "operator": "EmptyOperator",
+            "operator_name": "EmptyOperator",
+            "pid": None,
+            "pool": "default_pool",
+            "pool_slots": 1,
+            "priority_weight": 1,
+            "queue": "default",
+            "queued_when": None,
+            "scheduled_when": None,
+            "start_date": None,
+            "state": None,
+            "task_id": "sample_task_hitl",
+            "task_display_name": "sample_task_hitl",
+            "try_number": 1,
+            "unixname": getuser(),
+            "dag_run_id": "test",
+            "dag_version": mock.ANY,
+            "hitl_detail": {
+                "assigned_users": [],
+                "body": "this is body",
+                "chosen_options": None,
+                "created_at": mock.ANY,
+                "defaults": ["Approve"],
+                "multiple": False,
+                "options": ["Approve", "Reject"],
+                "params": {"input_1": 1},
+                "params_input": {},
+                "responded_at": None,
+                "responded_by_user": None,
+                "response_received": False,
+                "subject": "This is subject",
+            },
         }
 
     def test_should_respond_401(self, unauthenticated_test_client):
@@ -2190,6 +2269,7 @@ def test_should_respond_200_with_versions(
                 "created_at": mock.ANY,
                 "dag_display_name": "dag_with_multiple_versions",
             },
+            "hitl_detail": None,
         }
 
     @pytest.mark.parametrize(
@@ -2244,6 +2324,7 @@ def test_should_respond_200_with_versions_using_url_template(
                 "created_at": mock.ANY,
                 "dag_display_name": "dag_with_multiple_versions",
             },
+            "hitl_detail": None,
         }
 
     def test_should_not_return_duplicate_runs(self, test_client, session):
@@ -3175,6 +3256,7 @@ def test_should_respond_200(self, test_client, session):
                     "unixname": getuser(),
                     "dag_run_id": "TEST_DAG_RUN_ID",
                     "dag_version": mock.ANY,
+                    "hitl_detail": None,
                 },
                 {
                     "dag_id": "example_python_operator",
@@ -3203,11 +3285,87 @@ def test_should_respond_200(self, test_client, session):
                     "unixname": getuser(),
                     "dag_run_id": "TEST_DAG_RUN_ID",
                     "dag_version": mock.ANY,
+                    "hitl_detail": None,
                 },
             ],
             "total_entries": 2,
         }
 
+    def test_should_respond_200_with_hitl(
+        self, test_client, create_task_instance: CreateTaskInstance, session
+    ):
+        ti = create_task_instance(dag_id="test_hitl_dag", task_id="sample_task_hitl")
+        ti.try_number = 1
+        session.add(ti)
+        hitl_detail = HITLDetail(
+            ti_id=ti.id,
+            options=["Approve", "Reject"],
+            subject="This is subject",
+            body="this is body",
+            defaults=["Approve"],
+            multiple=False,
+            params={"input_1": 1},
+            assignees=None,
+        )
+        session.add(hitl_detail)
+        session.commit()
+        # Record the TaskInstanceHistory
+        TaskInstanceHistory.record_ti(ti, session=session)
+        session.flush()
+
+        response = test_client.get(
+            f"/dags/{ti.dag_id}/dagRuns/{ti.run_id}/taskInstances/{ti.task_id}/tries",
+        )
+        assert response.status_code == 200
+        assert response.json() == {
+            "task_instances": [
+                {
+                    "dag_id": "test_hitl_dag",
+                    "dag_display_name": "test_hitl_dag",
+                    "duration": None,
+                    "end_date": mock.ANY,
+                    "executor": None,
+                    "executor_config": "{}",
+                    "hostname": "",
+                    "map_index": -1,
+                    "max_tries": 0,
+                    "operator": "EmptyOperator",
+                    "operator_name": "EmptyOperator",
+                    "pid": None,
+                    "pool": "default_pool",
+                    "pool_slots": 1,
+                    "priority_weight": 1,
+                    "queue": "default",
+                    "queued_when": None,
+                    "scheduled_when": None,
+                    "start_date": None,
+                    "state": None,
+                    "task_id": "sample_task_hitl",
+                    "task_display_name": "sample_task_hitl",
+                    "try_number": 1,
+                    "unixname": getuser(),
+                    "dag_run_id": "test",
+                    "dag_version": mock.ANY,
+                    "hitl_detail": {
+                        "assigned_users": [],
+                        "body": "this is body",
+                        "chosen_options": None,
+                        "created_at": mock.ANY,
+                        "defaults": ["Approve"],
+                        "multiple": False,
+                        "options": ["Approve", "Reject"],
+                        "params": {"input_1": 1},
+                        "params_input": {},
+                        "responded_at": None,
+                        "responded_by_user": None,
+                        "response_received": False,
+                        "subject": "This is subject",
+                    },
+                },
+            ],
+            "total_entries": 1,
+        }
+
     def test_should_respond_401(self, unauthenticated_test_client):
         response = unauthenticated_test_client.get(
             "/dags/example_python_operator/dagRuns/TEST_DAG_RUN_ID/taskInstances/print_the_context/tries"
@@ -3264,6 +3422,7 @@ def test_ti_in_retry_state_not_returned(self, test_client, session):
                     "unixname": getuser(),
                     "dag_run_id": "TEST_DAG_RUN_ID",
                     "dag_version": mock.ANY,
+                    "hitl_detail": None,
                 },
             ],
             "total_entries": 1,
@@ -3336,6 +3495,7 @@ def test_mapped_task_should_respond_200(self, test_client, session):
                         "unixname": getuser(),
                         "dag_run_id": "TEST_DAG_RUN_ID",
                         "dag_version": mock.ANY,
+                        "hitl_detail": None,
                     },
                     {
                         "dag_id": "example_python_operator",
@@ -3364,6 +3524,7 @@ def test_mapped_task_should_respond_200(self, test_client, session):
                         "unixname": getuser(),
                         "dag_run_id": "TEST_DAG_RUN_ID",
                         "dag_version": mock.ANY,
+                        "hitl_detail": None,
                     },
                 ],
                 "total_entries": 2,
@@ -3435,6 +3596,7 @@ def test_should_respond_200_with_versions(
                 "created_at": mock.ANY,
                 "dag_display_name": "dag_with_multiple_versions",
             },
+            "hitl_detail": None,
         }
 
     @pytest.mark.parametrize(
@@ -3490,6 +3652,7 @@ def test_should_respond_200_with_versions_using_url_template(
                 "created_at": mock.ANY,
                 "dag_display_name": "dag_with_multiple_versions",
             },
+            "hitl_detail": None,
         }
 
 
diff --git a/airflow-core/tests/unit/models/test_taskinstance.py b/airflow-core/tests/unit/models/test_taskinstance.py
index 74260a05a11ce..fccac898d315b 100644
--- a/airflow-core/tests/unit/models/test_taskinstance.py
+++ b/airflow-core/tests/unit/models/test_taskinstance.py
@@ -22,7 +22,7 @@
 import operator
 import os
 import pathlib
-from typing import cast
+from typing import TYPE_CHECKING, cast
 from unittest import mock
 from unittest.mock import patch
 
@@ -44,6 +44,7 @@
 from airflow.models.connection import Connection
 from airflow.models.dag_version import DagVersion
 from airflow.models.dagrun import DagRun
+from airflow.models.hitl_history import HITLDetailHistory
 from airflow.models.pool import Pool
 from airflow.models.renderedtifields import RenderedTaskInstanceFields
 from airflow.models.serialized_dag import SerializedDagModel
@@ -59,6 +60,9 @@
 from airflow.models.xcom import XComModel
 from airflow.providers.standard.operators.bash import BashOperator
 from airflow.providers.standard.operators.empty import EmptyOperator
+from airflow.providers.standard.operators.hitl import (
+    HITLBranchOperator,
+)
 from airflow.providers.standard.operators.python import PythonOperator
 from airflow.providers.standard.sensors.python import PythonSensor
 from airflow.sdk import DAG, BaseOperator, BaseSensorOperator, Metadata, task, task_group
@@ -88,6 +92,11 @@
 from tests_common.test_utils.mock_operators import MockOperator
 from unit.models import DEFAULT_DATE
 
+if TYPE_CHECKING:
+    from sqlalchemy.orm import Session
+
+    from tests_common.pytest_plugin import DagMaker
+
 pytestmark = [pytest.mark.db_test, pytest.mark.need_serialized_dag, pytest.mark.want_activate_assets]
 
 
@@ -2687,6 +2696,40 @@ def test_task_instance_history_is_created_when_ti_goes_for_retry(self, dag_maker
         # the new try_id should be different from what's recorded in tih
         assert str(tih[0].task_instance_id) == try_id
 
+    def test_task_instance_history_with_hitl_history_is_created_when_ti_goes_for_retry(
+        self, dag_maker: DagMaker, session: Session
+    ):
+        with dag_maker(serialized=True):
+            task = HITLBranchOperator(
+                task_id="hitl_test",
+                subject="This is subject",
+                body="This is body",
+                options=["1", "2", "3", "4", "5"],
+                params={"input": 1},
+                retries=1,
+                retry_delay=datetime.timedelta(seconds=2),
+                notifiers=[None],
+            )
+
+        dr = dag_maker.create_dagrun()
+        ti = dr.task_instances[0]
+        ti.task = task
+        try_id = ti.id
+        with pytest.raises(TypeError):
+            ti.run()
+        ti = session.query(TaskInstance).one()
+        # the ti.id should be different from the previous one
+        assert ti.id != try_id
+        assert ti.state == State.UP_FOR_RETRY
+        assert session.query(TaskInstance).count() == 1
+        tih = session.query(TaskInstanceHistory).all()
+        assert len(tih) == 1
+        # the new try_id should be different from what's recorded in tih
+        assert str(tih[0].task_instance_id) == try_id
+        hitl_histories = session.query(HITLDetailHistory).all()
+        assert len(hitl_histories) == 1
+        assert str(hitl_histories[0].task_instance.id) == try_id
+
 
 @pytest.mark.parametrize("pool_override", [None, "test_pool2"])
 @pytest.mark.parametrize("queue_by_policy", [None, "forced_queue"])
diff --git a/airflow-ctl/src/airflowctl/api/datamodels/generated.py b/airflow-ctl/src/airflowctl/api/datamodels/generated.py
index 61a85d4e3b192..15d090f7d10d0 100644
--- a/airflow-ctl/src/airflowctl/api/datamodels/generated.py
+++ b/airflow-ctl/src/airflowctl/api/datamodels/generated.py
@@ -1477,6 +1477,26 @@ class EventLogCollectionResponse(BaseModel):
     total_entries: Annotated[int, Field(title="Total Entries")]
 
 
+class HITLDetailHisotry(BaseModel):
+    """
+    Schema for Human-in-the-loop detail history.
+    """
+
+    options: Annotated[list[str], Field(min_length=1, title="Options")]
+    subject: Annotated[str, Field(title="Subject")]
+    body: Annotated[str | None, Field(title="Body")] = None
+    defaults: Annotated[list[str] | None, Field(title="Defaults")] = None
+    multiple: Annotated[bool | None, Field(title="Multiple")] = False
+    params: Annotated[dict[str, Any] | None, Field(title="Params")] = None
+    assigned_users: Annotated[list[HITLUser] | None, Field(title="Assigned Users")] = None
+    created_at: Annotated[datetime, Field(title="Created At")]
+    responded_by_user: HITLUser | None = None
+    responded_at: Annotated[datetime | None, Field(title="Responded At")] = None
+    chosen_options: Annotated[list[str] | None, Field(title="Chosen Options")] = None
+    params_input: Annotated[dict[str, Any] | None, Field(title="Params Input")] = None
+    response_received: Annotated[bool | None, Field(title="Response Received")] = False
+
+
 class HITLDetailResponse(BaseModel):
     """
     Response of updating a Human-in-the-loop detail.
@@ -1641,6 +1661,7 @@ class TaskInstanceHistoryResponse(BaseModel):
     executor: Annotated[str | None, Field(title="Executor")] = None
     executor_config: Annotated[str, Field(title="Executor Config")]
     dag_version: DagVersionResponse | None = None
+    hitl_detail: HITLDetailHisotry | None = None
 
 
 class TaskInstanceResponse(BaseModel):
@@ -1875,7 +1896,6 @@ class HITLDetail(BaseModel):
     Schema for Human-in-the-loop detail.
     """
 
-    task_instance: TaskInstanceResponse
     options: Annotated[list[str], Field(min_length=1, title="Options")]
     subject: Annotated[str, Field(title="Subject")]
     body: Annotated[str | None, Field(title="Body")] = None
@@ -1889,6 +1909,7 @@ class HITLDetail(BaseModel):
     chosen_options: Annotated[list[str] | None, Field(title="Chosen Options")] = None
     params_input: Annotated[dict[str, Any] | None, Field(title="Params Input")] = None
     response_received: Annotated[bool | None, Field(title="Response Received")] = False
+    task_instance: TaskInstanceResponse
 
 
 class HITLDetailCollection(BaseModel):
