Skip to content

feat(cli): --validate-config WARN for missing optional SQL drivers (#1246)#1255

Merged
FabioLeitao merged 1 commit into
mainfrom
feat/validate-config-optional-driver-1246
Jul 15, 2026
Merged

feat(cli): --validate-config WARN for missing optional SQL drivers (#1246)#1255
FabioLeitao merged 1 commit into
mainfrom
feat/validate-config-optional-driver-1246

Conversation

@FabioLeitao

Copy link
Copy Markdown
Collaborator

Summary

  • --validate-config probes optional SQL driver packages via existing connectors.sql_driver_deps.ensure_sql_driver_available (offline find_spec / import probe — no network or DB).
  • Missing dep → WARN with the same data-boar[<extra>] install hint; exit still 0 when schema is valid.
  • Docs: USAGE EN/pt-BR, man page, argparse help.

Test plan

  • ./scripts/check-all.sh --enforced
  • Unit: missing driver → WARN + warning count; present driver → 0 warning(s) (monkeypatch _module_available)

Closes #1246

Made with Cursor

Reuse ensure_sql_driver_available for an offline import probe so pre-flight
surfaces absent extras (e.g. data-boar[postgres]) without connecting.

Closes #1246
@FabioLeitao
FabioLeitao merged commit 909e3ca into main Jul 15, 2026
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[P1][enhancement] --validate-config poderia checar dependencia opcional do driver (ex: psycopg2), nao so nome/schema

1 participant