[][src]Trait schemamama_postgres::PostgresMigration

pub trait PostgresMigration: Migration {
    fn up(&self, transaction: &mut Transaction) -> Result<(), PostgresError> { ... }
fn down(&self, transaction: &mut Transaction) -> Result<(), PostgresError> { ... } }

A migration to be used within a PostgreSQL connection.

Provided methods

fn up(&self, transaction: &mut Transaction) -> Result<(), PostgresError>

Called when this migration is to be executed. This function has an empty body by default, so its implementation is optional.

fn down(&self, transaction: &mut Transaction) -> Result<(), PostgresError>

Called when this migration is to be reversed. This function has an empty body by default, so its implementation is optional.

Loading content...

Implementors

Loading content...