Clean up legacy outgoing attachment duplicates
This commit is contained in:
@@ -161,6 +161,8 @@ static async Task EnsureCompatibilitySchemaAsync(QMaxDbContext db)
|
||||
}
|
||||
|
||||
await RemoveDuplicateMessageAttachmentsAsync(db);
|
||||
await QMaxDatabaseCleanup.RemoveLegacyWebFileAttachmentEchoesAsync(db);
|
||||
await QMaxDatabaseCleanup.ClearUnreadCountsForLatestOutgoingChatsAsync(db);
|
||||
await db.Database.ExecuteSqlRawAsync("DROP INDEX IF EXISTS IX_MessageAttachments_MessageId_ExternalId;");
|
||||
await db.Database.ExecuteSqlRawAsync("""
|
||||
CREATE UNIQUE INDEX IF NOT EXISTS IX_MessageAttachments_MessageId_ExternalId
|
||||
|
||||
Reference in New Issue
Block a user