Die Datenbank unter KontrolleStephan Hochdörfer, bitExpert AG
Über mich
Stephan Hochdörfer, bitExpert AG
Abteilungsleitung Research Labs
@shochdoerfer
Die Datenbank unter Kontrolle
Warum Versionskontrolle?
Die Datenbank unter Kontrolle
Warum Versionskontrolle?
Quellcode ja, Datenbank nein?
Die Datenbank unter Kontrolle
Warum Versionskontrolle?
Deltas gehören zum Changeset!
Die Datenbank unter Kontrolle
Warum Versionskontrolle?
Automatisierung
Die Datenbank unter Kontrolle
Wie Versionskontrolle?
Die Datenbank unter Kontrolle
Wie Versionskontrolle?
DB Dumps
Die Datenbank unter Kontrolle
Wie Versionskontrolle?
SQL Patches
Die Datenbank unter Kontrolle
Wie Versionskontrolle?
Tools / Automation
Die Datenbank unter Kontrolle
A fool with a tool is still a fool!
Die Datenbank unter Kontrolle
Backups sind wichtig!
Die Datenbank unter Kontrolle
Warum Liquibase?
Die Datenbank unter Kontrolle
Warum Liquibase?
Support für div. RDBMs
Die Datenbank unter Kontrolle
Warum Liquibase?
Sehr gute Online-Doku
Die Datenbank unter Kontrolle
Warum Liquibase?
XML als Datenbasis
Die Datenbank unter Kontrolle
Warum Liquibase?
Plugin System
Die Datenbank unter Kontrolle
Warum Liquibase?
Konsole, Maven, Grails, Spring
Die Datenbank unter Kontrolle
Warum Liquibase?
Open source :)
Die Datenbank unter Kontrolle
Liquibase Funktionsumfang
Die Datenbank unter Kontrolle
Liquibase Funktionsumfang
Strukturelle Änderungen
Die Datenbank unter Kontrolle
Liquibase Funktionsumfang
Transformationen
Die Datenbank unter Kontrolle
Liquibase Funktionsumfang
Versionierung
Die Datenbank unter Kontrolle
Liquibase Funktionsumfang
DB Dokumentation
Die Datenbank unter Kontrolle
Liquibase Funktionsumfang
Diff erzeugen
Die Datenbank unter Kontrolle
DemoLiquibase 2.0-rc6