Trait schemer_postgres::PostgresMigration
source · [−]pub trait PostgresMigration: Migration {
fn up(&self, _transaction: &mut Transaction<'_>) -> Result<(), PostgresError> { ... }
fn down(
&self,
_transaction: &mut Transaction<'_>
) -> Result<(), PostgresError> { ... }
}
Expand description
PostgreSQL-specific trait for schema migrations.
Provided Methods
fn up(&self, _transaction: &mut Transaction<'_>) -> Result<(), PostgresError>
fn up(&self, _transaction: &mut Transaction<'_>) -> Result<(), PostgresError>
Apply a migration to the database using a transaction.
fn down(&self, _transaction: &mut Transaction<'_>) -> Result<(), PostgresError>
fn down(&self, _transaction: &mut Transaction<'_>) -> Result<(), PostgresError>
Revert a migration to the database using a transaction.