fix(sql): more friendly panic message when no migrations providing

pull/1932/head
ForzenString 10 months ago
parent 7e1c17a635
commit a97e278fc6

@ -145,9 +145,14 @@ impl Builder {
for db in config.preload {
let pool = DbPool::connect(&db, app).await?;
if let Some(migrations) = self.migrations.as_mut().unwrap().remove(&db) {
let migrator = Migrator::new(migrations).await?;
if let Some(migration_map) = self.migrations.as_mut(){
if let Some(migrations)= migration_map.remove(&db){
let migrator = Migrator::new(migrations).await?;
pool.migrate(&migrator).await?;
}
}
else{
panic!("No migrations providing. Please provide at least one migration or clear `preload` list");
}
lock.insert(db, pool);

Loading…
Cancel
Save