День добрый всем!
Столкнулся со следующей проблемой
При разработке модулей для Друпала тестирование происходит в несколько промежуточных стадий на разных серверах,
При обычном процессе (не на друпале) структура БД меняется только разработчиками и соотвественно при update каждого сервера выполняются стандартные запросы изменений.
На конечном сервере работают siteadmin'ы с CCK, то есть меняется структура базы без feedback девелоперам.
И в итоге получается дурацкая ситуация, когда структура базы у девелопера отличается от структуры базы на конечном сервере и промежуточных QA серверах
Вариант на покопать - MySQLdiff http://www.mysqldiff.org/ , но это все равно ведет к РУЧНОМУ сравнению, а хочется нормального человеческого update причем терять данные на конечном сервере, понятное дело нельзя
Может кто сталкивался с проблемой такой автоматизации/миграции по staging-QA серверам? Порылся тут и на орге, но как-то безуспешно - может просто не знаю, что именно искать?
Заранее спасибо