spaceship_db/migration
Types
Values
pub fn migrate(
db: spaceship_db.Db,
migrations: List(Migration),
) -> Result(Nil, String)
Apply all pending migrations
pub fn migrate_async(
db: spaceship_db.AsyncDb,
migrations: List(Migration),
) -> promise.Promise(Result(Nil, String))
Apply all pending migrations (async)
pub fn rollback(
db: spaceship_db.Db,
migrations: List(Migration),
steps: Int,
) -> Result(Nil, String)
Rollback last N migrations
pub fn rollback_async(
db: spaceship_db.AsyncDb,
migrations: List(Migration),
steps: Int,
) -> promise.Promise(Result(Nil, String))
Rollback last N migrations (async)