Expand description
Developer: s4gor Github: https://github.com/s4gor
Migration execution
The executor orchestrates the execution of migration plans. It handles:
- Lock acquisition
- Transaction management
- Step-by-step execution
- Rollback on failure
- Progress tracking
§Design Rationale
Separating execution from planning allows:
- Different execution strategies (transactional, non-transactional)
- Progress reporting
- Retry logic
- Testing with mock executors
Structs§
- Execution
Result - Result of executing a migration plan
Traits§
- Executor
- Trait for executing migration plans