pub fn run_migrations( db: &Arc<dyn Database>, migrations: &[(u32, MigrationUp)], ) -> Result<()>
Run pending up migrations. Opens the “schema” tree, reads current version, runs each migration with version > current in order, then updates schema_version.
let db = open_module_db(data_dir)?; run_migrations(&db, &[(1, up_initial, Some(down_initial)), (2, up_add_cache, None)])?;