Baza danych: Ankiety: Różnice pomiędzy wersjami

Z DrRobert DOCS
Przejdź do nawigacji Przejdź do wyszukiwania
(Utworzono nową stronę "TODO")
 
Nie podano opisu zmian
Linia 1: Linia 1:
TODO
== Tabela ankiet: `sg_surveys` ==
Tabela z podstawowymi danymi ankiety.
{| class="wikitable"
|+
!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.
{| class="wikitable"
|+
!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
|}
{| class="wikitable"
|+Statusy użytkowników:
!id
!nazwa
!klucz
|-
|0
|nowy
|STATUS_NEW
|-
|1
|aktywny
|STATUS_ACTIVE
|-
|91
|nieaktywny
|STATUS_INACTIVE
|-
|92
|zawieszony
|STATUS_SUSPENDED
|-
|99
|usunięty
|STATUS_DELETED
|}
 
== Tabela użytkowników: `sg_users` ==
Tabela z podstawowymi danymi użytkowników.
{| class="wikitable"
|+
!nazwa
!typ
!domyślnie
!klucz lub właściwości
!opis
|-
|id
|int
|$auto_increment
|primary_key
|
|-
|status_id
|int
|0
|
|id statusu użytkownika
|-
|uuid
|char(36)
|UUID()
|
|wygenerowany identyfikator UUID
|-
|name
|varchar(200)
|NULL
|
|nazwa
|-
|email
|varchar(200)
|NULL
|
|adres email
|-
|phone
|varchar(20)
|NULL
|
|nr telefonu
|-
|data
|json
|NULL
|
|json z danymi niezaszyfrowanymi
|-
|data_encrypted
|longtext
|NULL
|
|zaszyfrowana tablica z danymi niejawnymi
|-
|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
|}
{| class="wikitable"
|+Statusy użytkowników:
!id
!nazwa
!klucz
|-
|0
|nowy
|STATUS_NEW
|-
|1
|aktywny
|STATUS_ACTIVE
|-
|91
|nieaktywny
|STATUS_INACTIVE
|-
|92
|zawieszony
|STATUS_SUSPENDED
|-
|99
|usunięty
|STATUS_DELETED
|}
 
== Tabela użytkowników: `sg_users` ==
Tabela z podstawowymi danymi użytkowników.
{| class="wikitable"
|+
!nazwa
!typ
!domyślnie
!klucz lub właściwości
!opis
|-
|id
|int
|$auto_increment
|primary_key
|
|-
|status_id
|int
|0
|
|id statusu użytkownika
|-
|uuid
|char(36)
|UUID()
|
|wygenerowany identyfikator UUID
|-
|name
|varchar(200)
|NULL
|
|nazwa
|-
|email
|varchar(200)
|NULL
|
|adres email
|-
|phone
|varchar(20)
|NULL
|
|nr telefonu
|-
|data
|json
|NULL
|
|json z danymi niezaszyfrowanymi
|-
|data_encrypted
|longtext
|NULL
|
|zaszyfrowana tablica z danymi niejawnymi
|-
|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
|}
{| class="wikitable"
|+Statusy użytkowników:
!id
!nazwa
!klucz
|-
|0
|nowy
|STATUS_NEW
|-
|1
|aktywny
|STATUS_ACTIVE
|-
|91
|nieaktywny
|STATUS_INACTIVE
|-
|92
|zawieszony
|STATUS_SUSPENDED
|-
|99
|usunięty
|STATUS_DELETED
|}

Wersja z 14:38, 12 sty 2024

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
Statusy użytkowników:
id nazwa klucz
0 nowy STATUS_NEW
1 aktywny STATUS_ACTIVE
91 nieaktywny STATUS_INACTIVE
92 zawieszony STATUS_SUSPENDED
99 usunięty STATUS_DELETED

Tabela użytkowników: `sg_users`

Tabela z podstawowymi danymi użytkowników.

nazwa typ domyślnie klucz lub właściwości opis
id int $auto_increment primary_key
status_id int 0 id statusu użytkownika
uuid char(36) UUID() wygenerowany identyfikator UUID
name varchar(200) NULL nazwa
email varchar(200) NULL adres email
phone varchar(20) NULL nr telefonu
data json NULL json z danymi niezaszyfrowanymi
data_encrypted longtext NULL zaszyfrowana tablica z danymi niejawnymi
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
Statusy użytkowników:
id nazwa klucz
0 nowy STATUS_NEW
1 aktywny STATUS_ACTIVE
91 nieaktywny STATUS_INACTIVE
92 zawieszony STATUS_SUSPENDED
99 usunięty STATUS_DELETED

Tabela użytkowników: `sg_users`

Tabela z podstawowymi danymi użytkowników.

nazwa typ domyślnie klucz lub właściwości opis
id int $auto_increment primary_key
status_id int 0 id statusu użytkownika
uuid char(36) UUID() wygenerowany identyfikator UUID
name varchar(200) NULL nazwa
email varchar(200) NULL adres email
phone varchar(20) NULL nr telefonu
data json NULL json z danymi niezaszyfrowanymi
data_encrypted longtext NULL zaszyfrowana tablica z danymi niejawnymi
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
Statusy użytkowników:
id nazwa klucz
0 nowy STATUS_NEW
1 aktywny STATUS_ACTIVE
91 nieaktywny STATUS_INACTIVE
92 zawieszony STATUS_SUSPENDED
99 usunięty STATUS_DELETED