Jak na export dat pro dev databázi rubrika: Programování: PHP
Dobrý den,
řešíme v aplikaci problém s přenosem dat z produkční databáze na localhost pro vývojáře, abychom měli dostatek dat pro vývoj a testování na naších strojích.
První řešení co nás napadlo, bylo napsání fixtures generatoru pro každý modul. Tzn. skript, který by generoval testovací data přímo na localhostu, propojoval vazby, apod. Tohle řešení má ale nevýhodu v tom, že se musí neustále udržovat (např. při přidání nového sloupce do databáze, apod.).
Druhé řešení by bylo napsat skript, který exportuje produkční databázi. Tady jsou ale 2 problémy - uživatelské data, které se nesmí stáhnout, tzn. bylo by třeba vyřešit nahrazení citlivých údajů za nějaké random stringy, a druhý problém je, že data mají několik GB a tímpádem by se muselo řešit nějaké omezení na počet řádků, tam je ale zase problém s vazbami na další tabulky.
Používáme Nette a Doctrinu.
Jaké řešení používáte pro naplnění localhost databáze relevantními daty?
Díky
Pro zobrazení všech 4 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem: