superset_database_validate_sql
Validate SQL query syntax without executing it. Uses an EXPLAIN-like check to confirm the query is valid for the target database. Works with engines like PostgreSQL.
Instructions
Validate SQL query syntax without executing it (EXPLAIN-like check).
IMPORTANT: not all database engines support SQL validation. PostgreSQL does.
Args: database_id: Database connection ID. sql: SQL query to validate. schema: Schema for validation context (e.g. "public").
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sql | Yes | ||
| schema | No | ||
| database_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |