Skip to main content

Module errors

Module errors 

Source
Expand description

Error types for the client module.

Two top-level enums cover different failure modes:

  • ConnectionError โ€” Transport and query failures: connection refused, SQL errors, missing dependencies, configuration problems, and DDL failures.
  • DatabaseValidationError โ€” Semantic mismatches detected during pre-deployment validation (e.g., schema conflicts, unexpected objects).

Enumsยง

ConnectionError
Errors that can occur during database operations.
DatabaseValidationError
Errors that can occur during project validation against the database.

Functionsยง

format_query_error ๐Ÿ”’
format_relative_path
Extract last 3 path components for display (database/schema/file.sql).