Expand description
Modular migration system
This module organizes the migration system into focused components:
definitions- Core types and structuresmanager- File system operations and migration creationrunner- Migration execution against databasesrollback- Rolling back applied migrations
Re-exports§
pub use definitions::Migration;pub use definitions::MigrationConfig;pub use definitions::MigrationDirection;pub use definitions::MigrationRecord;pub use definitions::MigrationRunResult;pub use definitions::MigrationStatus;pub use definitions::RollbackResult;pub use manager::MigrationManager;pub use rollback::MigrationRollback;pub use runner::MigrationRunner;pub use schema_builder::SchemaBuilder;pub use schema_builder::TableBuilder;
Modules§
- definitions
- Migration Definitions - Core types and structures for migrations
- manager
- Migration Manager - File system operations for migrations
- rollback
- Migration Rollback - Handles rolling back applied migrations
- runner
- Migration Runner - Executes migrations against the database
- schema_
builder - Schema Builder - DSL for creating database schema changes