News for hackers. Stuff that matters.
Re:Fork Your Application's Data (Not Just Your Code) by eggbrain on Thursday November 08, 2012 @04:26PM (#4759933)
Who said anything about production? Are you saying you've never hit a snag with a local db that had data that would be a pain to re-import?
Re:Fork Your Application's Data (Not Just Your Code) by grey-area on Friday November 09, 2012 @03:00AM (#4761844)
Keep your database config for the app in version control with the code, and change to another database per branch.

This means your data in that db will diverge from the main branch slightly, but if that is too much of a problem and you need constant updates from live, you could look into migrations like those used by rails, which store your db changes so that they can be replayed on top of newer data from master and bring it up to the new schema. It's quite easy to setup a bare bones migration system using plain SQL migration files and some scripts if this is a problem you see often.

I often work with several branches of code in rails, and it's not a big problem, you just need a system for keeping the data in sync with the code.

Re:Fork Your Application's Data (Not Just Your Code) by wahnfrieden on Thursday November 08, 2012 @09:22PM (#4760940)
Consider forgoing long-lived/significant local branches too then. Branching has its downsides, and avoiding it has some upsides particularly for small teams. As an alternative, you might start using feature flags instead. Look into "continuous deployment" as well for more insight.