Несколько человек ведут разработку базы , все изменения пишутся в текстовые файлы и ими обмениваются разработчики. Хотелось бы этот участок автоматизировать. Можно ли это сделать , если да, то как.
Какие другие есть подходы к решению данной задачи.
Любая система контроля
Любая система контроля версий: CVS, Subversion, git и т.д.
используем для PHP
используем для PHP проектов, хотелось бы узнать как же ее привязать к структуре
СПАСИБО
Тогда поясните, что вы имеете
Тогда поясните, что вы имеете в виду под "привязать".
база для разработки у
база для разработки у каждого своя (локальная) , хотелось бы как-то синхронизировать изменения в структуре базы, по принципу того же svn
СПАСИБО
Вариантов вижу несколько. 1.
Вариантов вижу несколько.
1. Если неважна история изменения структуры - ставьте тот же Slony и делайте репликацию между серверами БД у разработчиков.
2. Если по каким-либо причинам (файрволы, NAT'ы) такое невозможно, или если важна история изменений можно с определённой периодичностью (или по кнопке) делать дамп структуры БД в текстовом виде и сохранять его в тот же svn, а на других машинах точно также с определённой периодичностью (или по кнопке) загружать последнюю версию дампа из svn и применять её к БД.
Спасибо за помощь
Спасибо за помощь