Wiki source code of Postup Odstranění importovaných dat
Version 6.1 by Jan Šimeček on 2024/06/28 09:57
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
| |
5.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}} |
| |
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 | |||
| |
6.1 | 8 | 1. |
| |
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 | |||
| |
5.1 | 18 | {{html}} |
| |
6.1 | 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ěží.** |
| |
1.1 | 20 | |
| |
6.1 | 21 | **Popřípadě lze příkazy provést přes tlačítko Systém → Odstranění importovaných dat → Truncate všechna data**</span> |
| 22 | {{/html}} | ||
| |
1.1 | 23 | |
| 24 | U velké knihovny je dobré nejdříve ve Workbenchy provolat: | ||
| 25 | |||
| |
2.1 | 26 | | |
| |
1.1 | 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 |