aboutsummaryrefslogtreecommitdiff
path: root/migrations/000-leave-gorm.sql
diff options
context:
space:
mode:
authorAnhgelus Morhtuuzh <william@herges.fr>2026-03-09 18:47:40 +0100
committerAnhgelus Morhtuuzh <william@herges.fr>2026-03-09 18:47:40 +0100
commit9c3f1ea5ffe9ad70caf306faff7a3e3948cef6ab (patch)
treed7931c65a40a7bf22764473c0dd330f83a4bc071 /migrations/000-leave-gorm.sql
parent6e92feaba23a4992e0ec4b529660921a6bcb492a (diff)
feat(config): preload role reactfeat/leave-gorm
Diffstat (limited to 'migrations/000-leave-gorm.sql')
-rw-r--r--migrations/000-leave-gorm.sql9
1 files changed, 4 insertions, 5 deletions
diff --git a/migrations/000-leave-gorm.sql b/migrations/000-leave-gorm.sql
index e3aa71a..a6391a4 100644
--- a/migrations/000-leave-gorm.sql
+++ b/migrations/000-leave-gorm.sql
@@ -30,16 +30,15 @@ CREATE TABLE IF NOT EXISTS xp_roles (
);
CREATE TABLE IF NOT EXISTS role_react_messages (
- id SERIAL PRIMARY KEY,
- message_id snowflake UNIQUE,
+ message_id snowflake PRIMARY KEY,
channel_id snowflake,
guild_id snowflake REFERENCES guilds(id) ON DELETE CASCADE,
note TEXT
);
CREATE TABLE IF NOT EXISTS role_reacts (
+ id SERIAL PRIMARY KEY,
role snowflake,
- message_id INTEGER REFERENCES role_react_messages(id) ON DELETE CASCADE,
- reaction TEXT,
- PRIMARY KEY(role, message_id, reaction)
+ message_id INTEGER REFERENCES role_react_messages(message_id) ON DELETE CASCADE,
+ reaction TEXT
);