diff --git a/setup.py b/setup.py index 639118a80d..4f26e3bd76 100644 --- a/setup.py +++ b/setup.py @@ -47,7 +47,7 @@ "rich[jupyter]", "ruamel.yaml", "setuptools; python_version>='3.12'", - "sqlglot[rs]~=26.6.0", + "sqlglot[rs]~=26.8.0", "tenacity", "time-machine", ], diff --git a/sqlmesh/core/model/definition.py b/sqlmesh/core/model/definition.py index 18d8e9214c..948e23edaf 100644 --- a/sqlmesh/core/model/definition.py +++ b/sqlmesh/core/model/definition.py @@ -1428,7 +1428,6 @@ def is_breaking_change(self, previous: Model) -> t.Optional[bool]: this_query, matchings=[(previous_query, this_query)], delta_only=True, - copy=False, dialect=self.dialect if self.dialect == previous.dialect else None, ) inserted_expressions = {e.expression for e in edits if isinstance(e, Insert)} diff --git a/tests/core/test_macros.py b/tests/core/test_macros.py index 1258bf427d..e05b51e6e1 100644 --- a/tests/core/test_macros.py +++ b/tests/core/test_macros.py @@ -921,7 +921,7 @@ def test_date_spine(assert_exp_eq, dialect, date_part): CAST('2022-01-01' AS DATE), CAST('2024-12-31' AS DATE), INTERVAL '{interval}' - ) AS value + ) AS _t(value) ) AS _exploded(date_{date_part}) """ elif dialect == "spark":