Wiki source code of Postup Odstranění importovaných dat
Version 12.1 by Jan Šimeček on 2024/06/28 10:46
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 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. |