From c0f9590f485cb998a29910a593426c24a1042c5e Mon Sep 17 00:00:00 2001 From: Graham Date: Sat, 20 Mar 2021 22:30:50 +0000 Subject: [PATCH] Add foreign key to source_groups Signed-off-by: Graham --- .../main/resources/org/openrs2/archive/migrations/V1__init.sql | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/archive/src/main/resources/org/openrs2/archive/migrations/V1__init.sql b/archive/src/main/resources/org/openrs2/archive/migrations/V1__init.sql index f668698a..378fa598 100644 --- a/archive/src/main/resources/org/openrs2/archive/migrations/V1__init.sql +++ b/archive/src/main/resources/org/openrs2/archive/migrations/V1__init.sql @@ -150,7 +150,8 @@ CREATE TABLE source_groups ( version INTEGER NOT NULL, version_truncated BOOLEAN NOT NULL, container_id BIGINT NOT NULL REFERENCES containers (id), - PRIMARY KEY (source_id, archive_id, group_id) + PRIMARY KEY (source_id, archive_id, group_id), + FOREIGN KEY (archive_id, group_id, version, version_truncated, container_id) REFERENCES groups (archive_id, group_id, version, version_truncated, container_id) ); CREATE INDEX ON source_groups (archive_id, group_id, version, version_truncated, container_id);