Trait schemer_rusqlite::RusqliteMigration
source · pub trait RusqliteMigration: Migration {
fn up(&self, _transaction: &Transaction<'_>) -> Result<(), RusqliteError> { ... }
fn down(&self, _transaction: &Transaction<'_>) -> Result<(), RusqliteError> { ... }
}
Expand description
SQlite-specific trait for schema migrations.
Provided Methods
sourcefn up(&self, _transaction: &Transaction<'_>) -> Result<(), RusqliteError>
fn up(&self, _transaction: &Transaction<'_>) -> Result<(), RusqliteError>
Apply a migration to the database using a transaction.
sourcefn down(&self, _transaction: &Transaction<'_>) -> Result<(), RusqliteError>
fn down(&self, _transaction: &Transaction<'_>) -> Result<(), RusqliteError>
Revert a migration to the database using a transaction.