Trait schemamama::Migration
[−]
[src]
pub trait Migration {
fn version(&self) -> Version;
fn description(&self) -> &'static str;
}All migrations will implement this trait, and a migration trait specific to the chosen adapter. This trait defines the metadata for tracking migration sequence and for human reference.
Required Methods
fn version(&self) -> Version
An ordered (but not necessarily sequential), unique identifier for this migration. Registered migrations will be applied in ascending order by version.
fn description(&self) -> &'static str
A message describing the effects of this migration.