The GitHub Actions job "Tests (AMD)" on 
airflow.git/sqltoolset-multi-schema-introspection has succeeded.
Run started by GitHub user kaxil (triggered by kaxil).

Head commit for run:
077ef05c7a2c6291148fb243a1650ddbcda03d24 / Kaxil Naik <[email protected]>
Support multi-schema introspection in common.ai SQLToolset

SQLToolset's metadata tools (list_tables, get_schema) operated against a single
schema, so an agent over a multi-schema warehouse (common on Snowflake) could
not discover tables across schemas. With no schema set and schema-qualified
tables, list_tables introspected a literal "None" schema
(SHOW TABLES IN SCHEMA "DB"."None") and failed outright.

allowed_tables entries may now be schema-qualified ("SCHEMA.TABLE"). list_tables
introspects each referenced schema and returns the matching tables fully
qualified, and get_schema routes each qualified name to its own schema.
Unqualified entries and the allow-all case keep the previous single-schema
behaviour using the default schema. Table-name matching is case-insensitive,
because databases reflect identifiers in their own case (Snowflake reflects
unquoted names lowercased) and a byte-exact match would silently return nothing.
Results are de-duplicated by (schema, table) so a table reachable both qualified
and via the default schema is listed once.

Report URL: https://github.com/apache/airflow/actions/runs/27043677884

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to