From 2033a7a4088f99388f6a00b9f458c0776458dfcc Mon Sep 17 00:00:00 2001 From: Kristofers Solo Date: Mon, 30 Oct 2023 17:00:22 +0200 Subject: [PATCH] feat(GameRole): add GameRole table --- src/design/entities/game-role.tex | 8 ++++++++ src/design/entities/index.tex | 1 + 2 files changed, 9 insertions(+) create mode 100644 src/design/entities/game-role.tex diff --git a/src/design/entities/game-role.tex b/src/design/entities/game-role.tex new file mode 100644 index 0000000..9b730f2 --- /dev/null +++ b/src/design/entities/game-role.tex @@ -0,0 +1,8 @@ +\begin{entityTable}{SpelesLoma}{entity-game-role} + \entityTableRow{nosaukums}{varchar(255)}{unique, not null}{Lomas nosaukums} + \entityTableRow{apraksts}{text}{default '', not null}{Lomas apraksts} + \entityTableRow{max\_speletaju\_skaits}{int4}{default 1, not null, check (max\_speletaju\_skaits > 0)}{Maksimālais spēlētāju skaiks spēlē ar doto lomu} + \entityTableRow{ir\_pamata}{bool}{default false, not null}{Vai loma ir spēles pamatā vai lietotāju izveidots?} + \entityTableRow{ir\_mafija}{bool}{default false, not null}{Vai loma ir mafija?} + \entityTableRow{attels}{int8}{}{Lomas attēls, FOREING KEY uz \hyperref[tab:entity-image]{Attels} tabulas id kolonnu} +\end{entityTable} diff --git a/src/design/entities/index.tex b/src/design/entities/index.tex index 976e2b8..d46622e 100644 --- a/src/design/entities/index.tex +++ b/src/design/entities/index.tex @@ -9,3 +9,4 @@ Visām tabulām, \texttt{VARCHAR} un \texttt{TEXT} laukiem tiek lietots UTF8 kod \input{./src/design/entities/subscription-price.tex} \input{./src/design/entities/password-recovery.tex} \input{./src/design/entities/email-confirmation.tex} +\input{./src/design/entities/game-role.tex}