diff --git a/bot/src/bot_data/scripts/0.3/Api_down.sql b/bot/src/bot_data/scripts/0.3/Api_down.sql new file mode 100644 index 00000000..49473912 --- /dev/null +++ b/bot/src/bot_data/scripts/0.3/Api_down.sql @@ -0,0 +1,4 @@ +DROP TABLE `AuthUsers`; + +DROP TABLE `AuthUserUsersRelations`; + diff --git a/bot/src/bot_data/scripts/0.3/Api_up.sql b/bot/src/bot_data/scripts/0.3/Api_up.sql new file mode 100644 index 00000000..20708881 --- /dev/null +++ b/bot/src/bot_data/scripts/0.3/Api_up.sql @@ -0,0 +1,31 @@ + +CREATE TABLE IF NOT EXISTS `AuthUsers` ( + `Id` BIGINT NOT NULL AUTO_INCREMENT, + `FirstName` VARCHAR(255), + `LastName` VARCHAR(255), + `EMail` VARCHAR(255), + `Password` VARCHAR(255), + `PasswordSalt` VARCHAR(255), + `RefreshToken` VARCHAR(255), + `ConfirmationId` VARCHAR(255) DEFAULT NULL, + `ForgotPasswordId` VARCHAR(255) DEFAULT NULL, + `OAuthId` VARCHAR(255) DEFAULT NULL, + `RefreshTokenExpiryTime` DATETIME(6) NOT NULL, + `AuthRole` INT NOT NULL DEFAULT 0, + `CreatedAt` DATETIME(6) NOT NULL, + `LastModifiedAt` DATETIME(6) NOT NULL, + PRIMARY KEY(`Id`) +); + +CREATE TABLE IF NOT EXISTS `AuthUserUsersRelations`( + `Id` BIGINT NOT NULL AUTO_INCREMENT, + `AuthUserId` BIGINT DEFAULT NULL, + `UserId` BIGINT DEFAULT NULL, + `CreatedAt` DATETIME(6) NOT NULL, + `LastModifiedAt` DATETIME(6) NOT NULL, + PRIMARY KEY(`Id`), + FOREIGN KEY (`AuthUserId`) REFERENCES `AuthUsers`(`Id`), + FOREIGN KEY (`UserId`) REFERENCES `Users`(`UserId`) +); + + diff --git a/bot/src/bot_data/scripts/0.3/Level_down.sql b/bot/src/bot_data/scripts/0.3/Level_down.sql new file mode 100644 index 00000000..301478b2 --- /dev/null +++ b/bot/src/bot_data/scripts/0.3/Level_down.sql @@ -0,0 +1,2 @@ +DROP TABLE `Levels`; + diff --git a/bot/src/bot_data/scripts/0.3/Level_up.sql b/bot/src/bot_data/scripts/0.3/Level_up.sql new file mode 100644 index 00000000..e982e7b3 --- /dev/null +++ b/bot/src/bot_data/scripts/0.3/Level_up.sql @@ -0,0 +1,14 @@ +CREATE TABLE IF NOT EXISTS `Levels` ( + `Id` BIGINT NOT NULL AUTO_INCREMENT, + `Name` VARCHAR(255) NOT NULL, + `Color` VARCHAR(8) NOT NULL, + `MinXp` BIGINT NOT NULL, + `PermissionInt` BIGINT NOT NULL, + `ServerId` BIGINT, + `CreatedAt` DATETIME(6), + `LastModifiedAt` DATETIME(6), + PRIMARY KEY(`Id`), + FOREIGN KEY (`ServerId`) REFERENCES `Servers`(`ServerId`) +); + + diff --git a/bot/src/bot_data/scripts/0.3/Stats_down.sql b/bot/src/bot_data/scripts/0.3/Stats_down.sql new file mode 100644 index 00000000..36efa156 --- /dev/null +++ b/bot/src/bot_data/scripts/0.3/Stats_down.sql @@ -0,0 +1,2 @@ +DROP TABLE `Statistics`; + diff --git a/bot/src/bot_data/scripts/0.3/Stats_up.sql b/bot/src/bot_data/scripts/0.3/Stats_up.sql new file mode 100644 index 00000000..5f3bafa7 --- /dev/null +++ b/bot/src/bot_data/scripts/0.3/Stats_up.sql @@ -0,0 +1,13 @@ +CREATE TABLE IF NOT EXISTS `Statistics` ( + `Id` BIGINT NOT NULL AUTO_INCREMENT, + `Name` VARCHAR(255) NOT NULL, + `Description` VARCHAR(255) NOT NULL, + `Code` LONGTEXT NOT NULL, + `ServerId` BIGINT, + `CreatedAt` DATETIME(6), + `LastModifiedAt` DATETIME(6), + PRIMARY KEY(`Id`), + FOREIGN KEY (`ServerId`) REFERENCES `Servers`(`ServerId`) +); + +