Upload
brad-touesnard
View
206
Download
0
Embed Size (px)
DESCRIPTION
Merging two databases that have diverged is often very time consuming, painful, and can lead to data corruption, data loss, and bugs. In this talk, we take a look at a strategy to avoid merging databases and decrease the likelihood of our deployment going sideways.
Citation preview
Database Deployment Strategy: Avoiding Merging
The Problem
https://www.flickr.com/photos/devaburger/5176328620/
“I’m currently pulling the live database, developing, then pushing to live while
crossing my fingers no pages, posts, comments etc. have been added or
updated.” !
— Actual Developer Comment Leeroy Jenkins?
Why not build a database merge tool?
https://www.flickr.com/photos/95661536@N05/9000977033/
https://www.flickr.com/photos/lastaii/1251140093/
The Strategy
$ git rebase master First, rewinding head to replay your work on top of it...
Test over and over and…
Blip
Working in Teams
PHP Deployment Script
RAMP
Brad Touesnard @bradt http://bradt.ca
Delicious Brains http://deliciousbrains.com
WP Migrate DB Pro Get 20% off with coupon WCMIA Expires this Wednesday (May 15)