Wiki source code of Postup Odstranění importovaných dat
Version 8.1 by Jan Šimeček on 2024/06/28 09:58
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 | | | ||
| 29 | |||
| 30 | {{{truncate table work_data; | ||
| 31 | truncate table operation; | ||
| 32 | truncate table action_log; | ||
| 33 | truncate table charge_history; | ||
| 34 | truncate table user_visit; | ||
| 35 | truncate table authority_data; | ||
| 36 | SET SESSION FOREIGN_KEY_CHECKS=0; | ||
| 37 | truncate table charge; | ||
| 38 | truncate table borrow_cycle; | ||
| 39 | SET SESSION FOREIGN_KEY_CHECKS=1; | ||
| 40 | |||
| 41 | 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.}}} | ||
| 42 | |||
| 43 | |||
| 44 | * Funkce tyto velké tabulky jinak maže velice dlouho. |