From a70b3efb1babca948c892284d635a7657b82c506 Mon Sep 17 00:00:00 2001 From: jg175 <jg175@hdm-stuttgart.de> Date: Fri, 24 Nov 2023 16:27:13 +0100 Subject: [PATCH] Add: DDL_Script; UPDATE: Package Structure --- .../Persistance/{ => Classes}/DataBase.java | 0 .../Persistance/{ => Classes}/IDataBase.java | 0 .../Persistance/Scripts/DDL_Script.sql | 17 +++++++++++++++++ 3 files changed, 17 insertions(+) rename src/main/java/de/hdm_stuttgart/battlearena/Persistance/{ => Classes}/DataBase.java (100%) rename src/main/java/de/hdm_stuttgart/battlearena/Persistance/{ => Classes}/IDataBase.java (100%) create mode 100644 src/main/java/de/hdm_stuttgart/battlearena/Persistance/Scripts/DDL_Script.sql diff --git a/src/main/java/de/hdm_stuttgart/battlearena/Persistance/DataBase.java b/src/main/java/de/hdm_stuttgart/battlearena/Persistance/Classes/DataBase.java similarity index 100% rename from src/main/java/de/hdm_stuttgart/battlearena/Persistance/DataBase.java rename to src/main/java/de/hdm_stuttgart/battlearena/Persistance/Classes/DataBase.java diff --git a/src/main/java/de/hdm_stuttgart/battlearena/Persistance/IDataBase.java b/src/main/java/de/hdm_stuttgart/battlearena/Persistance/Classes/IDataBase.java similarity index 100% rename from src/main/java/de/hdm_stuttgart/battlearena/Persistance/IDataBase.java rename to src/main/java/de/hdm_stuttgart/battlearena/Persistance/Classes/IDataBase.java diff --git a/src/main/java/de/hdm_stuttgart/battlearena/Persistance/Scripts/DDL_Script.sql b/src/main/java/de/hdm_stuttgart/battlearena/Persistance/Scripts/DDL_Script.sql new file mode 100644 index 00000000..d2856291 --- /dev/null +++ b/src/main/java/de/hdm_stuttgart/battlearena/Persistance/Scripts/DDL_Script.sql @@ -0,0 +1,17 @@ +CREATE TABLE maps( + map_id uniqueidentifier NOT NULL DEFAULT newid(), + map_name VARCHAR(30) NOT NULL, + map_size VARCHAR(6) NOT NULL, + map_data VARCHAR(1369) NOT NULL + ); + +CREATE TABLE players( + player_id uniqueidentifier NOT NULL DEFAULT newid(), + player_name VARCHAR(30) NOT NULL, + games_won INTEGER NOT NULL, + games_lost INTEGER NOT NULL, + kills INTEGER NOT NULL, + deaths INTEGER NOT NULL, + blocks_destroyed INTEGER NOT NULL, + ingame_time VARCHAR(256) NOT NULL +); \ No newline at end of file -- GitLab