feature shadow ban

This commit is contained in:
2026-05-14 15:18:02 +02:00
parent 12f3400164
commit bdfa7edf52
6 changed files with 218 additions and 7 deletions
+17 -2
View File
@@ -1,6 +1,7 @@
-- Add migration script here
create TABLE `Guild` (
`id` INT UNSIGNED NOT NULL PRIMARY KEY
`id` INT UNSIGNED NOT NULL PRIMARY KEY,
`shadow_ban_role` INT UNSIGNED
);
create TABLE `User` (
@@ -30,4 +31,18 @@ create TABLE `Auto_Channel` (
`channel_id` INT UNSIGNED NOT NULL PRIMARY KEY,
`category_id` INT UNSIGNED,
FOREIGN KEY(channel_id) REFERENCES User(id)
)
);
create TABLE `Shadow_Ban` (
`id` INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
`guild_id` INT UNSIGNED NOT NULL,
`user_id` INT UNSIGNED NOT NULL,
FOREIGN KEY(guild_id) REFERENCES Guild(id),
FOREIGN KEY(user_id) REFERENCES User(id)
);
create TABLE `Shadow_Ban_Role` (
`shadow_ban_id` INTEGER NOT NULL,
`role_id` INT UNSIGNED NOT NULL,
FOREIGN KEY(shadow_ban_id) REFERENCES Shadow_Ban(id)
);