From 075696a520258fc23e432f65fe056f3965f6178c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 24 Mar 2026 06:33:55 +0000 Subject: [PATCH 1/2] Initial plan From 7a3d387e81e3e36331a6d8b15882ebe70a6c21ad Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 24 Mar 2026 06:43:18 +0000 Subject: [PATCH 2/2] Add v9.sql migration: add missing index on nostr_federations(federation_id) Co-authored-by: bansalayush247 <116891199+bansalayush247@users.noreply.github.com> Agent-Logs-Url: https://github.com/bansalayush247/fedimint-observer/sessions/3c14ca81-249d-4fe9-8d4b-9144974a5c88 --- fmo_server/schema/v9.sql | 11 +++++++++++ fmo_server/src/federation/observer.rs | 1 + 2 files changed, 12 insertions(+) create mode 100644 fmo_server/schema/v9.sql diff --git a/fmo_server/schema/v9.sql b/fmo_server/schema/v9.sql new file mode 100644 index 0000000..da99bc3 --- /dev/null +++ b/fmo_server/schema/v9.sql @@ -0,0 +1,11 @@ +-- Add missing index on nostr_federations(federation_id) that was omitted in v7 +BEGIN; + +CREATE INDEX IF NOT EXISTS nostr_federations_federation_id ON nostr_federations (federation_id); + +INSERT INTO + schema_version (version) +VALUES + (9); + +COMMIT; diff --git a/fmo_server/src/federation/observer.rs b/fmo_server/src/federation/observer.rs index ae982f6..0d111eb 100644 --- a/fmo_server/src/federation/observer.rs +++ b/fmo_server/src/federation/observer.rs @@ -191,6 +191,7 @@ impl FederationObserver { "/schema/v8.sql", FederationObserver::backfill_reprocess_all_sessions ), + migration!("/schema/v9.sql"), ]; for (index, migration) in migrations.iter().enumerate() {