From 274642b6f4c0bffee9172a930068c18f2d1b069f Mon Sep 17 00:00:00 2001 From: Kristofers Solo Date: Mon, 30 Oct 2023 17:42:38 +0200 Subject: [PATCH] feat(Room): add Room table --- src/design/entities/index.tex | 1 + src/design/entities/room.tex | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 src/design/entities/room.tex diff --git a/src/design/entities/index.tex b/src/design/entities/index.tex index 882b51c..9d01119 100644 --- a/src/design/entities/index.tex +++ b/src/design/entities/index.tex @@ -15,3 +15,4 @@ Visām tabulām, \texttt{VARCHAR} un \texttt{TEXT} laukiem tiek lietots UTF8 kod \input{./src/design/entities/room-status.tex} \input{./src/design/entities/user.tex} \input{./src/design/entities/game-setup.tex} +\input{./src/design/entities/room.tex} diff --git a/src/design/entities/room.tex b/src/design/entities/room.tex new file mode 100644 index 0000000..f5020cb --- /dev/null +++ b/src/design/entities/room.tex @@ -0,0 +1,10 @@ +\begin{entityTable}{Istaba}{entity-room} + \entityTableRow{nosaukums}{varchar(255)}{unique, not null}{Istabas Nosaukums} + \entityTableRow{speles\_saksanas\_laiks}{timestamp}{}{Laiks, kad spēle sākas} + \entityTableRow{speles\_beigsanas\_laiks}{timestamp}{}{Laiks, kad spēle beidzas} + \entityTableRow{stavoklis}{int8}{not null}{Pašreizējais spēles stāvoklis, \texttt{FOREING KEY} uz \hyperref[tab:entity-room-status]{IstabasStavoklis} tabulas id kolonnu} + \entityTableRow{piekluves\_kods}{char(6)}{unique}{Unikāls istabas piekļuves kods, 6 lielie burtcipari} + \entityTableRow{vai\_rada\_miruso\_lomu}{bool}{default false, not null}{Vai pēc spēlētāja nāves var atklāt viņa lomu?} + \entityTableRow{izveidosanas\_laiks}{timestamp}{default current\_timestamp, not null}{Laiks, kad dotā spēles istaba tika izveidota/saglabāta datubāzē} + \entityTableRow{epeles\_konfiguracija}{int8}{not null}{Spēles uzstādījumi, kurus izmanto dotā istaba, \texttt{FOREING KEY} uz \hyperref[tab:entity-game-setup]{SpelesKonfiguracija} tabulas id kolonnu} +\end{entityTable}