Skip to main content

migrate

Function migrate 

Source
pub fn migrate(conn: &mut Connection) -> Result<u32>
Expand description

Apply all pending migrations in ascending order.

Migrations are idempotent because:

  • each migration only runs when migration.version > user_version
  • migration SQL itself uses IF NOT EXISTS for DDL safety

ยงErrors

Returns an error if any migration fails.