Change Control¶
Tools¶
Risk¶
Lowering the risk¶
Change should be done through tools and culture.
- you are always testing
- use the bots, use the tools, but do not talk to me
- use revision tracker
- introduce post/pre commit gatekeepers
- introduce push-karma
Database Patching¶
DB Patching Tools¶
- Flyway: flywaydb
- Maven DB Patch: maven-db-patch
- PostgreSQL SQL based approach: sql-based-patching
- Datical: datical
- Liquidbase: liquidbase