gaman-core 0.3.19

Offline core engine for Gaman migrations
Documentation
pub mod column_type;
pub mod dialects;
pub mod diff;
pub mod disambiguator;
pub mod graphs;
pub mod migrations;
pub mod operations;
pub mod sql;
#[doc(hidden)]
pub mod sql_plan;
pub mod states;

mod offline;
mod opaque;

pub use dialects::{Dialect, DialectError};
pub use migrations::Migration;
pub use offline::{EmbeddedMigrations, OfflineError, OfflinePlanner};

pub mod schema {
    pub use crate::column_type::{ColumnDesc, ColumnType};
    pub use crate::operations::Operation;
    pub use crate::sql::SqlParseError;
    pub use crate::states::{
        Column, ColumnBuilder, ColumnRef, Constraint, EnumDef, ExtensionDef, ForeignKey,
        FunctionDef, Index, IntoSchema, IntoTable, PrimaryKey, ReplayError, Schema, SchemaBuilder,
        SchemaLoadError, SchemaValidationError, Table, TableBuilder, TriggerDef, TriggerEvent,
        TriggerScope, TriggerTiming, ViewDef, Volatility, is_volatile, schema_qualified_key,
    };
}