first commit

This commit is contained in:
Philipp 2021-09-20 14:57:24 +02:00
commit 7e62f366e7
8 changed files with 224 additions and 0 deletions

View file

@ -0,0 +1,3 @@
DROP TABLE servers;
DROP TABLE regions;
DROP TABLE gamemodes;

View file

@ -0,0 +1,21 @@
CREATE TABLE servers (
id UUID PRIMARY KEY,
region_id UUID NOT NULL REFERENCES regions(id) ON DELETE CASCADE,
gamemode_id UUID NOT NULL REFERENCES gamemodes(id) ON DELETE CASCADE,
app_id INT NOT NULL,
name TEXT NOT NULL,
map TEXT NOT NULL,
players INT,
max_players INT
);
CREATE TABLE regions (
id UUID PRIMARY KEY,
name TEXT NOT NULL
);
CREATE TABLE gamemodes (
id UUID PRIMARY KEY,
name TEXT NOT NULL,
description NOT NULL
);