Wiki source code of Postup Odstranění importovaných dat
Version 4.1 by Jan Šimeček on 2024/06/28 09:55
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | * Neklikat na sdíleném serveru na {{html}} | ||
| 2 | <span style="color: red;">**Systém → Odstranění importovaných dat → Truncate všechna data**!!!</span> | ||
| 3 | {{/html}} | ||
| 4 | * Funkce je k nalezení v Systém → Odstranění importovaných dat. | ||
| 5 | * Funkce slouží k promazání dat posledního importu knihovny, kde je uživatel přihlášený. | ||
| 6 | * Pro spuštění je potřeba mít zapnutý importní mód, pokud není zapnutý, tak funkce vyzve k zapnutí. | ||
| 7 | * Pokud by došlo k chybě při mazání některé tabulky, tak lze spustit mazání sekce znovu. | ||
| 8 | * Postup: | ||
| 9 | |||
| 10 | 1. | ||
| 11 | 11. po jednom se zaškrtne, spustí a počká na dokončení před dalším: | ||
| 12 | 111. výpůjční protokol → tlačítko Odstranit (stav se kontroluje pomocí tlačítka Obnovit) | ||
| 13 | 111. katalogizace a akvizice → tlačítko Odstranit (stav se kontroluje pomocí tlačítka Obnovit) | ||
| 14 | 111. nepoužité autority → tlačítko Odstranit (stav se kontroluje pomocí tlačítka Obnovit) | ||
| 15 | 11. po dokončení je potřeba restartovat tomcat | ||
| 16 | 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!!! | ||
| 17 | |||
| 18 | **TIP:** | ||
| 19 | |||
| 20 | = **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ěží.** = | ||
| 21 | |||
| 22 | **Popřípadě lze příkazy provést přes tlačítko Systém → Odstranění importovaných dat → Truncate všechna data** | ||
| 23 | |||
| 24 | U velké knihovny je dobré nejdříve ve Workbenchy provolat: | ||
| 25 | |||
| 26 | | | ||
| 27 | |||
| 28 | {{{truncate table work_data; | ||
| 29 | truncate table operation; | ||
| 30 | truncate table action_log; | ||
| 31 | truncate table charge_history; | ||
| 32 | truncate table user_visit; | ||
| 33 | truncate table authority_data; | ||
| 34 | SET SESSION FOREIGN_KEY_CHECKS=0; | ||
| 35 | truncate table charge; | ||
| 36 | truncate table borrow_cycle; | ||
| 37 | SET SESSION FOREIGN_KEY_CHECKS=1; | ||
| 38 | |||
| 39 | 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.}}} | ||
| 40 | |||
| 41 | |||
| 42 | * Funkce tyto velké tabulky jinak maže velice dlouho. | ||
| 43 | |||
| 44 |