pub trait MigrationConnection: Connection {
// Required method
fn setup(&mut self) -> QueryResult<usize>;
}
Expand description
A trait indicating that a connection could be used to manage migrations
Only custom backend implementations need to think about this trait
Required Methods§
sourcefn setup(&mut self) -> QueryResult<usize>
fn setup(&mut self) -> QueryResult<usize>
Setup the following table:
diesel::table! {
__diesel_schema_migrations(version) {
version -> Text,
/// defaults to `CURRENT_TIMESTAMP`
run_on -> Timestamp,
}
}
Object Safety§
This trait is not object safe.