DB tabulky (Poznámky): Porovnání verzí
(založena nová stránka s textem „''DB tabulky (Poznámky)'' <small> * poznam_hlavicky * poznam_prava_hlav * poznam_id * poznam_txt * poznam_prava </small> == Individuální poznámky == <small> <small> Tabulky jsou provázány prostřednictvím sloupce id_pozn. V tabulce poznam_id je ve sloupci os_cislo uloženo osobní číslo, k němuž se poznámka vztahuje. Pokud byla poznámka zadávána v agendě Pracovní poměr, je vyplněn také sloupec cislo_pom. Pozn. 1. Smazání těch…“) |
|||
| Řádek 16: | Řádek 16: | ||
Pozn. 1. Smazání těch hlaviček poznámek u zaměstnanců, které nemají vyplněn obsah (hlavička byla založena hromadnou akcí ke všem zaměstnancům; poté některým zaměstnancům byl vyplněn obsah, jiným ne). | Pozn. 1. Smazání těch hlaviček poznámek u zaměstnanců, které nemají vyplněn obsah (hlavička byla založena hromadnou akcí ke všem zaměstnancům; poté některým zaměstnancům byl vyplněn obsah, jiným ne). | ||
: delete from poznam_prava where id_pozn in (select id_pozn from poznam_id where hlavicka = 'XXXXXXX' and id_pozn not in (select distinct id_pozn from poznam_txt)); | |||
: delete from poznam_id where hlavicka = 'XXXXXXX' and id_pozn not in (select distinct id_pozn from poznam_txt); | |||
Pozn. 2. Smazání hlavičky poznámky a všech souvisejích textů pro všechny zaměstnance. | Pozn. 2. Smazání hlavičky poznámky a všech souvisejích textů pro všechny zaměstnance. | ||
: delete from poznam_prava where id_pozn in (select id_pozn from poznam_id where hlavicka = 'XXXXXXX'); | |||
: delete from poznam_txt where id_pozn in (select id_pozn from poznam_id where hlavicka = 'XXXXXXX'); | |||
: delete from poznam_id where hlavicka = 'XXXXXXX'; | |||
Pozn. 3. Informaci o tom, ke kterému osobnímu číslu se poznámka vztahuje, obsahoval dříve sloupec id_pozn (tab poznam_id), který obsahoval textovou informaci "os_cislo = XY", kde XY bylo konkrétní osobní číslo. Nyní je tento sloupec prázdný, přičemž přechod na nový způsob ukládání včetně převedení stávajících dat proběhl automaticky - po prvním otevření agendy poznámek (v záložkových oknech os.údajů nebo prac.poměrů) se uživateli zobrazilo upozornění a proběhla dávková úprava dat. Úprava byla k dispozici od srpna 2011, přičemž současně bylo potřeba ošetřit další místa výskytu poznámek včetně jednorázové funkce 34-změna osobního čísla. | Pozn. 3. Informaci o tom, ke kterému osobnímu číslu se poznámka vztahuje, obsahoval dříve sloupec id_pozn (tab poznam_id), který obsahoval textovou informaci "os_cislo = XY", kde XY bylo konkrétní osobní číslo. Nyní je tento sloupec prázdný, přičemž přechod na nový způsob ukládání včetně převedení stávajících dat proběhl automaticky - po prvním otevření agendy poznámek (v záložkových oknech os.údajů nebo prac.poměrů) se uživateli zobrazilo upozornění a proběhla dávková úprava dat. Úprava byla k dispozici od srpna 2011, přičemž současně bylo potřeba ošetřit další místa výskytu poznámek včetně jednorázové funkce 34-změna osobního čísla. | ||
Verze z 15. 8. 2022, 11:34
DB tabulky (Poznámky)
- poznam_hlavicky
- poznam_prava_hlav
- poznam_id
- poznam_txt
- poznam_prava
Individuální poznámky
Tabulky jsou provázány prostřednictvím sloupce id_pozn. V tabulce poznam_id je ve sloupci os_cislo uloženo osobní číslo, k němuž se poznámka vztahuje. Pokud byla poznámka zadávána v agendě Pracovní poměr, je vyplněn také sloupec cislo_pom.
Pozn. 1. Smazání těch hlaviček poznámek u zaměstnanců, které nemají vyplněn obsah (hlavička byla založena hromadnou akcí ke všem zaměstnancům; poté některým zaměstnancům byl vyplněn obsah, jiným ne).
- delete from poznam_prava where id_pozn in (select id_pozn from poznam_id where hlavicka = 'XXXXXXX' and id_pozn not in (select distinct id_pozn from poznam_txt));
- delete from poznam_id where hlavicka = 'XXXXXXX' and id_pozn not in (select distinct id_pozn from poznam_txt);
Pozn. 2. Smazání hlavičky poznámky a všech souvisejích textů pro všechny zaměstnance.
- delete from poznam_prava where id_pozn in (select id_pozn from poznam_id where hlavicka = 'XXXXXXX');
- delete from poznam_txt where id_pozn in (select id_pozn from poznam_id where hlavicka = 'XXXXXXX');
- delete from poznam_id where hlavicka = 'XXXXXXX';
Pozn. 3. Informaci o tom, ke kterému osobnímu číslu se poznámka vztahuje, obsahoval dříve sloupec id_pozn (tab poznam_id), který obsahoval textovou informaci "os_cislo = XY", kde XY bylo konkrétní osobní číslo. Nyní je tento sloupec prázdný, přičemž přechod na nový způsob ukládání včetně převedení stávajících dat proběhl automaticky - po prvním otevření agendy poznámek (v záložkových oknech os.údajů nebo prac.poměrů) se uživateli zobrazilo upozornění a proběhla dávková úprava dat. Úprava byla k dispozici od srpna 2011, přičemž současně bylo potřeba ošetřit další místa výskytu poznámek včetně jednorázové funkce 34-změna osobního čísla.