SIGN IN SIGN UP
apache / airflow UNCLAIMED

Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

0 0 94 Python

Replace Base.metadata.remove() hack with dedicated Edge3 declarative base (#62202)

* Replace Base.metadata.remove() hack with dedicated Edge3 declarative base

  Introduce models/edge_base.py with its own MetaData, registry, and
  Base for the Edge3 provider. All three Edge models now inherit from this
  isolated base, so their tables are never registered in Airflow core's
  Base.metadata in the first place — eliminating the need for the
  to_metadata() copy + Base.metadata.remove() workaround in db.py.

* Fix tests

* Add unit test for edge base
D
Dheeraj Turaga committed
a7cbd42137f5f0a061dcf868cc143272f2985f95
Parent: 18fb705
Committed by GitHub <noreply@github.com> on 2/21/2026, 9:57:22 PM