drop all previous indexes in migration

This commit is contained in:
Akulij 2025-04-30 18:08:27 +03:00
parent 4d6717967d
commit 6f24d92215

View File

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