Archívum - Május 1, 2014
Liquibase changeset alapján történő db schema módosítás
Új release-nél szeretném a changeset alapján módosítani a db schema-t, viszont production szerveren csak php van, és nincs ssh. Tudtok olyan php-s tool-ról, ami a changeset-et átnézve megcsinálja a módosításokat?
Alternatívának egyelőre azt találtam ki, hogy dumpolom az aktuális schema-t, aztán utána újra felépítem éles szerveren nulláról. Event sourcing-el az adatok így nem vesznek el, és bármilyen fejlesztésnél szükség lehet a domain event-ek újrajátszására. Ami megint érdekes dolog, hogy vajon hogyan lehetne automatizálni annak a felismerését, hogy mikor van szükség ilyen event újrajátszásra, és mikor nincs? (ez történhet adatbázis változástól függetlenül is, hmm talán a projection osztályok fájljainak figyelésével megoldható ez is)
■ Alternatívának egyelőre azt találtam ki, hogy dumpolom az aktuális schema-t, aztán utána újra felépítem éles szerveren nulláról. Event sourcing-el az adatok így nem vesznek el, és bármilyen fejlesztésnél szükség lehet a domain event-ek újrajátszására. Ami megint érdekes dolog, hogy vajon hogyan lehetne automatizálni annak a felismerését, hogy mikor van szükség ilyen event újrajátszásra, és mikor nincs? (ez történhet adatbázis változástól függetlenül is, hmm talán a projection osztályok fájljainak figyelésével megoldható ez is)
Specifikáció változásnál hogyan szoktátok utánigazítani a kódot?
Specifikáció változásnál hogyan szoktátok utánigazítani a kódot?
■