Мне было интересно, как базы данных управляются в проектах с открытым исходным кодом, которые обычно размещаются в репозиториях, таких как CVS или SVN. Размещение кодов в SVN очень логично, поскольку позволяет различным членам команды получать обновленные фрагменты кода, но как насчет баз данных?
Их схемы и содержимое (я полагаю, файлы .sql) также размещены внутри SVN? В этом случае, если бы я создавал веб-приложение, потребовалось бы от разработчиков постоянно обновлять свои локальные базы данных самым новым файлом .sql?
Или это больше похоже на центральный сервер, который участники могут изменять, а их программное обеспечение просто подключается к сети?
Я планирую начать проект веб-приложения с открытым исходным кодом (для которого требуется использование базы данных), но меня немного смущает вопрос об управлении базой данных.