Treba by me zajimalo - jakym zpusobem je resen prenos struktury DB mezi dev-prod? Resp., pokud ma mit kazdy dev svoji verzi DB na PC, tak jak se pak merguji zmeny, pokud dela vice lidi na stejne casti DB?
Ve starych, ne-frikulinskych korporacich to byva tak, ze dev databaze je sdilenena (anebo je jich vice a jsou sdilene). Zmeny struktury provadi pouze architekt po dohode a ostatnimi. Vetsinou chcete aby za navrh schematu byl zodpovedny nekdo, kdo ma presah i do jinych technologii.
Pak jsou i na nastroje jako DBUnit, Liquibase anebo Flyway. Casto ale nakonec skoncite u klasickeho SQL, zvlast kdyz vyvijete na databazi ktera je zhruba stejne velika jako produkcni.