feature shadow ban
This commit is contained in:
@@ -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)
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user