validate_schema

Function validate_schema 

Source
pub fn validate_schema(schema: &[TableDef]) -> Result<(), PlannerError>
Expand description

Validate a schema for data integrity issues. Checks for:

  • Duplicate table names
  • Foreign keys referencing non-existent tables
  • Foreign keys referencing non-existent columns
  • Indexes referencing non-existent columns
  • Constraints referencing non-existent columns
  • Empty constraint column lists