fix(schema): move federated_id index creation after column rename migration

This commit is contained in:
Jannis Braun
2026-03-26 20:53:14 +01:00
parent 43e91bc614
commit 0bcba2aaa9
+1 -1
View File
@@ -481,7 +481,7 @@ export function runMigrations(db: Database.Database): void {
// ─── Federation indexes ──────────────────────────────────────────────────
db.exec(`CREATE UNIQUE INDEX IF NOT EXISTS idx_dm_messages_source_unique ON dm_messages(source_instance, source_message_id) WHERE source_instance IS NOT NULL`);
db.exec(`CREATE UNIQUE INDEX IF NOT EXISTS idx_dm_federated ON dm_channels(federated_id) WHERE federated_id IS NOT NULL`);
// idx_dm_federated is created by migrateDmChannelsFederatedId (after column rename)
db.exec(`CREATE INDEX IF NOT EXISTS idx_outbox_retry ON federation_outbox(next_retry_at)`);
db.exec(`CREATE INDEX IF NOT EXISTS idx_mutation_log_time ON federation_mutation_log(mutated_at)`);