Expand description
Compile-time database validation for schema definitions.
Validates a compiled schema against a live database at three levels:
- L1:
sql_sourcerelation exists in the database - L2: Columns and JSON column types match
- L3: JSONB keys exist in sampled rows (best-effort)
All diagnostics are warnings — compilation never fails due to validation.
Structs§
- Database
Validation Report - Report containing all database validation warnings and discovered metadata.
Enums§
- AnyIntrospector
- Enum dispatch for database introspectors.
- Database
Warning - A single database validation warning.
Functions§
- create_
introspector - Create an introspector from a database URL.
- validate_
schema_ against_ database - Validate a compiled schema against a live database.