[][src]Trait refinery_core::Migrate

pub trait Migrate: Query<Vec<Migration>> where
    Self: Sized
{ fn get_last_applied_migration(&mut self) -> Result<Option<Migration>, Error> { ... }
fn get_applied_migrations(&mut self) -> Result<Vec<Migration>, Error> { ... }
fn migrate(
        &mut self,
        migrations: &[Migration],
        abort_divergent: bool,
        abort_missing: bool,
        grouped: bool,
        target: Target
    ) -> Result<Report, Error> { ... } }

Provided methods

fn get_last_applied_migration(&mut self) -> Result<Option<Migration>, Error>

fn get_applied_migrations(&mut self) -> Result<Vec<Migration>, Error>

fn migrate(
    &mut self,
    migrations: &[Migration],
    abort_divergent: bool,
    abort_missing: bool,
    grouped: bool,
    target: Target
) -> Result<Report, Error>

Loading content...

Implementations on Foreign Types

impl Migrate for RqlConnection[src]

impl Migrate for PgClient[src]

impl Migrate for Conn[src]

impl Migrate for PooledConn[src]

Loading content...

Implementors

impl Migrate for Config[src]

Loading content...