hydromodpy.core.migrations.errors#

Typed errors raised by the generic schema migration runner.

Exceptions

MigrationDiscoveryError

A versions directory contains gaps, duplicates or malformed names.

MigrationError

Base class for every migration failure.

MigrationExecutionError

A migration SQL script raised while executing against DuckDB.

SchemaIntegrityError

An already applied migration has a different checksum on disk.