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

Ответить