Baza danych: Ankiety

Z DrRobert DOCS
Przejdź do nawigacji Przejdź do wyszukiwania

Tabela ankiet: `sg_surveys`

Tabela z podstawowymi danymi ankiety.

nazwa typ domyślnie klucz lub właściwości opis
id int $auto_increment primary_key
uuid char(36) UUID() wygenerowany identyfikator UUID
name varchar(200) NULL nazwa
description text NULL opis
data json NULL json z danymi niezaszyfrowanymi
dt_created datetime CURRENT_TIMESTAMP data i czas utworzenia
dt_updated datetime NULL on update CURRENT_TIMESTAMP data i czas modyfikacji
deleted bool 0 flaga usunięcia
dt_deleted datetime NULL data i czas usunięcia

Tabela pytań: `sg_survey_questions`

Tabela z pytaniami.

nazwa typ domyślnie klucz lub właściwości opis
id int $auto_increment primary_key
uuid char(36) UUID() wygenerowany identyfikator UUID
survey_id integer NULL id ankiety (0 gdy jest to podpytanie)
answer_id integer NULL id odpowiedzi (gdy jest to podpytanie)
name varchar(200) NULL nazwa
type varchar(20) NULL typ
unit varchar(10) NULL jednostka
content text NULL treść
data json NULL json z danymi dodatkowymi
dt_created datetime CURRENT_TIMESTAMP data i czas utworzenia
dt_updated datetime NULL on update CURRENT_TIMESTAMP data i czas modyfikacji
deleted bool 0 flaga usunięcia
dt_deleted datetime NULL data i czas usunięcia
Typy:
klucz nazwa
text Tekst
number Numer
select Wybór jednorazowy (select)
radio Wybór jednorazowy (radio)
checkbox Wybór wielokrotny (checkbox)
information Informacja (bez odpowiedzi)

Tabela odpowiedzi: `sg_survey_question_answers`

Tabela z podstawowymi danymi użytkowników.

nazwa typ domyślnie klucz lub właściwości opis
id int $auto_increment primary_key
uuid char(36) UUID() wygenerowany identyfikator UUID
question_id int 0 id pytania
name varchar(200) NULL nazwa
content text NULL treść
data json NULL json z danymi dodatkowymi
dt_created datetime CURRENT_TIMESTAMP data i czas utworzenia
dt_updated datetime NULL on update CURRENT_TIMESTAMP data i czas modyfikacji
deleted bool 0 flaga usunięcia
dt_deleted datetime NULL data i czas usunięcia