views:

64

answers:

2

How to organise team work on mysql databases? Probably, something like svn, but for databases

+1  A: 

SVN, Microsoft TFS or any other source control should do fine. Give each developer his/her own database instance for development purposes. Use continuous integration / automated builds for large teams and databases that need frequent change.

dportas
A: 

http://www.davedevelopment.co.uk/2008/04/14/how-to-simple-database-migrations-with-phing-and-dbdeploy/

migration scripts we generate with MySQL Workbench and store it in SVN

shurik2533
Also, for small and simple databases will aproach this tool: http://code.google.com/p/mygrate/, but it not stable, yet
shurik2533