From b7cc851cd67fdd0ab93d2ceecffac7ea8ddccd2c Mon Sep 17 00:00:00 2001 From: Alexis <35.alexis.pele@gmail.com> Date: Mon, 18 Jan 2021 22:04:01 +0100 Subject: [PATCH] Added db table for api_tokens --- api/database/auracle_db_create.sql | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/api/database/auracle_db_create.sql b/api/database/auracle_db_create.sql index 4ff5cfd..21b42e3 100644 --- a/api/database/auracle_db_create.sql +++ b/api/database/auracle_db_create.sql @@ -22,7 +22,7 @@ CREATE TABLE IF NOT EXISTS `permission` ( -- USERS CREATE TABLE IF NOT EXISTS `user` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT, - `uuid` VARCHAR(36) NOT NULL, + `uuid` VARCHAR(36) NOT NULL UNIQUE, `name` VARCHAR(255) NOT NULL DEFAULT "Disciple", `mail` VARCHAR(255) NOT NULL, `avatar` VARCHAR(255), @@ -37,6 +37,15 @@ CREATE TABLE IF NOT EXISTS `user` ( FOREIGN KEY(`role_id`) REFERENCES role(`id`) ); +-- API_TOKENS +CREATE TABLE IF NOT EXISTS `api_token` ( + `id` INT UNSIGNED NOT NULL AUTO_INCREMENT, + `value` VARCHAR(255) NOT NULL, + `user_uuid` VARCHAR(36) NOT NULL UNIQUE, + PRIMARY KEY(`id`), + FOREIGN KEY(`user_uuid`) REFERENCES user(`uuid`) +); + -- SPELLS CREATE TABLE IF NOT EXISTS `spell` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT,