My co-founder posted this question on Stack Overflow (http://stackoverflow.com/questions/3133639/how-do-you-manage-databases-during-development) and got some good advice. I wanted to get the HN community's take on the question and see if there were any other thoughts:
In your agile startup, how do you handle a multi-person development team where each developer is making changes to the DB schema and everyone needs to have a current copy for local development and testing? What SCM strategies do you use and/or what software to replicate the database? Do you have a central development database?
Thanks for the thoughts!