lib_migrations_sql/lib.rs
1mod error;
2mod migration;
3
4#[cfg(feature = "sqlite")]
5mod sqlite;
6
7pub use error::{Error, Result};
8pub use migration::{SqlExecutor, SqlMigration};
9
10#[cfg(feature = "sqlite")]
11pub use sqlite::{SqliteContext, SqliteStore};
12
13// Re-export core types for convenience
14pub use lib_migrations_core::{
15 DryRunPlan, DryRunResult, FnMigration, MemoryStore, Migration, MigrationRecord,
16 MigrationRunner, MigrationStatus, MigrationStore, Phase,
17};