Skip to content

Commit 533f311

Browse files
committed
fix the verdict fk key
1 parent 6bfbd8a commit 533f311

File tree

5 files changed

+11
-10
lines changed

5 files changed

+11
-10
lines changed

atlas/migrations/prediction_swarm/20260105202138.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ CREATE INDEX "verification_claim_parsed_prediction_id_idx" ON "public"."verifica
2525
-- Create index "verification_claim_verifier_agent_id_idx" to table: "verification_claim"
2626
CREATE INDEX "verification_claim_verifier_agent_id_idx" ON "public"."verification_claim" ("verifier_agent_id");
2727
-- Modify "verdict" table
28-
ALTER TABLE "public"."verdict" ADD COLUMN "accepted_claim_id" uuid NULL DEFAULT uuidv7(), ADD CONSTRAINT "verdict_accepted_claim_id_verification_claim_id_fk" FOREIGN KEY ("accepted_claim_id") REFERENCES "public"."verification_claim" ("id") ON UPDATE NO ACTION ON DELETE NO ACTION;
28+
ALTER TABLE "public"."verdict" ADD COLUMN "accepted_claim_id" uuid NULL, ADD CONSTRAINT "verdict_accepted_claim_id_verification_claim_id_fk" FOREIGN KEY ("accepted_claim_id") REFERENCES "public"."verification_claim" ("id") ON UPDATE NO ACTION ON DELETE NO ACTION;
2929
-- Create "verifier_feedback" table
3030
CREATE TABLE "public"."verifier_feedback" (
3131
"id" uuid NOT NULL DEFAULT uuidv7(),

atlas/migrations/prediction_swarm/20260202220234.sql

Lines changed: 0 additions & 2 deletions
This file was deleted.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
-- Modify "claim_validation_feedback" table
2+
ALTER TABLE "public"."claim_validation_feedback" DROP CONSTRAINT "claim_validation_feedback_claim_id_fkey", ADD CONSTRAINT "claim_validation_feedback_claim_id_verification_claim_id_fk" FOREIGN KEY ("claim_id") REFERENCES "public"."verification_claim" ("id") ON UPDATE NO ACTION ON DELETE CASCADE;
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
h1:vrVHVnAU54HpjOLOUufo4FdPUoTHyq2yYZyTiOWWdUA=
1+
h1:U/hkWqwMcDIhrAlKgZNikPt+QAJbvefIKVhPbqF1cxA=
22
20251118085426_baseline.sql h1:yYt/F7QkBCF92mhKeZN8/T6ljcYJN+1s3M/gBNv5MxI=
33
20251120161044_rename_goal.sql h1:V0EM07MmeCsc4naTIRBXiLxYtEbHQ0AQI4GzxmkUfxU=
44
20251120161127.sql h1:27i5PAjofmV/DRHMWKybpF5ncgpQTwdaMFUay959YSg=
@@ -11,7 +11,7 @@ h1:vrVHVnAU54HpjOLOUufo4FdPUoTHyq2yYZyTiOWWdUA=
1111
20251126135959.sql h1:ouWxe6r2q3MV48Z18j7vX4m6hDypY8XOpv8V9/1HdpU=
1212
20251128161908.sql h1:qcYrYrusemufBSPM9Mbj/On++3GrjxfItjfTwEOGOus=
1313
20251130132124.sql h1:kkYoKrMn7ITv2IuWGxrLBaCkpPC6zqt4C+ZVYw1BlA0=
14-
20260105202138.sql h1:56oSvxIQl+Ca6uecSbIpxST7pSFNNnNvhDyvPQ7/vGk=
15-
20260202143815_claim_validation_feedback_and_migrate_legacy.sql h1:AUjLv7ytt4we0oAlC/F0f998fNY6Jv90ik8E+wWCuYA=
16-
20260202190000_add_scraped_sources_and_verifier_cursor.sql h1:kZyVtHM55bIJUV7lg/gpRqc+0UEQxGI3U93uFrHvw3c=
17-
20260202220234.sql h1:n+1/S0y6JMfoHkIJx3Cu0m+H7ibAKoxdywVQ8Sv8NBQ=
14+
20260105202138.sql h1:wv60tQo3vz/l6zfTJe54OGpRpejtqmaOa3ysp+xqi0w=
15+
20260202143815_claim_validation_feedback_and_migrate_legacy.sql h1:NU03Ml0nR9a++e9K+wyjApCrfS8muGhEjTqgYfGUWwc=
16+
20260202190000_add_scraped_sources_and_verifier_cursor.sql h1:tSJilwwBLyOgOp0R8Bza3wEnhFsn+WPa4svP3qRsEfc=
17+
20260202223322.sql h1:ezkvs+wvi0w7QwwbiEN6h3SUQC8toSymrnYncSeEPIM=

packages/db/src/schema/memory.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import {
1010
primaryKey,
1111
text,
1212
unique,
13+
uuid,
1314
varchar,
1415
} from "drizzle-orm/pg-core";
1516
import { extract_pgenum_values } from "../utils";
@@ -373,7 +374,7 @@ export const verdictSchema = createTable(
373374
.references(() => parsedPredictionSchema.id),
374375
verdict: boolean("verdict").notNull(), // True if prediction came true, false otherwise
375376
context: jsonb("context").notNull().$type<VerdictContext>(), // Context explaining the verdict
376-
acceptedClaimId: uuidv7("accepted_claim_id").references(
377+
acceptedClaimId: uuid("accepted_claim_id").references(
377378
() => verificationClaimSchema.id,
378379
),
379380
...timeFields(),
@@ -530,7 +531,7 @@ export type ClaimValidationResult = keyof typeof claimValidationResultValues;
530531
export const claimValidationFeedbackSchema = createTable(
531532
"claim_validation_feedback",
532533
{
533-
claimId: uuidv7("claim_id")
534+
claimId: uuid("claim_id")
534535
.primaryKey()
535536
.references(() => verificationClaimSchema.id, { onDelete: "cascade" }),
536537
result: claimValidationResultEnum("result").notNull(),

0 commit comments

Comments
 (0)