I was wondering how databases are managed in open source projects, which are usually hosted in repositories such as CVS or SVN. Placing codes in SVN is very logical, as it allows different team members to receive updated code snippets, but what about databases?
Are their schemas and contents (.sql files that I assume) hosted inside SVN? In this case, if I were creating a web application, would it require developers to continue updating their local databases with the latest .sql file?
Or is it more like having a central server whose members can change, and their software just plugs into the network?
I plan to launch an open source web application project (which requires a database), but I'm a little confused about how to handle the database management part.
source
share