From 93c57f69dfb1acb2b894b9ba09e6fd3364b0730e Mon Sep 17 00:00:00 2001 From: Azur84 Date: Mon, 11 May 2026 21:26:24 +0200 Subject: [PATCH] add foreign ref to database --- migrations/20260511132221_creation.sql | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/migrations/20260511132221_creation.sql b/migrations/20260511132221_creation.sql index 63c3253..0f8b79a 100644 --- a/migrations/20260511132221_creation.sql +++ b/migrations/20260511132221_creation.sql @@ -9,7 +9,8 @@ create TABLE `User` ( create TABLE `Channel` ( `id` INT UNSIGNED NOT NULL PRIMARY KEY, - `guild_id` INT UNSIGNED NOT NULL + `guild_id` INT UNSIGNED NOT NULL, + FOREIGN KEY(guild_id) REFERENCES Guild(id) ); create TABLE `Logs` ( @@ -20,10 +21,13 @@ create TABLE `Logs` ( `message_update` BOOLEAN DEFAULT FALSE, `message_delete` BOOLEAN DEFAULT FALSE, `voice_join` BOOLEAN DEFAULT FALSE, - `voice_quit` BOOLEAN DEFAULT FALSE + `voice_quit` BOOLEAN DEFAULT FALSE, + FOREIGN KEY(guild_id) REFERENCES Guild(id), + FOREIGN KEY(channel_id) REFERENCES Channel(id) ); create TABLE `Auto_Channel` ( `channel_id` INT UNSIGNED NOT NULL PRIMARY KEY, - `category_id` INT UNSIGNED + `category_id` INT UNSIGNED, + FOREIGN KEY(channel_id) REFERENCES User(id) )