From 671fc425558287e20bb88f07e9449665df2fc9a6 Mon Sep 17 00:00:00 2001 From: Radical Date: Sun, 13 Jul 2025 18:03:28 +0200 Subject: [PATCH] fix: make (user_uuid, guild_uuid) unique in members --- migrations/2025-07-13-155008_unique_guild_members/down.sql | 2 ++ migrations/2025-07-13-155008_unique_guild_members/up.sql | 2 ++ 2 files changed, 4 insertions(+) create mode 100644 migrations/2025-07-13-155008_unique_guild_members/down.sql create mode 100644 migrations/2025-07-13-155008_unique_guild_members/up.sql diff --git a/migrations/2025-07-13-155008_unique_guild_members/down.sql b/migrations/2025-07-13-155008_unique_guild_members/down.sql new file mode 100644 index 0000000..013105c --- /dev/null +++ b/migrations/2025-07-13-155008_unique_guild_members/down.sql @@ -0,0 +1,2 @@ +-- This file should undo anything in `up.sql` +ALTER TABLE guild_members DROP CONSTRAINT guild_members_user_uuid_guild_uuid_key; diff --git a/migrations/2025-07-13-155008_unique_guild_members/up.sql b/migrations/2025-07-13-155008_unique_guild_members/up.sql new file mode 100644 index 0000000..d139337 --- /dev/null +++ b/migrations/2025-07-13-155008_unique_guild_members/up.sql @@ -0,0 +1,2 @@ +-- Your SQL goes here +ALTER TABLE guild_members ADD UNIQUE (user_uuid, guild_uuid) \ No newline at end of file