From ee486dd6cec77c77752f146de5f4bcfe259c407a Mon Sep 17 00:00:00 2001 From: Askaholic Date: Fri, 12 Jan 2024 00:25:37 -0500 Subject: [PATCH] Don't allow players to friend or foe themselves --- migrations/V134__friends_and_foes_constraint.sql | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 migrations/V134__friends_and_foes_constraint.sql diff --git a/migrations/V134__friends_and_foes_constraint.sql b/migrations/V134__friends_and_foes_constraint.sql new file mode 100644 index 00000000..413a1063 --- /dev/null +++ b/migrations/V134__friends_and_foes_constraint.sql @@ -0,0 +1,5 @@ +DELETE FROM friends_and_foes WHERE user_id = subject_id; + +ALTER TABLE friends_and_foes +ADD CONSTRAINT friends_and_foes_cannot_reference_self +CHECK (user_id <> subject_id);