Skripte für relationale Datenbanken werden von Entwicklern gerne stiefmütterlich behandelt. Beim ersten Release können sie dank ORM Frameworks generiert werden. Doch spätestens beim zweiten Release, müssen Datebankmigrationskripte geschrieben werden. Sie werden dann gerne an Tickets an gehangen, per Email verteilt, in Release Notes versteckt etc. Irgendwann gibt es keinen Überblick mehr, welche Datenbankskripte zur welcher Softwareversion gehören. Dieser Vortrag zeigt, warum eine Einbindung von Datenbankenskripte in den Continuous Integration Prozess erstrebenswert ist, welche Voraussetzung dafür geschaffen werden müssen und wie Flyway dabei helfen kann.
Einige Reaktionen
Sketchnote zu "Continuous Database Integration mit FlyWay" von @SandraParsick bei den @xd_de #xdde15 pic.twitter.com/JWwHbKqyH0
— Corinna Baldauf (@findingmarbles) 26. November 2015
Sketchnote from my #flyway session by @benjaminfelis #xdde15 pic.twitter.com/bvBqKGUhmT
— Sandra Parsick (@SandraParsick) 27. November 2015
#xdde15 pic.twitter.com/tGM7zeEVo7
— ☕ J. B. Rainsberger (@jbrains) 26. November 2015
#xdde15 pic.twitter.com/nE8JXBijcX
— ☕ J. B. Rainsberger (@jbrains) 26. November 2015
#xdde15 pic.twitter.com/2YLhFMiQq3
— ☕ J. B. Rainsberger (@jbrains) 26. November 2015
#xdde15 pic.twitter.com/zsEdVOL9T6
— ☕ J. B. Rainsberger (@jbrains) November 26, 2015