Ostatnio modyfikowane 2024/10/21 22:19 przez Martin Mahr

Pokaż ostatnich autorów
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}}
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
8 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
18 {{html}}
19 <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>
20 {{/html}}
21
22 {{html}}
23 <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>
24 {{/html}}
25
26 U velké knihovny je dobré nejdříve ve Workbenchy provolat:
27
28 {{html}}
29 <button onclick="toggleContent('content1')">SQL</button>
30 <div id="content1" style="display: none;">
31 <p>truncate table work_data;</p>
32 <p>truncate table operation;</p>
33 <p>truncate table action_log;</p>
34 <p>truncate table charge_history;</p>
35 <p>truncate table user_visit;</p>
36 <p>truncate table authority_data;</p>
37 <p>SET SESSION FOREIGN_KEY_CHECKS=0;</p>
38 <p>truncate table charge;</p>
39 <p>truncate table borrow_cycle;</p>
40 <p>SET SESSION FOREIGN_KEY_CHECKS=1;</p>
41 <br>
42 <p>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.</p>
43 <p></p>
44 </div>
45 <script>
46 function toggleContent(contentId) {
47 var content = document.getElementById(contentId);
48 if (content.style.display === "none") {
49 content.style.display = "block";
50 } else {
51 content.style.display = "none";
52 }
53 }
54 </script>
55 {{/html}}
56
57
58
59 * Funkce tyto velké tabulky jinak maže velice dlouho.