diff --git a/sea-orm-migration/src/migrator.rs b/sea-orm-migration/src/migrator.rs index 0259d4625..d58802884 100644 --- a/sea-orm-migration/src/migrator.rs +++ b/sea-orm-migration/src/migrator.rs @@ -165,20 +165,12 @@ pub trait MigratorTrait: Send { { let builder = db.get_database_backend(); let table_name = Self::migration_table_name(); - let table = table_name.to_string(); let schema = Schema::new(builder); let mut stmt = schema .create_table_from_entity(seaql_migrations::Entity) .table_name(table_name); stmt.if_not_exists(); - - let has_table = crate::has_table(db, None, table).await?; - - if has_table { - Ok(()) - } else { - db.execute(builder.build(&stmt)).await.map(|_| ()) - } + db.execute(builder.build(&stmt)).await.map(|_| ()) } /// Check the status of all migrations