fix(store): enforce sighting finding id invariant

This commit is contained in:
Hiten Shah
2026-05-16 22:57:32 -07:00
parent 92d65723e4
commit 375fd0bcc0
2 changed files with 6 additions and 1 deletions
+1 -1
View File
@@ -163,7 +163,7 @@ MIGRATIONS: Dict[int, str] = {
2: """
CREATE TABLE IF NOT EXISTS finding_sightings (
id INTEGER PRIMARY KEY,
finding_id INTEGER REFERENCES findings(id) ON DELETE CASCADE,
finding_id INTEGER NOT NULL REFERENCES findings(id) ON DELETE CASCADE,
run_id INTEGER REFERENCES research_runs(id) ON DELETE CASCADE,
topic_id INTEGER REFERENCES topics(id) ON DELETE CASCADE,
source TEXT NOT NULL,