Hallo Krisztian, viele Dank! Viele liebe Grüße Stefan Wieden Am 13.08.2014 um 14:08 schrieb Krisztian Springer:
Hallo Entwickler,
wir hatten während des Deployments nun schon öfters Probleme mit Features die kurzfristig als Hotfix in einen Release rein gemerged wurden und Schemaänderungen beinhalten. Um hier die Probleme zu entschärfen, dürfen in den Sql Deltas ab sofort keine Lücken mehr entstehen.
Beispiel:
0057-doStuff.sql 0061-doStuff2.sql 0062-doStuff3.sql
So etwas ist nun nicht mehr zulässig. Die 61 muss zur 58 werden und der Rest nach gezogen werden.
Der Grund ist recht Simple: Wird ein Feature in einen Release gemerged und das Feature beinhaltet eine Schemaänderung, können alle Schemaänderungen die vor dem Feature entwickelt werden nicht mehr ausgeführt werden.
Für dieses Szenario wurde der UnitTest erweitert und prüft nun auf Lücken. Außerdem bin ich einmal alle Files durchgegangen und habe sie neu geordnet.
_______________________________________________ Entwicklung mailing list Entwicklung@lists.traso.de https://lists.traso.de/listinfo/entwicklung