diff --git a/pyproject.toml b/pyproject.toml index 4c6ecd7a5215..a98e0f21b756 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -100,7 +100,7 @@ dependencies = [ "slack_sdk>=3.19.0, <4", "sqlalchemy>=1.4, <2", "sqlalchemy-utils>=0.38.3, <0.39", - "sqlglot>=27.3.0, <28", + "sqlglot>=27.15.2, <28", # newer pandas needs 0.9+ "tabulate>=0.9.0, <1.0", "typing-extensions>=4, <5", diff --git a/requirements/base.txt b/requirements/base.txt index 3511db10dee3..b97087240088 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -394,7 +394,7 @@ sqlalchemy-utils==0.38.3 # via # apache-superset (pyproject.toml) # flask-appbuilder -sqlglot==27.3.0 +sqlglot==27.15.2 # via apache-superset (pyproject.toml) sshtunnel==0.4.0 # via apache-superset (pyproject.toml) diff --git a/requirements/development.txt b/requirements/development.txt index 2e44b2683151..95a185e747ed 100644 --- a/requirements/development.txt +++ b/requirements/development.txt @@ -847,7 +847,7 @@ sqlalchemy-utils==0.38.3 # -c requirements/base-constraint.txt # apache-superset # flask-appbuilder -sqlglot==27.3.0 +sqlglot==27.15.2 # via # -c requirements/base-constraint.txt # apache-superset diff --git a/tests/unit_tests/sql/parse_tests.py b/tests/unit_tests/sql/parse_tests.py index f87f5613c30c..406df77934ff 100644 --- a/tests/unit_tests/sql/parse_tests.py +++ b/tests/unit_tests/sql/parse_tests.py @@ -659,7 +659,6 @@ def test_extract_tables_complex() -> None: UNION ALL SELECT lets_go_deeper FROM f WHERE 1=1 - WHERE 2=2 GROUP BY last_col LIMIT 50000 )