This is an automated email from the ASF dual-hosted git repository.

kaxilnaik pushed a commit to branch v3-0-test
in repository https://gitbox.apache.org/repos/asf/airflow.git

commit f4c68adf19f69bdd8bc4265e61a900ab7b64593a
Author: Wei Lee <[email protected]>
AuthorDate: Thu Jun 5 20:13:09 2025 +0800

     fix(migrations): from 2.7.0 to 3.0.0 for SQLite (#51431)
---
 airflow-core/docs/img/airflow_erd.sha256           |   2 +-
 airflow-core/docs/img/airflow_erd.svg              | 816 ++++++++++-----------
 airflow-core/src/airflow/migrations/utils.py       |   9 +
 ...nconsistency_between_ORM_and_migration_files.py |   8 +-
 .../versions/0047_3_0_0_add_dag_versioning.py      |  16 +-
 5 files changed, 436 insertions(+), 415 deletions(-)

diff --git a/airflow-core/docs/img/airflow_erd.sha256 
b/airflow-core/docs/img/airflow_erd.sha256
index da3765115e3..d7bbf4bb8c2 100644
--- a/airflow-core/docs/img/airflow_erd.sha256
+++ b/airflow-core/docs/img/airflow_erd.sha256
@@ -1 +1 @@
-066cb891884eea1ee0496b5c507d4a52c20d0440387f9ec8bacb1d616a26e40e
\ No newline at end of file
+ba7271a819353797fae12c105853ef4d30d0029ca705f5611577496e20e1234f
\ 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 879c9f17f90..8c66ac9da76 100644
--- a/airflow-core/docs/img/airflow_erd.svg
+++ b/airflow-core/docs/img/airflow_erd.svg
@@ -880,470 +880,470 @@
 <text text-anchor="start" x="1725.99" y="-3093.67" font-family="Times,serif" 
font-size="14.00">0..N</text>
 <text text-anchor="start" x="771.2" y="-3146.63" font-family="Times,serif" 
font-size="14.00">{0,1}</text>
 </g>
-<!-- rendered_task_instance_fields -->
-<g id="node39" class="node">
-<title>rendered_task_instance_fields</title>
-<polygon fill="none" stroke="black" points="2176,-3594.5 2176,-3622.5 
2456,-3622.5 2456,-3594.5 2176,-3594.5"/>
-<text text-anchor="start" x="2181" y="-3605.7" 
font-family="Helvetica,sans-Serif" font-weight="bold" 
font-size="16.00">rendered_task_instance_fields</text>
-<polygon fill="none" stroke="black" points="2176,-3569.5 2176,-3594.5 
2456,-3594.5 2456,-3569.5 2176,-3569.5"/>
-<text text-anchor="start" x="2181" y="-3579.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">dag_id</text>
-<text text-anchor="start" x="2227" y="-3579.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2232" y="-3579.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2353" y="-3579.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2176,-3544.5 2176,-3569.5 
2456,-3569.5 2456,-3544.5 2176,-3544.5"/>
-<text text-anchor="start" x="2181" y="-3554.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">map_index</text>
-<text text-anchor="start" x="2257" y="-3554.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2262" y="-3554.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2339" y="-3554.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2176,-3519.5 2176,-3544.5 
2456,-3544.5 2456,-3519.5 2176,-3519.5"/>
-<text text-anchor="start" x="2181" y="-3529.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">run_id</text>
-<text text-anchor="start" x="2225" y="-3529.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2230" y="-3529.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2351" y="-3529.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2176,-3494.5 2176,-3519.5 
2456,-3519.5 2456,-3494.5 2176,-3494.5"/>
-<text text-anchor="start" x="2181" y="-3504.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">task_id</text>
-<text text-anchor="start" x="2230" y="-3504.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2235" y="-3504.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2356" y="-3504.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2176,-3469.5 2176,-3494.5 
2456,-3494.5 2456,-3469.5 2176,-3469.5"/>
-<text text-anchor="start" x="2181" y="-3479.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">k8s_pod_yaml</text>
-<text text-anchor="start" x="2280" y="-3479.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2285" y="-3479.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<polygon fill="none" stroke="black" points="2176,-3444.5 2176,-3469.5 
2456,-3469.5 2456,-3444.5 2176,-3444.5"/>
-<text text-anchor="start" x="2181" y="-3454.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">rendered_fields</text>
-<text text-anchor="start" x="2288" y="-3454.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2293" y="-3454.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
-<text text-anchor="start" x="2344" y="-3454.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-</g>
-<!-- task_instance&#45;&#45;rendered_task_instance_fields -->
-<g id="edge40" class="edge">
-<title>task_instance&#45;&#45;rendered_task_instance_fields</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.17,-3313.05C2103.44,-3345.5 2127.77,-3376.75 2154,-3404.5 
2166.16,-3417.37 2180.27,-3429.31 2194.98,-3440.4"/>
-<text text-anchor="start" x="2194.98" y="-3429.2" font-family="Times,serif" 
font-size="14.00">0..N</text>
-<text text-anchor="start" x="2081.17" y="-3301.85" font-family="Times,serif" 
font-size="14.00">1</text>
-</g>
-<!-- task_instance&#45;&#45;rendered_task_instance_fields -->
-<g id="edge41" class="edge">
-<title>task_instance&#45;&#45;rendered_task_instance_fields</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.17,-3330.94C2103.44,-3363.5 2127.77,-3394.75 2154,-3422.5 
2159.8,-3428.63 2166.03,-3434.55 2172.57,-3440.26"/>
-<text text-anchor="start" x="2141.57" y="-3429.06" font-family="Times,serif" 
font-size="14.00">0..N</text>
-<text text-anchor="start" x="2081.17" y="-3319.74" font-family="Times,serif" 
font-size="14.00">1</text>
-</g>
-<!-- task_instance&#45;&#45;rendered_task_instance_fields -->
-<g id="edge42" class="edge">
-<title>task_instance&#45;&#45;rendered_task_instance_fields</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.17,-3348.84C2103.44,-3381.5 2127.77,-3412.75 2154,-3440.5 
2158.32,-3445.07 2162.88,-3449.52 2167.63,-3453.85"/>
-<text text-anchor="start" x="2136.63" y="-3457.65" font-family="Times,serif" 
font-size="14.00">0..N</text>
-<text text-anchor="start" x="2081.17" y="-3337.64" font-family="Times,serif" 
font-size="14.00">1</text>
-</g>
-<!-- task_instance&#45;&#45;rendered_task_instance_fields -->
-<g id="edge43" class="edge">
-<title>task_instance&#45;&#45;rendered_task_instance_fields</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.17,-3366.74C2103.44,-3399.5 2127.77,-3430.75 2154,-3458.5 
2158.32,-3463.07 2162.88,-3467.52 2167.63,-3471.84"/>
-<text text-anchor="start" x="2136.63" y="-3475.64" font-family="Times,serif" 
font-size="14.00">0..N</text>
-<text text-anchor="start" x="2081.17" y="-3355.54" font-family="Times,serif" 
font-size="14.00">1</text>
-</g>
 <!-- task_map -->
-<g id="node40" class="node">
+<g id="node39" class="node">
 <title>task_map</title>
-<polygon fill="none" stroke="black" points="2186,-3390.5 2186,-3418.5 
2447,-3418.5 2447,-3390.5 2186,-3390.5"/>
-<text text-anchor="start" x="2274" y="-3401.7" 
font-family="Helvetica,sans-Serif" font-weight="bold" 
font-size="16.00">task_map</text>
-<polygon fill="none" stroke="black" points="2186,-3365.5 2186,-3390.5 
2447,-3390.5 2447,-3365.5 2186,-3365.5"/>
-<text text-anchor="start" x="2191" y="-3375.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">dag_id</text>
-<text text-anchor="start" x="2237" y="-3375.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2242" y="-3375.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2363" y="-3375.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2186,-3340.5 2186,-3365.5 
2447,-3365.5 2447,-3340.5 2186,-3340.5"/>
-<text text-anchor="start" x="2191" y="-3350.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">map_index</text>
-<text text-anchor="start" x="2267" y="-3350.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2272" y="-3350.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2349" y="-3350.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2186,-3315.5 2186,-3340.5 
2447,-3340.5 2447,-3315.5 2186,-3315.5"/>
-<text text-anchor="start" x="2191" y="-3325.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">run_id</text>
-<text text-anchor="start" x="2235" y="-3325.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2240" y="-3325.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2361" y="-3325.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2186,-3290.5 2186,-3315.5 
2447,-3315.5 2447,-3290.5 2186,-3290.5"/>
-<text text-anchor="start" x="2191" y="-3300.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">task_id</text>
-<text text-anchor="start" x="2240" y="-3300.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2245" y="-3300.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2366" y="-3300.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2186,-3265.5 2186,-3290.5 
2447,-3290.5 2447,-3265.5 2186,-3265.5"/>
-<text text-anchor="start" x="2191" y="-3275.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">keys</text>
-<text text-anchor="start" x="2223" y="-3275.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2228" y="-3275.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
-<polygon fill="none" stroke="black" points="2186,-3240.5 2186,-3265.5 
2447,-3265.5 2447,-3240.5 2186,-3240.5"/>
-<text text-anchor="start" x="2191" y="-3250.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">length</text>
-<text text-anchor="start" x="2236" y="-3250.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2241" y="-3250.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2318" y="-3250.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2186,-3651.5 2186,-3679.5 
2447,-3679.5 2447,-3651.5 2186,-3651.5"/>
+<text text-anchor="start" x="2274" y="-3662.7" 
font-family="Helvetica,sans-Serif" font-weight="bold" 
font-size="16.00">task_map</text>
+<polygon fill="none" stroke="black" points="2186,-3626.5 2186,-3651.5 
2447,-3651.5 2447,-3626.5 2186,-3626.5"/>
+<text text-anchor="start" x="2191" y="-3636.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">dag_id</text>
+<text text-anchor="start" x="2237" y="-3636.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2242" y="-3636.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2363" y="-3636.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2186,-3601.5 2186,-3626.5 
2447,-3626.5 2447,-3601.5 2186,-3601.5"/>
+<text text-anchor="start" x="2191" y="-3611.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">map_index</text>
+<text text-anchor="start" x="2267" y="-3611.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2272" y="-3611.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2349" y="-3611.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2186,-3576.5 2186,-3601.5 
2447,-3601.5 2447,-3576.5 2186,-3576.5"/>
+<text text-anchor="start" x="2191" y="-3586.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">run_id</text>
+<text text-anchor="start" x="2235" y="-3586.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2240" y="-3586.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2361" y="-3586.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2186,-3551.5 2186,-3576.5 
2447,-3576.5 2447,-3551.5 2186,-3551.5"/>
+<text text-anchor="start" x="2191" y="-3561.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">task_id</text>
+<text text-anchor="start" x="2240" y="-3561.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2245" y="-3561.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2366" y="-3561.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2186,-3526.5 2186,-3551.5 
2447,-3551.5 2447,-3526.5 2186,-3526.5"/>
+<text text-anchor="start" x="2191" y="-3536.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">keys</text>
+<text text-anchor="start" x="2223" y="-3536.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2228" y="-3536.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
+<polygon fill="none" stroke="black" points="2186,-3501.5 2186,-3526.5 
2447,-3526.5 2447,-3501.5 2186,-3501.5"/>
+<text text-anchor="start" x="2191" y="-3511.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">length</text>
+<text text-anchor="start" x="2236" y="-3511.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2241" y="-3511.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2318" y="-3511.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- task_instance&#45;&#45;task_map -->
-<g id="edge44" class="edge">
+<g id="edge40" class="edge">
 <title>task_instance&#45;&#45;task_map</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.32,-3140.6C2105.11,-3161.25 2129.78,-3181.89 2154,-3200.5 
2169.74,-3212.59 2186.95,-3224.62 2204.07,-3236.3"/>
-<text text-anchor="start" x="2204.07" y="-3225.1" font-family="Times,serif" 
font-size="14.00">0..N</text>
-<text text-anchor="start" x="2081.32" y="-3129.4" font-family="Times,serif" 
font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.03,-3363.85C2103.05,-3398.52 2127.36,-3431.8 2154,-3461.5 
2165.6,-3474.43 2179.21,-3486.35 2193.52,-3497.36"/>
+<text text-anchor="start" x="2162.52" y="-3486.16" font-family="Times,serif" 
font-size="14.00">0..N</text>
+<text text-anchor="start" x="2081.03" y="-3352.65" font-family="Times,serif" 
font-size="14.00">1</text>
 </g>
 <!-- task_instance&#45;&#45;task_map -->
-<g id="edge45" class="edge">
+<g id="edge41" class="edge">
 <title>task_instance&#45;&#45;task_map</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.32,-3158.42C2105.11,-3179.25 2129.78,-3199.89 2154,-3218.5 
2161.74,-3224.45 2169.84,-3230.38 2178.1,-3236.23"/>
-<text text-anchor="start" x="2147.1" y="-3225.03" font-family="Times,serif" 
font-size="14.00">0..N</text>
-<text text-anchor="start" x="2081.32" y="-3147.22" font-family="Times,serif" 
font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.03,-3381.76C2103.05,-3416.52 2127.36,-3449.8 2154,-3479.5 
2161.07,-3487.38 2168.89,-3494.89 2177.16,-3502.01"/>
+<text text-anchor="start" x="2146.16" y="-3505.81" font-family="Times,serif" 
font-size="14.00">0..N</text>
+<text text-anchor="start" x="2081.03" y="-3370.56" font-family="Times,serif" 
font-size="14.00">1</text>
 </g>
 <!-- task_instance&#45;&#45;task_map -->
-<g id="edge46" class="edge">
+<g id="edge42" class="edge">
 <title>task_instance&#45;&#45;task_map</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.32,-3176.24C2105.11,-3197.25 2129.78,-3217.89 2154,-3236.5 
2161.48,-3242.25 2169.29,-3247.98 2177.26,-3253.61"/>
-<text text-anchor="start" x="2146.26" y="-3242.41" font-family="Times,serif" 
font-size="14.00">0..N</text>
-<text text-anchor="start" x="2081.32" y="-3165.04" font-family="Times,serif" 
font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.03,-3399.68C2103.05,-3434.52 2127.36,-3467.8 2154,-3497.5 
2161.07,-3505.38 2168.89,-3512.89 2177.16,-3519.97"/>
+<text text-anchor="start" x="2146.16" y="-3523.77" font-family="Times,serif" 
font-size="14.00">0..N</text>
+<text text-anchor="start" x="2081.03" y="-3388.48" font-family="Times,serif" 
font-size="14.00">1</text>
 </g>
 <!-- task_instance&#45;&#45;task_map -->
-<g id="edge47" class="edge">
+<g id="edge43" class="edge">
 <title>task_instance&#45;&#45;task_map</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.32,-3194.06C2105.11,-3215.25 2129.78,-3235.89 2154,-3254.5 
2161.48,-3260.25 2169.29,-3265.98 2177.26,-3271.59"/>
-<text text-anchor="start" x="2146.26" y="-3260.39" font-family="Times,serif" 
font-size="14.00">0..N</text>
-<text text-anchor="start" x="2081.32" y="-3182.86" font-family="Times,serif" 
font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.03,-3417.59C2103.05,-3452.52 2127.36,-3485.8 2154,-3515.5 
2161.07,-3523.38 2168.89,-3530.89 2177.16,-3537.94"/>
+<text text-anchor="start" x="2146.16" y="-3541.74" font-family="Times,serif" 
font-size="14.00">0..N</text>
+<text text-anchor="start" x="2081.03" y="-3406.39" font-family="Times,serif" 
font-size="14.00">1</text>
 </g>
 <!-- task_reschedule -->
-<g id="node41" class="node">
+<g id="node40" class="node">
 <title>task_reschedule</title>
-<polygon fill="none" stroke="black" points="2166,-3186.5 2166,-3214.5 
2467,-3214.5 2467,-3186.5 2166,-3186.5"/>
-<text text-anchor="start" x="2244" y="-3197.7" 
font-family="Helvetica,sans-Serif" font-weight="bold" 
font-size="16.00">task_reschedule</text>
-<polygon fill="none" stroke="black" points="2166,-3161.5 2166,-3186.5 
2467,-3186.5 2467,-3161.5 2166,-3161.5"/>
-<text text-anchor="start" x="2171" y="-3171.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">id</text>
-<text text-anchor="start" x="2184" y="-3171.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2189" y="-3171.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2266" y="-3171.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2166,-3136.5 2166,-3161.5 
2467,-3161.5 2467,-3136.5 2166,-3136.5"/>
-<text text-anchor="start" x="2171" y="-3146.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">duration</text>
-<text text-anchor="start" x="2230" y="-3146.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2235" y="-3146.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2312" y="-3146.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2166,-3111.5 2166,-3136.5 
2467,-3136.5 2467,-3111.5 2166,-3111.5"/>
-<text text-anchor="start" x="2171" y="-3121.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">end_date</text>
-<text text-anchor="start" x="2235" y="-3121.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2240" y="-3121.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="2336" y="-3121.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2166,-3086.5 2166,-3111.5 
2467,-3111.5 2467,-3086.5 2166,-3086.5"/>
-<text text-anchor="start" x="2171" y="-3096.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">reschedule_date</text>
-<text text-anchor="start" x="2285" y="-3096.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2290" y="-3096.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="2386" y="-3096.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2166,-3061.5 2166,-3086.5 
2467,-3086.5 2467,-3061.5 2166,-3061.5"/>
-<text text-anchor="start" x="2171" y="-3071.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">start_date</text>
-<text text-anchor="start" x="2241" y="-3071.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2246" y="-3071.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="2342" y="-3071.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2166,-3036.5 2166,-3061.5 
2467,-3061.5 2467,-3036.5 2166,-3036.5"/>
-<text text-anchor="start" x="2171" y="-3046.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">ti_id</text>
-<text text-anchor="start" x="2200" y="-3046.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2205" y="-3046.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="2257" y="-3046.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2166,-3447.5 2166,-3475.5 
2467,-3475.5 2467,-3447.5 2166,-3447.5"/>
+<text text-anchor="start" x="2244" y="-3458.7" 
font-family="Helvetica,sans-Serif" font-weight="bold" 
font-size="16.00">task_reschedule</text>
+<polygon fill="none" stroke="black" points="2166,-3422.5 2166,-3447.5 
2467,-3447.5 2467,-3422.5 2166,-3422.5"/>
+<text text-anchor="start" x="2171" y="-3432.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">id</text>
+<text text-anchor="start" x="2184" y="-3432.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2189" y="-3432.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2266" y="-3432.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2166,-3397.5 2166,-3422.5 
2467,-3422.5 2467,-3397.5 2166,-3397.5"/>
+<text text-anchor="start" x="2171" y="-3407.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">duration</text>
+<text text-anchor="start" x="2230" y="-3407.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2235" y="-3407.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2312" y="-3407.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2166,-3372.5 2166,-3397.5 
2467,-3397.5 2467,-3372.5 2166,-3372.5"/>
+<text text-anchor="start" x="2171" y="-3382.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">end_date</text>
+<text text-anchor="start" x="2235" y="-3382.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2240" y="-3382.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="2336" y="-3382.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2166,-3347.5 2166,-3372.5 
2467,-3372.5 2467,-3347.5 2166,-3347.5"/>
+<text text-anchor="start" x="2171" y="-3357.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">reschedule_date</text>
+<text text-anchor="start" x="2285" y="-3357.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2290" y="-3357.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="2386" y="-3357.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2166,-3322.5 2166,-3347.5 
2467,-3347.5 2467,-3322.5 2166,-3322.5"/>
+<text text-anchor="start" x="2171" y="-3332.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">start_date</text>
+<text text-anchor="start" x="2241" y="-3332.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2246" y="-3332.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="2342" y="-3332.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2166,-3297.5 2166,-3322.5 
2467,-3322.5 2467,-3297.5 2166,-3297.5"/>
+<text text-anchor="start" x="2171" y="-3307.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">ti_id</text>
+<text text-anchor="start" x="2200" y="-3307.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2205" y="-3307.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="2257" y="-3307.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
 </g>
 <!-- task_instance&#45;&#45;task_reschedule -->
-<g id="edge48" class="edge">
+<g id="edge44" class="edge">
 <title>task_instance&#45;&#45;task_reschedule</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.23,-3058.03C2106.4,-3065.3 2132.39,-3072.8 2157.48,-3080.04"/>
-<text text-anchor="start" x="2126.48" y="-3068.84" font-family="Times,serif" 
font-size="14.00">0..N</text>
-<text text-anchor="start" x="2081.23" y="-3046.83" font-family="Times,serif" 
font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.21,-3213.75C2104.53,-3238.69 2129.1,-3262.95 2154,-3284.5 
2157.38,-3287.42 2160.85,-3290.32 2164.39,-3293.19"/>
+<text text-anchor="start" x="2133.39" y="-3281.99" font-family="Times,serif" 
font-size="14.00">0..N</text>
+<text text-anchor="start" x="2081.21" y="-3202.55" font-family="Times,serif" 
font-size="14.00">1</text>
 </g>
 <!-- xcom -->
-<g id="node42" class="node">
+<g id="node41" class="node">
 <title>xcom</title>
-<polygon fill="none" stroke="black" points="2185,-2982.5 2185,-3010.5 
2447,-3010.5 2447,-2982.5 2185,-2982.5"/>
-<text text-anchor="start" x="2291.5" y="-2993.7" 
font-family="Helvetica,sans-Serif" font-weight="bold" 
font-size="16.00">xcom</text>
-<polygon fill="none" stroke="black" points="2185,-2957.5 2185,-2982.5 
2447,-2982.5 2447,-2957.5 2185,-2957.5"/>
-<text text-anchor="start" x="2190" y="-2967.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">dag_run_id</text>
-<text text-anchor="start" x="2267" y="-2967.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2272" y="-2967.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2349" y="-2967.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2185,-2932.5 2185,-2957.5 
2447,-2957.5 2447,-2932.5 2185,-2932.5"/>
-<text text-anchor="start" x="2190" y="-2942.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">key</text>
-<text text-anchor="start" x="2215" y="-2942.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2220" y="-2942.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(512)]</text>
-<text text-anchor="start" x="2341" y="-2942.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2185,-2907.5 2185,-2932.5 
2447,-2932.5 2447,-2907.5 2185,-2907.5"/>
-<text text-anchor="start" x="2190" y="-2917.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">map_index</text>
-<text text-anchor="start" x="2266" y="-2917.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2271" y="-2917.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2348" y="-2917.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2185,-2882.5 2185,-2907.5 
2447,-2907.5 2447,-2882.5 2185,-2882.5"/>
-<text text-anchor="start" x="2190" y="-2892.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">task_id</text>
-<text text-anchor="start" x="2239" y="-2892.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2244" y="-2892.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2365" y="-2892.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2185,-2857.5 2185,-2882.5 
2447,-2882.5 2447,-2857.5 2185,-2857.5"/>
-<text text-anchor="start" x="2190" y="-2867.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="2236" y="-2867.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2241" y="-2867.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2362" y="-2867.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2185,-2832.5 2185,-2857.5 
2447,-2857.5 2447,-2832.5 2185,-2832.5"/>
-<text text-anchor="start" x="2190" y="-2842.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">run_id</text>
-<text text-anchor="start" x="2234" y="-2842.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2239" y="-2842.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2360" y="-2842.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2185,-2807.5 2185,-2832.5 
2447,-2832.5 2447,-2807.5 2185,-2807.5"/>
-<text text-anchor="start" x="2190" y="-2817.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">timestamp</text>
-<text text-anchor="start" x="2265" y="-2817.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2270" y="-2817.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="2366" y="-2817.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2185,-2782.5 2185,-2807.5 
2447,-2807.5 2447,-2782.5 2185,-2782.5"/>
-<text text-anchor="start" x="2190" y="-2792.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">value</text>
-<text text-anchor="start" x="2228" y="-2792.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2233" y="-2792.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
+<polygon fill="none" stroke="black" points="2185,-3243.5 2185,-3271.5 
2447,-3271.5 2447,-3243.5 2185,-3243.5"/>
+<text text-anchor="start" x="2291.5" y="-3254.7" 
font-family="Helvetica,sans-Serif" font-weight="bold" 
font-size="16.00">xcom</text>
+<polygon fill="none" stroke="black" points="2185,-3218.5 2185,-3243.5 
2447,-3243.5 2447,-3218.5 2185,-3218.5"/>
+<text text-anchor="start" x="2190" y="-3228.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">dag_run_id</text>
+<text text-anchor="start" x="2267" y="-3228.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2272" y="-3228.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2349" y="-3228.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2185,-3193.5 2185,-3218.5 
2447,-3218.5 2447,-3193.5 2185,-3193.5"/>
+<text text-anchor="start" x="2190" y="-3203.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">key</text>
+<text text-anchor="start" x="2215" y="-3203.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2220" y="-3203.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(512)]</text>
+<text text-anchor="start" x="2341" y="-3203.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2185,-3168.5 2185,-3193.5 
2447,-3193.5 2447,-3168.5 2185,-3168.5"/>
+<text text-anchor="start" x="2190" y="-3178.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">map_index</text>
+<text text-anchor="start" x="2266" y="-3178.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2271" y="-3178.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2348" y="-3178.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2185,-3143.5 2185,-3168.5 
2447,-3168.5 2447,-3143.5 2185,-3143.5"/>
+<text text-anchor="start" x="2190" y="-3153.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">task_id</text>
+<text text-anchor="start" x="2239" y="-3153.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2244" y="-3153.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2365" y="-3153.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2185,-3118.5 2185,-3143.5 
2447,-3143.5 2447,-3118.5 2185,-3118.5"/>
+<text text-anchor="start" x="2190" y="-3128.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="2236" y="-3128.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2241" y="-3128.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2362" y="-3128.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2185,-3093.5 2185,-3118.5 
2447,-3118.5 2447,-3093.5 2185,-3093.5"/>
+<text text-anchor="start" x="2190" y="-3103.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">run_id</text>
+<text text-anchor="start" x="2234" y="-3103.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2239" y="-3103.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2360" y="-3103.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2185,-3068.5 2185,-3093.5 
2447,-3093.5 2447,-3068.5 2185,-3068.5"/>
+<text text-anchor="start" x="2190" y="-3078.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">timestamp</text>
+<text text-anchor="start" x="2265" y="-3078.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2270" y="-3078.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="2366" y="-3078.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2185,-3043.5 2185,-3068.5 
2447,-3068.5 2447,-3043.5 2185,-3043.5"/>
+<text text-anchor="start" x="2190" y="-3053.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">value</text>
+<text text-anchor="start" x="2228" y="-3053.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2233" y="-3053.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
 </g>
 <!-- task_instance&#45;&#45;xcom -->
-<g id="edge49" class="edge">
+<g id="edge45" class="edge">
 <title>task_instance&#45;&#45;xcom</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.23,-2944.62C2112.91,-2934.85 2145.88,-2925.43 2176.72,-2917.34"/>
-<text text-anchor="start" x="2145.72" y="-2906.14" font-family="Times,serif" 
font-size="14.00">0..N</text>
-<text text-anchor="start" x="2081.23" y="-2933.42" font-family="Times,serif" 
font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.23,-3051.15C2112.91,-3062.32 2145.88,-3074.68 2176.72,-3086.97"/>
+<text text-anchor="start" x="2145.72" y="-3075.77" font-family="Times,serif" 
font-size="14.00">0..N</text>
+<text text-anchor="start" x="2081.23" y="-3039.95" font-family="Times,serif" 
font-size="14.00">1</text>
 </g>
 <!-- task_instance&#45;&#45;xcom -->
-<g id="edge50" class="edge">
+<g id="edge46" class="edge">
 <title>task_instance&#45;&#45;xcom</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.23,-2957.91C2112.91,-2948.51 2145.88,-2938.97 2176.72,-2930.29"/>
-<text text-anchor="start" x="2145.72" y="-2934.09" font-family="Times,serif" 
font-size="14.00">0..N</text>
-<text text-anchor="start" x="2081.23" y="-2961.71" font-family="Times,serif" 
font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.23,-3064.45C2112.91,-3075.98 2145.88,-3088.22 2176.72,-3099.92"/>
+<text text-anchor="start" x="2145.72" y="-3103.72" font-family="Times,serif" 
font-size="14.00">0..N</text>
+<text text-anchor="start" x="2081.23" y="-3068.25" font-family="Times,serif" 
font-size="14.00">1</text>
 </g>
 <!-- task_instance&#45;&#45;xcom -->
-<g id="edge51" class="edge">
+<g id="edge47" class="edge">
 <title>task_instance&#45;&#45;xcom</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.23,-2971.21C2112.91,-2962.16 2145.88,-2952.51 2176.72,-2943.23"/>
-<text text-anchor="start" x="2145.72" y="-2947.03" font-family="Times,serif" 
font-size="14.00">0..N</text>
-<text text-anchor="start" x="2081.23" y="-2975.01" font-family="Times,serif" 
font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.23,-3077.74C2112.91,-3089.63 2145.88,-3101.76 2176.72,-3112.86"/>
+<text text-anchor="start" x="2145.72" y="-3116.66" font-family="Times,serif" 
font-size="14.00">0..N</text>
+<text text-anchor="start" x="2081.23" y="-3081.54" font-family="Times,serif" 
font-size="14.00">1</text>
 </g>
 <!-- task_instance&#45;&#45;xcom -->
-<g id="edge52" class="edge">
+<g id="edge48" class="edge">
 <title>task_instance&#45;&#45;xcom</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.23,-2984.5C2112.91,-2975.82 2145.88,-2966.05 2176.72,-2956.18"/>
-<text text-anchor="start" x="2145.72" y="-2959.98" font-family="Times,serif" 
font-size="14.00">0..N</text>
-<text text-anchor="start" x="2081.23" y="-2988.3" font-family="Times,serif" 
font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.23,-3091.04C2112.91,-3103.29 2145.88,-3115.3 2176.72,-3125.81"/>
+<text text-anchor="start" x="2145.72" y="-3129.61" font-family="Times,serif" 
font-size="14.00">0..N</text>
+<text text-anchor="start" x="2081.23" y="-3094.84" font-family="Times,serif" 
font-size="14.00">1</text>
 </g>
 <!-- task_instance_note -->
-<g id="node43" class="node">
+<g id="node42" class="node">
 <title>task_instance_note</title>
-<polygon fill="none" stroke="black" points="2183,-2727.5 2183,-2755.5 
2449,-2755.5 2449,-2727.5 2183,-2727.5"/>
-<text text-anchor="start" x="2230" y="-2738.7" 
font-family="Helvetica,sans-Serif" font-weight="bold" 
font-size="16.00">task_instance_note</text>
-<polygon fill="none" stroke="black" points="2183,-2702.5 2183,-2727.5 
2449,-2727.5 2449,-2702.5 2183,-2702.5"/>
-<text text-anchor="start" x="2188" y="-2712.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">ti_id</text>
-<text text-anchor="start" x="2217" y="-2712.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2222" y="-2712.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="2274" y="-2712.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2183,-2677.5 2183,-2702.5 
2449,-2702.5 2449,-2677.5 2183,-2677.5"/>
-<text text-anchor="start" x="2188" y="-2687.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">content</text>
-<text text-anchor="start" x="2241" y="-2687.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2246" y="-2687.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="2183,-2652.5 2183,-2677.5 
2449,-2677.5 2449,-2652.5 2183,-2652.5"/>
-<text text-anchor="start" x="2188" y="-2662.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
-<text text-anchor="start" x="2261" y="-2662.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2266" y="-2662.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="2362" y="-2662.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2183,-2627.5 2183,-2652.5 
2449,-2652.5 2449,-2627.5 2183,-2627.5"/>
-<text text-anchor="start" x="2188" y="-2637.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
-<text text-anchor="start" x="2267" y="-2637.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2272" y="-2637.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<text text-anchor="start" x="2368" y="-2637.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2183,-2602.5 2183,-2627.5 
2449,-2627.5 2449,-2602.5 2183,-2602.5"/>
-<text text-anchor="start" x="2188" y="-2612.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">user_id</text>
-<text text-anchor="start" x="2239" y="-2612.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2244" y="-2612.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(128)]</text>
+<polygon fill="none" stroke="black" points="2183,-2988.5 2183,-3016.5 
2449,-3016.5 2449,-2988.5 2183,-2988.5"/>
+<text text-anchor="start" x="2230" y="-2999.7" 
font-family="Helvetica,sans-Serif" font-weight="bold" 
font-size="16.00">task_instance_note</text>
+<polygon fill="none" stroke="black" points="2183,-2963.5 2183,-2988.5 
2449,-2988.5 2449,-2963.5 2183,-2963.5"/>
+<text text-anchor="start" x="2188" y="-2973.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">ti_id</text>
+<text text-anchor="start" x="2217" y="-2973.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2222" y="-2973.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="2274" y="-2973.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2183,-2938.5 2183,-2963.5 
2449,-2963.5 2449,-2938.5 2183,-2938.5"/>
+<text text-anchor="start" x="2188" y="-2948.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">content</text>
+<text text-anchor="start" x="2241" y="-2948.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2246" y="-2948.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="2183,-2913.5 2183,-2938.5 
2449,-2938.5 2449,-2913.5 2183,-2913.5"/>
+<text text-anchor="start" x="2188" y="-2923.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">created_at</text>
+<text text-anchor="start" x="2261" y="-2923.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2266" y="-2923.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="2362" y="-2923.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2183,-2888.5 2183,-2913.5 
2449,-2913.5 2449,-2888.5 2183,-2888.5"/>
+<text text-anchor="start" x="2188" y="-2898.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
+<text text-anchor="start" x="2267" y="-2898.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2272" y="-2898.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<text text-anchor="start" x="2368" y="-2898.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2183,-2863.5 2183,-2888.5 
2449,-2888.5 2449,-2863.5 2183,-2863.5"/>
+<text text-anchor="start" x="2188" y="-2873.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">user_id</text>
+<text text-anchor="start" x="2239" y="-2873.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2244" y="-2873.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(128)]</text>
 </g>
 <!-- task_instance&#45;&#45;task_instance_note -->
-<g id="edge53" class="edge">
+<g id="edge49" class="edge">
 <title>task_instance&#45;&#45;task_instance_note</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.1,-2832.59C2104.58,-2810.24 2129.22,-2788.57 2154,-2769.5 
2160.6,-2764.42 2167.52,-2759.45 2174.62,-2754.61"/>
-<text text-anchor="start" x="2164.62" y="-2743.41" font-family="Times,serif" 
font-size="14.00">1</text>
-<text text-anchor="start" x="2081.1" y="-2821.39" font-family="Times,serif" 
font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.23,-2982.52C2112.27,-2976.94 2144.55,-2971.14 2174.85,-2965.69"/>
+<text text-anchor="start" x="2164.85" y="-2954.49" font-family="Times,serif" 
font-size="14.00">1</text>
+<text text-anchor="start" x="2081.23" y="-2971.32" font-family="Times,serif" 
font-size="14.00">1</text>
 </g>
 <!-- task_instance_history -->
-<g id="node44" class="node">
+<g id="node43" class="node">
 <title>task_instance_history</title>
-<polygon fill="none" stroke="black" points="2162,-2548.5 2162,-2576.5 
2470,-2576.5 2470,-2548.5 2162,-2548.5"/>
-<text text-anchor="start" x="2218.5" y="-2559.7" 
font-family="Helvetica,sans-Serif" font-weight="bold" 
font-size="16.00">task_instance_history</text>
-<polygon fill="none" stroke="black" points="2162,-2523.5 2162,-2548.5 
2470,-2548.5 2470,-2523.5 2162,-2523.5"/>
-<text text-anchor="start" x="2167" y="-2533.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">task_instance_id</text>
-<text text-anchor="start" x="2282" y="-2533.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2287" y="-2533.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<text text-anchor="start" x="2339" y="-2533.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2162,-2498.5 2162,-2523.5 
2470,-2523.5 2470,-2498.5 2162,-2498.5"/>
-<text text-anchor="start" x="2167" y="-2508.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">context_carrier</text>
-<text text-anchor="start" x="2271" y="-2508.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2276" y="-2508.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
-<polygon fill="none" stroke="black" points="2162,-2473.5 2162,-2498.5 
2470,-2498.5 2470,-2473.5 2162,-2473.5"/>
-<text text-anchor="start" x="2167" y="-2483.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">custom_operator_name</text>
-<text text-anchor="start" x="2330" y="-2483.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2335" y="-2483.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="2162,-2448.5 2162,-2473.5 
2470,-2473.5 2470,-2448.5 2162,-2448.5"/>
-<text text-anchor="start" x="2167" y="-2458.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
-<text text-anchor="start" x="2213" y="-2458.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2218" y="-2458.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2339" y="-2458.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2162,-2423.5 2162,-2448.5 
2470,-2448.5 2470,-2423.5 2162,-2423.5"/>
-<text text-anchor="start" x="2167" y="-2433.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">dag_version_id</text>
-<text text-anchor="start" x="2271" y="-2433.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2276" y="-2433.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
-<polygon fill="none" stroke="black" points="2162,-2398.5 2162,-2423.5 
2470,-2423.5 2470,-2398.5 2162,-2398.5"/>
-<text text-anchor="start" x="2167" y="-2408.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">duration</text>
-<text text-anchor="start" x="2226" y="-2408.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2231" y="-2408.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [DOUBLE_PRECISION]</text>
-<polygon fill="none" stroke="black" points="2162,-2373.5 2162,-2398.5 
2470,-2398.5 2470,-2373.5 2162,-2373.5"/>
-<text text-anchor="start" x="2167" y="-2383.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">end_date</text>
-<text text-anchor="start" x="2231" y="-2383.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2236" y="-2383.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="2162,-2348.5 2162,-2373.5 
2470,-2373.5 2470,-2348.5 2162,-2348.5"/>
-<text text-anchor="start" x="2167" y="-2358.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">executor</text>
-<text text-anchor="start" x="2228" y="-2358.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2233" y="-2358.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="2162,-2323.5 2162,-2348.5 
2470,-2348.5 2470,-2323.5 2162,-2323.5"/>
-<text text-anchor="start" x="2167" y="-2333.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">executor_config</text>
-<text text-anchor="start" x="2277" y="-2333.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2282" y="-2333.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [BYTEA]</text>
-<polygon fill="none" stroke="black" points="2162,-2298.5 2162,-2323.5 
2470,-2323.5 2470,-2298.5 2162,-2298.5"/>
-<text text-anchor="start" x="2167" y="-2308.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">external_executor_id</text>
-<text text-anchor="start" x="2310" y="-2308.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2315" y="-2308.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="2162,-2273.5 2162,-2298.5 
2470,-2298.5 2470,-2273.5 2162,-2273.5"/>
-<text text-anchor="start" x="2167" y="-2283.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">hostname</text>
-<text text-anchor="start" x="2237" y="-2283.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2242" y="-2283.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="2162,-2248.5 2162,-2273.5 
2470,-2273.5 2470,-2248.5 2162,-2248.5"/>
-<text text-anchor="start" x="2167" y="-2258.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">map_index</text>
-<text text-anchor="start" x="2243" y="-2258.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2248" y="-2258.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2325" y="-2258.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2162,-2223.5 2162,-2248.5 
2470,-2248.5 2470,-2223.5 2162,-2223.5"/>
-<text text-anchor="start" x="2167" y="-2233.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">max_tries</text>
-<text text-anchor="start" x="2235" y="-2233.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2240" y="-2233.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="2162,-2198.5 2162,-2223.5 
2470,-2223.5 2470,-2198.5 2162,-2198.5"/>
-<text text-anchor="start" x="2167" y="-2208.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">next_kwargs</text>
-<text text-anchor="start" x="2255" y="-2208.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2260" y="-2208.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
-<polygon fill="none" stroke="black" points="2162,-2173.5 2162,-2198.5 
2470,-2198.5 2470,-2173.5 2162,-2173.5"/>
-<text text-anchor="start" x="2167" y="-2183.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">next_method</text>
-<text text-anchor="start" x="2258" y="-2183.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2263" y="-2183.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="2162,-2148.5 2162,-2173.5 
2470,-2173.5 2470,-2148.5 2162,-2148.5"/>
-<text text-anchor="start" x="2167" y="-2158.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">operator</text>
-<text text-anchor="start" x="2227" y="-2158.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2232" y="-2158.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="2162,-2123.5 2162,-2148.5 
2470,-2148.5 2470,-2123.5 2162,-2123.5"/>
-<text text-anchor="start" x="2167" y="-2133.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">pid</text>
-<text text-anchor="start" x="2189" y="-2133.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2194" y="-2133.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="2162,-2098.5 2162,-2123.5 
2470,-2123.5 2470,-2098.5 2162,-2098.5"/>
-<text text-anchor="start" x="2167" y="-2108.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">pool</text>
-<text text-anchor="start" x="2197" y="-2108.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2202" y="-2108.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
-<text text-anchor="start" x="2323" y="-2108.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2162,-2073.5 2162,-2098.5 
2470,-2098.5 2470,-2073.5 2162,-2073.5"/>
-<text text-anchor="start" x="2167" y="-2083.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">pool_slots</text>
-<text text-anchor="start" x="2236" y="-2083.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2241" y="-2083.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2318" y="-2083.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2162,-2048.5 2162,-2073.5 
2470,-2073.5 2470,-2048.5 2162,-2048.5"/>
-<text text-anchor="start" x="2167" y="-2058.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">priority_weight</text>
-<text text-anchor="start" x="2271" y="-2058.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2276" y="-2058.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="2162,-2023.5 2162,-2048.5 
2470,-2048.5 2470,-2023.5 2162,-2023.5"/>
-<text text-anchor="start" x="2167" y="-2033.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">queue</text>
-<text text-anchor="start" x="2211" y="-2033.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2216" y="-2033.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
-<polygon fill="none" stroke="black" points="2162,-1998.5 2162,-2023.5 
2470,-2023.5 2470,-1998.5 2162,-1998.5"/>
-<text text-anchor="start" x="2167" y="-2008.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">queued_by_job_id</text>
-<text text-anchor="start" x="2291" y="-2008.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2296" y="-2008.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="2162,-1973.5 2162,-1998.5 
2470,-1998.5 2470,-1973.5 2162,-1973.5"/>
-<text text-anchor="start" x="2167" y="-1983.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">queued_dttm</text>
-<text text-anchor="start" x="2260" y="-1983.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2265" y="-1983.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="2162,-1948.5 2162,-1973.5 
2470,-1973.5 2470,-1948.5 2162,-1948.5"/>
-<text text-anchor="start" x="2167" y="-1958.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">rendered_map_index</text>
-<text text-anchor="start" x="2312" y="-1958.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2317" y="-1958.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<polygon fill="none" stroke="black" points="2162,-1923.5 2162,-1948.5 
2470,-1948.5 2470,-1923.5 2162,-1923.5"/>
-<text text-anchor="start" x="2167" y="-1933.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">run_id</text>
-<text text-anchor="start" x="2211" y="-1933.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2216" y="-1933.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2337" y="-1933.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2162,-1898.5 2162,-1923.5 
2470,-1923.5 2470,-1898.5 2162,-1898.5"/>
-<text text-anchor="start" x="2167" y="-1908.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">scheduled_dttm</text>
-<text text-anchor="start" x="2279" y="-1908.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2284" y="-1908.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="2162,-1873.5 2162,-1898.5 
2470,-1898.5 2470,-1873.5 2162,-1873.5"/>
-<text text-anchor="start" x="2167" y="-1883.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">span_status</text>
-<text text-anchor="start" x="2251" y="-1883.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2256" y="-1883.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2377" y="-1883.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2162,-1848.5 2162,-1873.5 
2470,-1873.5 2470,-1848.5 2162,-1848.5"/>
-<text text-anchor="start" x="2167" y="-1858.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">start_date</text>
-<text text-anchor="start" x="2237" y="-1858.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2242" y="-1858.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="2162,-1823.5 2162,-1848.5 
2470,-1848.5 2470,-1823.5 2162,-1823.5"/>
-<text text-anchor="start" x="2167" y="-1833.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">state</text>
-<text text-anchor="start" x="2202" y="-1833.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2207" y="-1833.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(20)]</text>
-<polygon fill="none" stroke="black" points="2162,-1798.5 2162,-1823.5 
2470,-1823.5 2470,-1798.5 2162,-1798.5"/>
-<text text-anchor="start" x="2167" y="-1808.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">task_display_name</text>
-<text text-anchor="start" x="2299" y="-1808.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2304" y="-1808.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
-<polygon fill="none" stroke="black" points="2162,-1773.5 2162,-1798.5 
2470,-1798.5 2470,-1773.5 2162,-1773.5"/>
-<text text-anchor="start" x="2167" y="-1783.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">task_id</text>
-<text text-anchor="start" x="2216" y="-1783.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2221" y="-1783.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
-<text text-anchor="start" x="2342" y="-1783.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2162,-1748.5 2162,-1773.5 
2470,-1773.5 2470,-1748.5 2162,-1748.5"/>
-<text text-anchor="start" x="2167" y="-1758.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">trigger_id</text>
-<text text-anchor="start" x="2234" y="-1758.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2239" y="-1758.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<polygon fill="none" stroke="black" points="2162,-1723.5 2162,-1748.5 
2470,-1748.5 2470,-1723.5 2162,-1723.5"/>
-<text text-anchor="start" x="2167" y="-1733.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">trigger_timeout</text>
-<text text-anchor="start" x="2275" y="-1733.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2280" y="-1733.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
-<polygon fill="none" stroke="black" points="2162,-1698.5 2162,-1723.5 
2470,-1723.5 2470,-1698.5 2162,-1698.5"/>
-<text text-anchor="start" x="2167" y="-1708.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">try_number</text>
-<text text-anchor="start" x="2249" y="-1708.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2254" y="-1708.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
-<text text-anchor="start" x="2331" y="-1708.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
-<polygon fill="none" stroke="black" points="2162,-1673.5 2162,-1698.5 
2470,-1698.5 2470,-1673.5 2162,-1673.5"/>
-<text text-anchor="start" x="2167" y="-1683.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">unixname</text>
-<text text-anchor="start" x="2237" y="-1683.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2242" y="-1683.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
-<polygon fill="none" stroke="black" points="2162,-1648.5 2162,-1673.5 
2470,-1673.5 2470,-1648.5 2162,-1648.5"/>
-<text text-anchor="start" x="2167" y="-1658.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
-<text text-anchor="start" x="2246" y="-1658.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
-<text text-anchor="start" x="2251" y="-1658.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="2162,-2809.5 2162,-2837.5 
2470,-2837.5 2470,-2809.5 2162,-2809.5"/>
+<text text-anchor="start" x="2218.5" y="-2820.7" 
font-family="Helvetica,sans-Serif" font-weight="bold" 
font-size="16.00">task_instance_history</text>
+<polygon fill="none" stroke="black" points="2162,-2784.5 2162,-2809.5 
2470,-2809.5 2470,-2784.5 2162,-2784.5"/>
+<text text-anchor="start" x="2167" y="-2794.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">task_instance_id</text>
+<text text-anchor="start" x="2282" y="-2794.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2287" y="-2794.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<text text-anchor="start" x="2339" y="-2794.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2162,-2759.5 2162,-2784.5 
2470,-2784.5 2470,-2759.5 2162,-2759.5"/>
+<text text-anchor="start" x="2167" y="-2769.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">context_carrier</text>
+<text text-anchor="start" x="2271" y="-2769.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2276" y="-2769.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
+<polygon fill="none" stroke="black" points="2162,-2734.5 2162,-2759.5 
2470,-2759.5 2470,-2734.5 2162,-2734.5"/>
+<text text-anchor="start" x="2167" y="-2744.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">custom_operator_name</text>
+<text text-anchor="start" x="2330" y="-2744.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2335" y="-2744.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="2162,-2709.5 2162,-2734.5 
2470,-2734.5 2470,-2709.5 2162,-2709.5"/>
+<text text-anchor="start" x="2167" y="-2719.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">dag_id</text>
+<text text-anchor="start" x="2213" y="-2719.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2218" y="-2719.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2339" y="-2719.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2162,-2684.5 2162,-2709.5 
2470,-2709.5 2470,-2684.5 2162,-2684.5"/>
+<text text-anchor="start" x="2167" y="-2694.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">dag_version_id</text>
+<text text-anchor="start" x="2271" y="-2694.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2276" y="-2694.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [UUID]</text>
+<polygon fill="none" stroke="black" points="2162,-2659.5 2162,-2684.5 
2470,-2684.5 2470,-2659.5 2162,-2659.5"/>
+<text text-anchor="start" x="2167" y="-2669.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">duration</text>
+<text text-anchor="start" x="2226" y="-2669.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2231" y="-2669.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [DOUBLE_PRECISION]</text>
+<polygon fill="none" stroke="black" points="2162,-2634.5 2162,-2659.5 
2470,-2659.5 2470,-2634.5 2162,-2634.5"/>
+<text text-anchor="start" x="2167" y="-2644.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">end_date</text>
+<text text-anchor="start" x="2231" y="-2644.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2236" y="-2644.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="2162,-2609.5 2162,-2634.5 
2470,-2634.5 2470,-2609.5 2162,-2609.5"/>
+<text text-anchor="start" x="2167" y="-2619.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">executor</text>
+<text text-anchor="start" x="2228" y="-2619.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2233" y="-2619.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="2162,-2584.5 2162,-2609.5 
2470,-2609.5 2470,-2584.5 2162,-2584.5"/>
+<text text-anchor="start" x="2167" y="-2594.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">executor_config</text>
+<text text-anchor="start" x="2277" y="-2594.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2282" y="-2594.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [BYTEA]</text>
+<polygon fill="none" stroke="black" points="2162,-2559.5 2162,-2584.5 
2470,-2584.5 2470,-2559.5 2162,-2559.5"/>
+<text text-anchor="start" x="2167" y="-2569.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">external_executor_id</text>
+<text text-anchor="start" x="2310" y="-2569.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2315" y="-2569.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="2162,-2534.5 2162,-2559.5 
2470,-2559.5 2470,-2534.5 2162,-2534.5"/>
+<text text-anchor="start" x="2167" y="-2544.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">hostname</text>
+<text text-anchor="start" x="2237" y="-2544.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2242" y="-2544.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="2162,-2509.5 2162,-2534.5 
2470,-2534.5 2470,-2509.5 2162,-2509.5"/>
+<text text-anchor="start" x="2167" y="-2519.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">map_index</text>
+<text text-anchor="start" x="2243" y="-2519.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2248" y="-2519.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2325" y="-2519.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2162,-2484.5 2162,-2509.5 
2470,-2509.5 2470,-2484.5 2162,-2484.5"/>
+<text text-anchor="start" x="2167" y="-2494.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">max_tries</text>
+<text text-anchor="start" x="2235" y="-2494.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2240" y="-2494.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="2162,-2459.5 2162,-2484.5 
2470,-2484.5 2470,-2459.5 2162,-2459.5"/>
+<text text-anchor="start" x="2167" y="-2469.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">next_kwargs</text>
+<text text-anchor="start" x="2255" y="-2469.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2260" y="-2469.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [JSONB]</text>
+<polygon fill="none" stroke="black" points="2162,-2434.5 2162,-2459.5 
2470,-2459.5 2470,-2434.5 2162,-2434.5"/>
+<text text-anchor="start" x="2167" y="-2444.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">next_method</text>
+<text text-anchor="start" x="2258" y="-2444.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2263" y="-2444.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="2162,-2409.5 2162,-2434.5 
2470,-2434.5 2470,-2409.5 2162,-2409.5"/>
+<text text-anchor="start" x="2167" y="-2419.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">operator</text>
+<text text-anchor="start" x="2227" y="-2419.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2232" y="-2419.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="2162,-2384.5 2162,-2409.5 
2470,-2409.5 2470,-2384.5 2162,-2384.5"/>
+<text text-anchor="start" x="2167" y="-2394.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">pid</text>
+<text text-anchor="start" x="2189" y="-2394.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2194" y="-2394.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="2162,-2359.5 2162,-2384.5 
2470,-2384.5 2470,-2359.5 2162,-2359.5"/>
+<text text-anchor="start" x="2167" y="-2369.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">pool</text>
+<text text-anchor="start" x="2197" y="-2369.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2202" y="-2369.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
+<text text-anchor="start" x="2323" y="-2369.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2162,-2334.5 2162,-2359.5 
2470,-2359.5 2470,-2334.5 2162,-2334.5"/>
+<text text-anchor="start" x="2167" y="-2344.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">pool_slots</text>
+<text text-anchor="start" x="2236" y="-2344.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2241" y="-2344.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2318" y="-2344.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2162,-2309.5 2162,-2334.5 
2470,-2334.5 2470,-2309.5 2162,-2309.5"/>
+<text text-anchor="start" x="2167" y="-2319.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">priority_weight</text>
+<text text-anchor="start" x="2271" y="-2319.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2276" y="-2319.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="2162,-2284.5 2162,-2309.5 
2470,-2309.5 2470,-2284.5 2162,-2284.5"/>
+<text text-anchor="start" x="2167" y="-2294.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">queue</text>
+<text text-anchor="start" x="2211" y="-2294.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2216" y="-2294.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(256)]</text>
+<polygon fill="none" stroke="black" points="2162,-2259.5 2162,-2284.5 
2470,-2284.5 2470,-2259.5 2162,-2259.5"/>
+<text text-anchor="start" x="2167" y="-2269.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">queued_by_job_id</text>
+<text text-anchor="start" x="2291" y="-2269.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2296" y="-2269.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="2162,-2234.5 2162,-2259.5 
2470,-2259.5 2470,-2234.5 2162,-2234.5"/>
+<text text-anchor="start" x="2167" y="-2244.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">queued_dttm</text>
+<text text-anchor="start" x="2260" y="-2244.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2265" y="-2244.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="2162,-2209.5 2162,-2234.5 
2470,-2234.5 2470,-2209.5 2162,-2209.5"/>
+<text text-anchor="start" x="2167" y="-2219.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">rendered_map_index</text>
+<text text-anchor="start" x="2312" y="-2219.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2317" y="-2219.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<polygon fill="none" stroke="black" points="2162,-2184.5 2162,-2209.5 
2470,-2209.5 2470,-2184.5 2162,-2184.5"/>
+<text text-anchor="start" x="2167" y="-2194.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">run_id</text>
+<text text-anchor="start" x="2211" y="-2194.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2216" y="-2194.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2337" y="-2194.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2162,-2159.5 2162,-2184.5 
2470,-2184.5 2470,-2159.5 2162,-2159.5"/>
+<text text-anchor="start" x="2167" y="-2169.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">scheduled_dttm</text>
+<text text-anchor="start" x="2279" y="-2169.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2284" y="-2169.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="2162,-2134.5 2162,-2159.5 
2470,-2159.5 2470,-2134.5 2162,-2134.5"/>
+<text text-anchor="start" x="2167" y="-2144.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">span_status</text>
+<text text-anchor="start" x="2251" y="-2144.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2256" y="-2144.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2377" y="-2144.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2162,-2109.5 2162,-2134.5 
2470,-2134.5 2470,-2109.5 2162,-2109.5"/>
+<text text-anchor="start" x="2167" y="-2119.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">start_date</text>
+<text text-anchor="start" x="2237" y="-2119.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2242" y="-2119.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="2162,-2084.5 2162,-2109.5 
2470,-2109.5 2470,-2084.5 2162,-2084.5"/>
+<text text-anchor="start" x="2167" y="-2094.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">state</text>
+<text text-anchor="start" x="2202" y="-2094.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2207" y="-2094.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(20)]</text>
+<polygon fill="none" stroke="black" points="2162,-2059.5 2162,-2084.5 
2470,-2084.5 2470,-2059.5 2162,-2059.5"/>
+<text text-anchor="start" x="2167" y="-2069.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">task_display_name</text>
+<text text-anchor="start" x="2299" y="-2069.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2304" y="-2069.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(2000)]</text>
+<polygon fill="none" stroke="black" points="2162,-2034.5 2162,-2059.5 
2470,-2059.5 2470,-2034.5 2162,-2034.5"/>
+<text text-anchor="start" x="2167" y="-2044.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">task_id</text>
+<text text-anchor="start" x="2216" y="-2044.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2221" y="-2044.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2342" y="-2044.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2162,-2009.5 2162,-2034.5 
2470,-2034.5 2470,-2009.5 2162,-2009.5"/>
+<text text-anchor="start" x="2167" y="-2019.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">trigger_id</text>
+<text text-anchor="start" x="2234" y="-2019.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2239" y="-2019.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<polygon fill="none" stroke="black" points="2162,-1984.5 2162,-2009.5 
2470,-2009.5 2470,-1984.5 2162,-1984.5"/>
+<text text-anchor="start" x="2167" y="-1994.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">trigger_timeout</text>
+<text text-anchor="start" x="2275" y="-1994.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2280" y="-1994.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
+<polygon fill="none" stroke="black" points="2162,-1959.5 2162,-1984.5 
2470,-1984.5 2470,-1959.5 2162,-1959.5"/>
+<text text-anchor="start" x="2167" y="-1969.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">try_number</text>
+<text text-anchor="start" x="2249" y="-1969.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2254" y="-1969.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2331" y="-1969.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2162,-1934.5 2162,-1959.5 
2470,-1959.5 2470,-1934.5 2162,-1934.5"/>
+<text text-anchor="start" x="2167" y="-1944.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">unixname</text>
+<text text-anchor="start" x="2237" y="-1944.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2242" y="-1944.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(1000)]</text>
+<polygon fill="none" stroke="black" points="2162,-1909.5 2162,-1934.5 
2470,-1934.5 2470,-1909.5 2162,-1909.5"/>
+<text text-anchor="start" x="2167" y="-1919.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">updated_at</text>
+<text text-anchor="start" x="2246" y="-1919.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2251" y="-1919.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [TIMESTAMP]</text>
 </g>
 <!-- task_instance&#45;&#45;task_instance_history -->
-<g id="edge54" class="edge">
+<g id="edge50" class="edge">
 <title>task_instance&#45;&#45;task_instance_history</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.09,-2624.93C2105.1,-2569.88 2129.85,-2513.55 2153.85,-2459.32"/>
-<text text-anchor="start" x="2122.85" y="-2448.12" font-family="Times,serif" 
font-size="14.00">0..N</text>
-<text text-anchor="start" x="2081.09" y="-2613.73" font-family="Times,serif" 
font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.23,-2731.14C2105.23,-2691.96 2129.97,-2652.01 2153.96,-2613.66"/>
+<text text-anchor="start" x="2122.96" y="-2602.46" font-family="Times,serif" 
font-size="14.00">0..N</text>
+<text text-anchor="start" x="2081.23" y="-2719.94" font-family="Times,serif" 
font-size="14.00">1</text>
 </g>
 <!-- task_instance&#45;&#45;task_instance_history -->
-<g id="edge55" class="edge">
+<g id="edge51" class="edge">
 <title>task_instance&#45;&#45;task_instance_history</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.09,-2638.22C2105.1,-2583.45 2129.85,-2527.12 2153.85,-2472.62"/>
-<text text-anchor="start" x="2122.85" y="-2476.42" font-family="Times,serif" 
font-size="14.00">0..N</text>
-<text text-anchor="start" x="2081.09" y="-2642.02" font-family="Times,serif" 
font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.23,-2744.43C2105.23,-2705.53 2129.97,-2665.58 2153.96,-2626.96"/>
+<text text-anchor="start" x="2122.96" y="-2630.76" font-family="Times,serif" 
font-size="14.00">0..N</text>
+<text text-anchor="start" x="2081.23" y="-2748.23" font-family="Times,serif" 
font-size="14.00">1</text>
 </g>
 <!-- task_instance&#45;&#45;task_instance_history -->
-<g id="edge56" class="edge">
+<g id="edge52" class="edge">
 <title>task_instance&#45;&#45;task_instance_history</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.09,-2651.52C2105.1,-2597.02 2129.85,-2540.69 2153.85,-2485.91"/>
-<text text-anchor="start" x="2122.85" y="-2489.71" font-family="Times,serif" 
font-size="14.00">0..N</text>
-<text text-anchor="start" x="2081.09" y="-2655.32" font-family="Times,serif" 
font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.23,-2757.73C2105.23,-2719.1 2129.97,-2679.14 2153.96,-2640.25"/>
+<text text-anchor="start" x="2122.96" y="-2644.05" font-family="Times,serif" 
font-size="14.00">0..N</text>
+<text text-anchor="start" x="2081.23" y="-2761.53" font-family="Times,serif" 
font-size="14.00">1</text>
 </g>
 <!-- task_instance&#45;&#45;task_instance_history -->
-<g id="edge57" class="edge">
+<g id="edge53" class="edge">
 <title>task_instance&#45;&#45;task_instance_history</title>
-<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.09,-2664.81C2105.1,-2610.59 2129.85,-2554.26 2153.85,-2499.2"/>
-<text text-anchor="start" x="2122.85" y="-2503" font-family="Times,serif" 
font-size="14.00">0..N</text>
-<text text-anchor="start" x="2081.09" y="-2668.61" font-family="Times,serif" 
font-size="14.00">1</text>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2081.23,-2771.02C2105.23,-2732.67 2129.97,-2692.71 2153.96,-2653.54"/>
+<text text-anchor="start" x="2122.96" y="-2657.34" font-family="Times,serif" 
font-size="14.00">0..N</text>
+<text text-anchor="start" x="2081.23" y="-2774.82" font-family="Times,serif" 
font-size="14.00">1</text>
+</g>
+<!-- rendered_task_instance_fields -->
+<g id="node44" class="node">
+<title>rendered_task_instance_fields</title>
+<polygon fill="none" stroke="black" points="2176,-1855.5 2176,-1883.5 
2456,-1883.5 2456,-1855.5 2176,-1855.5"/>
+<text text-anchor="start" x="2181" y="-1866.7" 
font-family="Helvetica,sans-Serif" font-weight="bold" 
font-size="16.00">rendered_task_instance_fields</text>
+<polygon fill="none" stroke="black" points="2176,-1830.5 2176,-1855.5 
2456,-1855.5 2456,-1830.5 2176,-1830.5"/>
+<text text-anchor="start" x="2181" y="-1840.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">dag_id</text>
+<text text-anchor="start" x="2227" y="-1840.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2232" y="-1840.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2353" y="-1840.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2176,-1805.5 2176,-1830.5 
2456,-1830.5 2456,-1805.5 2176,-1805.5"/>
+<text text-anchor="start" x="2181" y="-1815.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">map_index</text>
+<text text-anchor="start" x="2257" y="-1815.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2262" y="-1815.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [INTEGER]</text>
+<text text-anchor="start" x="2339" y="-1815.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2176,-1780.5 2176,-1805.5 
2456,-1805.5 2456,-1780.5 2176,-1780.5"/>
+<text text-anchor="start" x="2181" y="-1790.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">run_id</text>
+<text text-anchor="start" x="2225" y="-1790.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2230" y="-1790.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2351" y="-1790.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2176,-1755.5 2176,-1780.5 
2456,-1780.5 2456,-1755.5 2176,-1755.5"/>
+<text text-anchor="start" x="2181" y="-1765.3" 
font-family="Helvetica,sans-Serif" text-decoration="underline" 
font-size="14.00">task_id</text>
+<text text-anchor="start" x="2230" y="-1765.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2235" y="-1765.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [VARCHAR(250)]</text>
+<text text-anchor="start" x="2356" y="-1765.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+<polygon fill="none" stroke="black" points="2176,-1730.5 2176,-1755.5 
2456,-1755.5 2456,-1730.5 2176,-1730.5"/>
+<text text-anchor="start" x="2181" y="-1740.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">k8s_pod_yaml</text>
+<text text-anchor="start" x="2280" y="-1740.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2285" y="-1740.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<polygon fill="none" stroke="black" points="2176,-1705.5 2176,-1730.5 
2456,-1730.5 2456,-1705.5 2176,-1705.5"/>
+<text text-anchor="start" x="2181" y="-1715.3" 
font-family="Helvetica,sans-Serif" font-size="14.00">rendered_fields</text>
+<text text-anchor="start" x="2288" y="-1715.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="2293" y="-1715.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> [JSON]</text>
+<text text-anchor="start" x="2344" y="-1715.3" 
font-family="Helvetica,sans-Serif" font-size="14.00"> NOT NULL</text>
+</g>
+<!-- task_instance&#45;&#45;rendered_task_instance_fields -->
+<g id="edge54" class="edge">
+<title>task_instance&#45;&#45;rendered_task_instance_fields</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2015.14,-2530.97C2078.83,-2220.31 2151.48,-1873.13 2154,-1869.5 
2158.15,-1863.52 2162.77,-1857.81 2167.76,-1852.39"/>
+<text text-anchor="start" x="2136.76" y="-1841.19" font-family="Times,serif" 
font-size="14.00">0..N</text>
+<text text-anchor="start" x="2005.14" y="-2519.77" font-family="Times,serif" 
font-size="14.00">1</text>
+</g>
+<!-- task_instance&#45;&#45;rendered_task_instance_fields -->
+<g id="edge55" class="edge">
+<title>task_instance&#45;&#45;rendered_task_instance_fields</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2018.24,-2530.88C2081.16,-2227.17 2151.52,-1891.07 2154,-1887.5 
2158.15,-1881.52 2162.77,-1875.81 2167.76,-1870.38"/>
+<text text-anchor="start" x="2136.76" y="-1859.18" font-family="Times,serif" 
font-size="14.00">0..N</text>
+<text text-anchor="start" x="2018.24" y="-2519.68" font-family="Times,serif" 
font-size="14.00">1</text>
+</g>
+<!-- task_instance&#45;&#45;rendered_task_instance_fields -->
+<g id="edge56" class="edge">
+<title>task_instance&#45;&#45;rendered_task_instance_fields</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2021.43,-2530.63C2083.52,-2233.91 2151.56,-1909.01 2154,-1905.5 
2158.34,-1899.25 2163.2,-1893.29 2168.45,-1887.63"/>
+<text text-anchor="start" x="2137.45" y="-1891.43" font-family="Times,serif" 
font-size="14.00">0..N</text>
+<text text-anchor="start" x="2021.43" y="-2519.43" font-family="Times,serif" 
font-size="14.00">1</text>
+</g>
+<!-- task_instance&#45;&#45;rendered_task_instance_fields -->
+<g id="edge57" class="edge">
+<title>task_instance&#45;&#45;rendered_task_instance_fields</title>
+<path fill="none" stroke="#7f7f7f" stroke-dasharray="5,2" 
d="M2024.64,-2530.63C2085.83,-2240.84 2151.61,-1926.95 2154,-1923.5 
2163.15,-1910.31 2174.61,-1898.46 2187.17,-1887.73"/>
+<text text-anchor="start" x="2187.17" y="-1891.53" font-family="Times,serif" 
font-size="14.00">0..N</text>
+<text text-anchor="start" x="2014.64" y="-2534.43" font-family="Times,serif" 
font-size="14.00">1</text>
 </g>
 <!-- dag_bundle -->
 <g id="node23" class="node">
diff --git a/airflow-core/src/airflow/migrations/utils.py 
b/airflow-core/src/airflow/migrations/utils.py
index 93056068735..2dbbbece01a 100644
--- a/airflow-core/src/airflow/migrations/utils.py
+++ b/airflow-core/src/airflow/migrations/utils.py
@@ -16,6 +16,7 @@
 # under the License.
 from __future__ import annotations
 
+import contextlib
 from collections import defaultdict
 from contextlib import contextmanager
 
@@ -103,3 +104,11 @@ def mysql_drop_index_if_exists(index_name, table_name, op):
             SELECT 1;
         END IF;
     """)
+
+
+def ignore_sqlite_value_error():
+    from alembic import op
+
+    if op.get_bind().dialect.name == "sqlite":
+        return contextlib.suppress(ValueError)
+    return contextlib.nullcontext()
diff --git 
a/airflow-core/src/airflow/migrations/versions/0017_2_9_2_fix_inconsistency_between_ORM_and_migration_files.py
 
b/airflow-core/src/airflow/migrations/versions/0017_2_9_2_fix_inconsistency_between_ORM_and_migration_files.py
index 0a62b550d40..fa24916df6f 100644
--- 
a/airflow-core/src/airflow/migrations/versions/0017_2_9_2_fix_inconsistency_between_ORM_and_migration_files.py
+++ 
b/airflow-core/src/airflow/migrations/versions/0017_2_9_2_fix_inconsistency_between_ORM_and_migration_files.py
@@ -243,8 +243,12 @@ def upgrade():
             )
         """)
         )
-
-        conn.execute(sa.text("INSERT INTO dag_run_new SELECT * FROM dag_run"))
+        headers = (
+            "id, dag_id, queued_at, execution_date, start_date, end_date, 
state, run_id, creating_job_id, "
+            "external_trigger, run_type, conf, data_interval_start, 
data_interval_end, "
+            "last_scheduling_decision, dag_hash, log_template_id, updated_at, 
clear_number"
+        )
+        conn.execute(sa.text(f"INSERT INTO dag_run_new ({headers}) SELECT 
{headers} FROM dag_run"))
         conn.execute(sa.text("DROP TABLE dag_run"))
         conn.execute(sa.text("ALTER TABLE dag_run_new RENAME TO dag_run"))
         conn.execute(sa.text("PRAGMA foreign_keys=on"))
diff --git 
a/airflow-core/src/airflow/migrations/versions/0047_3_0_0_add_dag_versioning.py 
b/airflow-core/src/airflow/migrations/versions/0047_3_0_0_add_dag_versioning.py
index a4d4238816a..e411c8f43c8 100644
--- 
a/airflow-core/src/airflow/migrations/versions/0047_3_0_0_add_dag_versioning.py
+++ 
b/airflow-core/src/airflow/migrations/versions/0047_3_0_0_add_dag_versioning.py
@@ -32,6 +32,7 @@ from alembic import op
 from sqlalchemy_utils import UUIDType
 
 from airflow.migrations.db_types import TIMESTAMP, StringID
+from airflow.migrations.utils import ignore_sqlite_value_error
 from airflow.models.base import naming_convention
 from airflow.utils import timezone
 
@@ -55,15 +56,22 @@ def upgrade():
         sa.Column("dag_id", StringID(), nullable=False),
         sa.Column("created_at", TIMESTAMP(), nullable=False, 
default=timezone.utcnow),
         sa.Column(
-            "last_updated", TIMESTAMP(), nullable=False, 
default=timezone.utcnow, onupdate=timezone.utcnow
+            "last_updated",
+            TIMESTAMP(),
+            nullable=False,
+            default=timezone.utcnow,
+            onupdate=timezone.utcnow,
         ),
         sa.ForeignKeyConstraint(
-            ("dag_id",), ["dag.dag_id"], name=op.f("dag_version_dag_id_fkey"), 
ondelete="CASCADE"
+            ("dag_id",),
+            ["dag.dag_id"],
+            name=op.f("dag_version_dag_id_fkey"),
+            ondelete="CASCADE",
         ),
         sa.PrimaryKeyConstraint("id", name=op.f("dag_version_pkey")),
         sa.UniqueConstraint("dag_id", "version_number", 
name="dag_id_v_name_v_number_unique_constraint"),
     )
-    with op.batch_alter_table("dag_code") as batch_op:
+    with ignore_sqlite_value_error(), op.batch_alter_table("dag_code") as 
batch_op:
         batch_op.drop_constraint("dag_code_pkey", type_="primary")
         batch_op.drop_column("fileloc_hash")
         batch_op.add_column(sa.Column("id", UUIDType(binary=False), 
nullable=False))
@@ -81,7 +89,7 @@ def upgrade():
         )
         batch_op.create_unique_constraint("dag_code_dag_version_id_uq", 
["dag_version_id"])
 
-    with op.batch_alter_table("serialized_dag") as batch_op:
+    with ignore_sqlite_value_error(), op.batch_alter_table("serialized_dag") 
as batch_op:
         batch_op.drop_constraint("serialized_dag_pkey", type_="primary")
         batch_op.drop_index("idx_fileloc_hash")
         batch_op.drop_column("fileloc_hash")


Reply via email to