Jak na export dat pro dev databázi rubrika: Programování: PHP

2 jirikrenek
položil/-a 25.6.2019

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

odkaz
12 Kit
odpověděl/-a 25.6.2019

Exportuji a anonymizuji celou produkční databázi.

Pro zobrazení všech 4 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.