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

Z DrRobert DOCS
Przejdź do nawigacji Przejdź do wyszukiwania
Nie podano opisu zmian
(tabela 2)
 
Linia 1: Linia 1:
== Tabela placówek: `sg_user_organisations` ==
== Tabela placówek: `sg_user_organisations` ==
Tabela z podstawowymi danymi organizacji/placówki POZ
Tabela z podstawowymi danymi organizacji/placówki POZ.
{| class="wikitable"
{| class="wikitable"
|+
|+
Linia 32: Linia 32:
|
|
|json z danymi niezaszyfrowanymi
|json z danymi niezaszyfrowanymi
|-
|deleted
|bool
|0
|
|flaga usunięcia
|-
|dt_deleted
|datetime
|NULL
|
|data i czas usunięcia
|-
|dt_created
|datetime
|CURRENT_TIMESTAMP
|
|data i czas utworzenia
|-
|dt_updated
|datetime
|NULL
|on update CURRENT_TIMESTAMP
|data i czas modyfikacji
|}
== Tabela członkostwa ` sg_user_organisations_membership`  ==
Tabela wskazująca na przynależność użytkowników do organizacji/placówki POZ.
{| 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
|-
|used_id
|int
|0
|
|id użytkownika
|-
|organisation_id
|int
|0
|
|id organizacji
|-
|type_id
|int
|0
|
|rodzaj przynależności
|-
|date_start
|datetime
|NULL
|
|data rozpoczęcia członkostwa
|-
|date_stop
|datetime
|NULL
|
|data rozpoczęcia członkostwa
|-
|-
|deleted
|deleted

Aktualna wersja na dzień 11:11, 18 mar 2024

Tabela placówek: `sg_user_organisations`

Tabela z podstawowymi danymi organizacji/placówki POZ.

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
data json NULL json z danymi niezaszyfrowanymi
deleted bool 0 flaga usunięcia
dt_deleted datetime NULL data i czas usunięcia
dt_created datetime CURRENT_TIMESTAMP data i czas utworzenia
dt_updated datetime NULL on update CURRENT_TIMESTAMP data i czas modyfikacji

Tabela członkostwa ` sg_user_organisations_membership`

Tabela wskazująca na przynależność użytkowników do organizacji/placówki POZ.

nazwa typ domyślnie klucz lub właściwości opis
id int $auto_increment primary_key
uuid char(36) UUID() wygenerowany identyfikator UUID
used_id int 0 id użytkownika
organisation_id int 0 id organizacji
type_id int 0 rodzaj przynależności
date_start datetime NULL data rozpoczęcia członkostwa
date_stop datetime NULL data rozpoczęcia członkostwa
deleted bool 0 flaga usunięcia
dt_deleted datetime NULL data i czas usunięcia
dt_created datetime CURRENT_TIMESTAMP data i czas utworzenia
dt_updated datetime NULL on update CURRENT_TIMESTAMP data i czas modyfikacji