Skip to main content

Crate linkrs_migration

Crate linkrs_migration 

Source

Re-exports§

pub use backup::restore_backup;
pub use backup::write_backup;
pub use config::MigrationConfig;
pub use converter::convert_value;
pub use converter::is_compatible_type;
pub use error::MigrationError;
pub use event::MigrationEvent;
pub use executor::execute_migration_plan;
pub use executor::execute_migration_plan_with_options;
pub use executor::rollback_migration;
pub use executor::rollback_migration_with_options;
pub use executor::ExecuteOptions;
pub use executor::SchemaWriteFence;
pub use generator::generate_edge_plan;
pub use generator::generate_edge_plan_with_expand;
pub use generator::generate_vertex_plan;
pub use generator::generate_vertex_plan_with_expand;
pub use lock::MigrationFileLock;
pub use metrics::global_migration_metrics;
pub use metrics::MigrationMetrics;
pub use metrics::MigrationMetricsSnapshot;
pub use plan::MigrationCheckpoint;
pub use plan::MigrationPlan;
pub use plan::MigrationReport;
pub use plan::MigrationStep;
pub use plan::MigrationTarget;
pub use plan::SafetyLevel;
pub use plan::StepResult;
pub use plan::VersionRange;
pub use progress::MigrationProgress;
pub use progress::NoopProgress;

Modules§

backup
Pre-migration backup for destructive steps.
config
converter
error
event
executor
Migration plan entry points: locking, checkpoint resume orchestration, history recording, and rollback.
generator
lock
metrics
plan
progress