DB tabulky (Poznámky)
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.