Skip to main content

Crate kimberlite_migration

Crate kimberlite_migration 

Source
Expand description

SQL migration system for Kimberlite database.

Provides file-based migration management with:

  • Auto-numbered SQL migration files
  • Checksum-based integrity validation
  • Migration tracking in database
  • Lock file to prevent tampering

Re-exports§

pub use error::Error;
pub use error::Result;
pub use file::Migration;
pub use file::MigrationFile;
pub use lock::LockFile;
pub use tracker::MigrationTracker;

Modules§

error
Error types for migration system.
file
Migration file format and parsing.
lock
Migration lock file for integrity validation.
tracker
Migration tracking system.

Structs§

MigrationConfig
Configuration for migration system.
MigrationManager
Migration manager coordinates file operations and tracking.