Version 9.1 by Jan Šimeček on 2024/06/28 09:58

Hide last authors
Jan Šimeček 7.1 1 * Neklikat na sdíleném serveru na {{html}}<span style="color: red;">Systém → Odstranění importovaných dat → Truncate všechna data!!!</span>{{/html}}
Jan Šimeček 1.1 2 * Funkce je k nalezení v Systém → Odstranění importovaných dat.
3 * Funkce slouží k promazání dat posledního importu knihovny, kde je uživatel přihlášený.
4 * Pro spuštění je potřeba mít zapnutý importní mód, pokud není zapnutý, tak funkce vyzve k zapnutí.
5 * Pokud by došlo k chybě při mazání některé tabulky, tak lze spustit mazání sekce znovu.
6 * Postup:
7
Jan Šimeček 9.1 8 1.
Jan Šimeček 1.1 9 11. po jednom se zaškrtne, spustí a počká na dokončení před dalším:
10 111. výpůjční protokol → tlačítko Odstranit (stav se kontroluje pomocí tlačítka Obnovit)
11 111. katalogizace a akvizice → tlačítko Odstranit (stav se kontroluje pomocí tlačítka Obnovit)
12 111. nepoužité autority → tlačítko Odstranit (stav se kontroluje pomocí tlačítka Obnovit)
13 11. po dokončení je potřeba restartovat tomcat
14 11. po znovu naběhnutí systému lze pokračovat v importu dat - importní mód se tedy po smazání dat nevypíná a pokračuje se hned novým importem dat!!!
15
16 **TIP:**
17
Jan Šimeček 9.1 18 = =
19
Jan Šimeček 5.1 20 {{html}}
Jan Šimeček 7.1 21 <span style="color: red;">POZOR!!!!!! - příkazy níže smažou data všem knihovnám, nesmí se používat na sdíleném serveru, kde již některé knihovny běží.</span>
22 {{/html}}
Jan Šimeček 1.1 23
Jan Šimeček 7.1 24 {{html}}
Jan Šimeček 8.1 25 <span style="color: red;">Popřípadě lze příkazy provést přes tlačítko Systém → Odstranění importovaných dat → Truncate všechna data</span>
Jan Šimeček 6.1 26 {{/html}}
Jan Šimeček 1.1 27
28 U velké knihovny je dobré nejdříve ve Workbenchy provolat:
29
Jan Šimeček 2.1 30 |
Jan Šimeček 1.1 31
32 {{{truncate table work_data;
33 truncate table operation;
34 truncate table action_log;
35 truncate table charge_history;
36 truncate table user_visit;
37 truncate table authority_data;
38 SET SESSION FOREIGN_KEY_CHECKS=0;
39 truncate table charge;
40 truncate table borrow_cycle;
41 SET SESSION FOREIGN_KEY_CHECKS=1;
42  
43 Nově toto udělá tlačítko Truncate všechna data - aby tlačítko něco udělalo, tak je třeba také zaškrtnout jednotlivé části.}}}
44
45
46 * Funkce tyto velké tabulky jinak maže velice dlouho.