Used to update sql databases by applying transitions.
- Be in source control
- Run test updates on databases
- Use with continuous integration
- Everyone works on their own database
- Dogfooding updates
- Migrating table schema
- Drop all views, stored proc and functions
- Recreate all views, stored procs and functions
More reading: DbUp: http://dbup.github.io/ Paul Stovell Post: http://paulstovell.com/blog/database-deployment