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}