Last modified by Martin Mahr on 2024/10/21 22:19

From version 11.1
edited by Jan Šimeček
on 2024/06/28 10:45
Change comment: There is no comment for this version
To version 2.1
edited by Jan Šimeček
on 2024/06/28 09:52
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,4 +1,4 @@
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 +* Neklikat na sdíleném serveru na ** **~{~{color name="red"}} **Systém → Odstranění importovaných dat → Truncate všechna data**!!! ~{~{/color}}
2 2  * Funkce je k nalezení v Systém → Odstranění importovaných dat.
3 3  * Funkce slouží k promazání dat posledního importu knihovny, kde je uživatel přihlášený.
4 4  * Pro spuštění je potřeba mít zapnutý importní mód, pokud není zapnutý, tak funkce vyzve k zapnutí.
... ... @@ -5,7 +5,7 @@
5 5  * Pokud by došlo k chybě při mazání některé tabulky, tak lze spustit mazání sekce znovu.
6 6  * Postup:
7 7  
8 -1.
8 +1.
9 9  11. po jednom se zaškrtne, spustí a počká na dokončení před dalším:
10 10  111. výpůjční protokol → tlačítko Odstranit (stav se kontroluje pomocí tlačítka Obnovit)
11 11  111. katalogizace a akvizice → tlačítko Odstranit (stav se kontroluje pomocí tlačítka Obnovit)
... ... @@ -15,45 +15,28 @@
15 15  
16 16  **TIP:**
17 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}}
18 += **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 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}}
20 +**Popřípadě lze příkazy provést přes tlačítko Systém → Odstranění importovaných dat → Truncate všechna data**
25 25  
26 26  U velké knihovny je dobré nejdříve ve Workbenchy provolat:
27 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 -<p> </p>
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}}
24 +|
56 56  
26 +{{{truncate table work_data;
27 +truncate table operation;
28 +truncate table action_log;
29 +truncate table charge_history;
30 +truncate table user_visit;
31 +truncate table authority_data;
32 +SET SESSION FOREIGN_KEY_CHECKS=0;
33 +truncate table charge;
34 +truncate table borrow_cycle;
35 +SET SESSION FOREIGN_KEY_CHECKS=1;
36
37 +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.}}}
57 57  
58 58  
59 59  * Funkce tyto velké tabulky jinak maže velice dlouho.
41 +
42 +