logologo
Úvod
Manuál
Vývoj
Pluginy
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Úvod
Manuál
Vývoj
Pluginy
API
logologo

Správa vydání

Přehled
Proměnné a klíče
Správa záloh
Správa migrací
Next PagePřehled
TIP

Tento dokument byl přeložen umělou inteligencí. V případě nepřesností se prosím obraťte na anglickou verzi

#Správce migrací

This feature is provided by the plugin «Správce migrace», included in Professional Edition and above commercial editions

#Úvod

Správce migrací slouží k přenosu konfigurací aplikace z jednoho aplikačního prostředí do druhého. Zaměřuje se především na migraci „konfigurací aplikace“. Pokud potřebujete kompletní migraci dat, doporučujeme použít Správce záloh pro zálohování a obnovu celé aplikace.

#Instalace

Správce migrací závisí na pluginu Správce záloh. Ujistěte se, že je tento plugin již nainstalován a aktivován.

#Proces a principy

Správce migrací přenáší tabulky a data z primární databáze na základě definovaných migračních pravidel, a to z jedné instance aplikace do druhé. Je důležité si uvědomit, že nemigruje data z externích databází ani z podaplikací.

20250102202546

#Migrační pravidla

#Vestavěná pravidla

Správce migrací dokáže migrovat všechny tabulky v primární databázi a podporuje následujících pět vestavěných pravidel:

  • Pouze struktura (Schema-only): Migruje pouze strukturu (schéma) tabulek – data se nevkládají ani neaktualizují.
  • Přepsat (vymazat a znovu vložit): Vymaže všechny existující záznamy z cílové databázové tabulky a poté vloží nová data.
  • Vložit nebo aktualizovat (Upsert): Zkontroluje, zda každý záznam existuje (podle primárního klíče). Pokud ano, aktualizuje jej; pokud ne, vloží jej.
  • Vložit a ignorovat duplikáty (Insert-ignore): Vloží nové záznamy, ale pokud záznam již existuje (podle primárního klíče), vložení se ignoruje (žádné aktualizace se neprovedou).
  • Přeskočit: Úplně přeskočí zpracování tabulky (žádné změny struktury, žádná migrace dat).

Poznámky:

  • Pravidla „Přepsat“, „Vložit nebo aktualizovat“ a „Vložit a ignorovat duplikáty“ synchronizují také změny struktury tabulky.
  • Pokud tabulka používá automaticky inkrementované ID jako primární klíč, nebo pokud nemá primární klíč, nelze na ni aplikovat pravidla „Vložit nebo aktualizovat“ ani „Vložit a ignorovat duplikáty“.
  • Pravidla „Vložit nebo aktualizovat“ a „Vložit a ignorovat duplikáty“ se spoléhají na primární klíč k určení, zda záznam již existuje.

#Detailní návrh

20250102204909

#Konfigurační rozhraní

Konfigurace migračních pravidel

20250102205450

Povolení nezávislých pravidel

20250107105005

Výběr nezávislých pravidel a tabulek, které mají být zpracovány podle aktuálních nezávislých pravidel

20250107104644

#Migrační soubory

20250102205844

#Vytvoření nové migrace

20250102205857

#Spuštění migrace

20250102205915

Kontrola proměnných prostředí aplikace (více se dozvíte o proměnných prostředí)

20250102212311

Pokud některé chybí, zobrazí se vyskakovací okno, které uživatele vyzve k zadání požadovaných nových proměnných prostředí, a poté bude možné pokračovat.

20250102210009

#Logy migrace

20250102205738

#Vrácení zpět (Rollback)

Před spuštěním jakékoli migrace se aktuální aplikace automaticky zálohuje. Pokud migrace selže nebo výsledky neodpovídají očekávání, můžete provést vrácení zpět (rollback) pomocí Správce záloh.

20250105195029