pub mod column_changes;
mod differ;
mod executor;
pub mod metadata;
mod schema;
#[cfg(feature = "sql-parser")]
pub mod sql_reverser;
mod types;
pub use crate::config::DatabaseType;
pub use column_changes::{ColumnChange, ColumnChangeType};
pub use differ::{SchemaDiffer, SqlGenerator};
pub use executor::*;
pub use schema::*;
pub use schema::{Schema, Table};
#[cfg(feature = "sql-parser")]
pub use sql_reverser::*;
pub use types::TableChange as MigrationTableChange;
pub use types::{ColumnAlteration, TableChange};