Import databáze je krásná disciplína. Na papíře jednoduchá. Vyexportovat, nahrát, přepsat údaje, zkontrolovat.

V praxi občas připomíná malý psychologický test s připojením k MySQL.

Databáze neodpouští domněnky

U databáze se nedá spoléhat na pocit. Tady někde bude správný soubor, tam asi bude heslo, tohle snad patří k tomu webu. Slovo snad je v technice velmi nebezpečné. Hlavně když člověk pracuje s ostrým webem a databází, která má něco opravdu zobrazovat.

Import databáze rychle ukáže, jestli je v projektu pořádek. Kde jsou zálohy. Jak se jmenují soubory. Která databáze je původní. Která je nová. Jaké údaje patří do konfigurace. Když to není jasné, trpělivost začne mizet velmi svižně.

Záloha je brzda před pádem

Zálohy nejsou formalita. Jsou brzda před pádem. Před importem musí být jasné, že existuje funkční kopie souborů i databáze. Ne někde teoreticky. Opravdu. Stažitelná, pojmenovaná a použitelná. Ideálně tak, aby ji člověk našel i ve chvíli, kdy už nemluví úplně klidným hlasem.

Kdo někdy řešil špatně importovanou databázi, ví, že dobrá záloha má cenu zlata. A špatně pojmenovaná záloha má cenu hádanky. To je méně příjemné, zvlášť když web zrovna ukazuje chybu.

Nejhorší jsou tiché chyby

Některé chyby jsou milosrdné. Nahlásí se hned a nahlas. Horší jsou tiché chyby. Import proběhne, ale web ukazuje divná data. Přihlášení nefunguje. Chybí diakritika. Některé tabulky jsou prázdné. Člověk chvíli doufá, že se dívá špatně. Většinou ne.

Proto je po importu nutná kontrola. Ne jen otevřít homepage. Přihlášení, administrace, články, obrázky, formuláře, vyhledávání, klíčové záznamy. Čím větší systém, tím víc kontrolních bodů. Nuda? Ano. Nutnost? Také ano.

Postup uklidňuje nervy

Přesný postup není byrokracie. Je to způsob, jak se nezbláznit. Krok jedna, záloha. Krok dva, export. Krok tři, import. Krok čtyři, konfigurace. Krok pět, kontrola. Když se něco pokazí, člověk ví, kde se vrátit.

Bez postupu se začne improvizovat. A improvizace u databáze je jako opravovat hodinky kladivem. Občas se něco pohne, ale radost z výsledku nebývá dlouhá.

Trpělivost je technický nástroj

Import databáze naučí člověka jednu věc: trpělivost není povahová vlastnost, ale technický nástroj. Klidné ověření je rychlejší než deset nervózních pokusů. Přesný název souboru je lepší než paměť. Screenshot stavu je lepší než domněnka.

Když se import povede, nikdo o tom většinou neví. Web prostě běží. To je v technice často nejlepší výsledek. Žádný ohňostroj, žádná sláva. Jen funkční web a člověk, který si jde udělat kávu s pocitem, že databáze dnes vyhrála jen napůl.

Shrnutí pro blog

Pointa: Import databáze ukáže hodnotu záloh, přesných postupů, kontroly přístupových údajů a klidného ověřování. Bez systému rychle ničí trpělivost i důvěru v celý projekt.