You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by je...@apache.org on 2026/07/27 21:54:17 UTC

(airflow) branch main updated: Document the sql extra required for LLMSQLQueryOperator (#70564)

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

jedcunningham pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new e1e93e682d0 Document the sql extra required for LLMSQLQueryOperator (#70564)
e1e93e682d0 is described below

commit e1e93e682d05c8f993fca46293bdb8d23695bb19
Author: Jed Cunningham <66...@users.noreply.github.com>
AuthorDate: Mon Jul 27 15:54:08 2026 -0600

    Document the sql extra required for LLMSQLQueryOperator (#70564)
    
    Users reached for the common.sql extra, which omits sqlglot, and hit an
    import failure. Point them at the sql extra that installs sqlglot.
---
 providers/common/ai/docs/operators/llm_sql.rst | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/providers/common/ai/docs/operators/llm_sql.rst b/providers/common/ai/docs/operators/llm_sql.rst
index 84d5a2226e1..233f7262a95 100644
--- a/providers/common/ai/docs/operators/llm_sql.rst
+++ b/providers/common/ai/docs/operators/llm_sql.rst
@@ -26,6 +26,11 @@ SQL queries from natural language using an LLM.
 The operator generates SQL but does not execute it. The generated query is returned
 as XCom and can be passed to ``SQLExecuteQueryOperator`` or used in downstream tasks.
 
+Install the ``sql`` extra, which adds ``apache-airflow-providers-common-sql`` and
+`sqlglot <https://github.com/tobymao/sqlglot>`__ (used to validate the generated SQL)::
+
+    pip install "apache-airflow-providers-common-ai[sql]"
+
 .. seealso::
     :ref:`Connection configuration <howto/connection:pydanticai>`