From 4eba493c865b7a46c49463bb89de122cd83da1fa Mon Sep 17 00:00:00 2001 From: George Levis Date: Tue, 30 Jun 2026 10:13:50 +0300 Subject: [PATCH] docs: Update SQLAlchemy links from 1.4 to 2.0 docs (#69164) --- airflow-core/src/airflow/assets/manager.py | 2 +- airflow-core/src/airflow/models/base.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/airflow-core/src/airflow/assets/manager.py b/airflow-core/src/airflow/assets/manager.py index d3399cc6e0089..c3491574e9148 100644 --- a/airflow-core/src/airflow/assets/manager.py +++ b/airflow-core/src/airflow/assets/manager.py @@ -795,7 +795,7 @@ def _queue_dagruns_nonpartitioned_slow_path( def _queue_dagrun_if_needed(dag: DagModel) -> str | None: item = AssetDagRunQueue(target_dag_id=dag.dag_id, asset_id=asset_id) # Don't error whole transaction when a single RunQueue item conflicts. - # https://docs.sqlalchemy.org/en/14/orm/session_transaction.html#using-savepoint + # https://docs.sqlalchemy.org/en/20/orm/session_transaction.html#using-savepoint try: with session.begin_nested(): session.merge(item) diff --git a/airflow-core/src/airflow/models/base.py b/airflow-core/src/airflow/models/base.py index 19bdae9d6931e..1c7af7b275ab3 100644 --- a/airflow-core/src/airflow/models/base.py +++ b/airflow-core/src/airflow/models/base.py @@ -28,7 +28,7 @@ # For more information about what the tokens in the naming convention # below mean, see: -# https://docs.sqlalchemy.org/en/14/core/metadata.html#sqlalchemy.schema.MetaData.params.naming_convention +# https://docs.sqlalchemy.org/en/20/core/metadata.html#sqlalchemy.schema.MetaData.params.naming_convention naming_convention = { "ix": "idx_%(column_0_N_label)s", "uq": "%(table_name)s_%(column_0_N_name)s_uq",