do not drop indexes in migration

This commit is contained in:
Akulij 2025-04-30 19:22:17 +03:00
parent 8c3cfc4d2d
commit 64641d4101

View File

@ -125,9 +125,6 @@ impl DB {
let db = self.get_database().await; let db = self.get_database().await;
/// some migrations doesn't realy need type of collection /// some migrations doesn't realy need type of collection
type AnyCollection = Event; type AnyCollection = Event;
db.collection::<AnyCollection>("events")
.drop_indexes()
.await?;
let events = self.get_database().await.collection::<Event>("events"); let events = self.get_database().await.collection::<Event>("events");
events events
.create_index( .create_index(
@ -138,9 +135,6 @@ impl DB {
) )
.await?; .await?;
db.collection::<AnyCollection>("events")
.drop_indexes()
.await?;
// clear callbacks after a day because otherwise database will contain so much data // clear callbacks after a day because otherwise database will contain so much data
// for just button clicks // for just button clicks
let callback_info = self let callback_info = self