2009/4/13 Михаил Монашёв <[email protected]> > Здравствуйте, Дмитрий. > > DS> Вот здесь ещё хорошо бы рассказать, каким образом разворачиваются > DS> тестовые среды в контексте данных 238 портов по числу > DS> разработчиков на одном сервере. > > А что такое "порт" в данном контексте? > > DS> И отдельно расскажи про инкрементарный деплой БД в связи с выкатом > DS> очередного обновления. > > В рельсах вроде есть нечто подобное. Хотя могу ошибаться, что именно в > них. > > Идея такая: для базы пишутся SQL-запросы и/или скрипты, который меняют > базу, и которые в случае чего, меняют её обратно. В маленьких проектах > это должно хорошо работать. Когда же данных много и изменение > структуры БД занимает пару суток, то бывает быстрее пофиксить ошибку, > чем откатываться.
Для perl есть очень крутой в теории sqlfairy. Он умеет парсить результат mysqldump и много чего еще и преобразовывать это в пару десятков других форматов - графики, схемы баз, код для DBIx::Class, и умеет строить diff'ы между двумя разными схемами в виде alter table. Но у меня с ним пока не сложилось, он некоторые сгенерированные собой же схемы не может распарсить. -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:[email protected] > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org >
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
