[Moscow.pm] Unrotate или deployment под debian - выбирайте (YAPC)
Vyacheslav Matjukhin
mmcleric на gmail.com
Пн Апр 13 11:40:23 PDT 2009
2009/4/13 Михаил Монашёв <postmaster на softsearch.ru>
> Здравствуйте, Дмитрий.
>
> DS> Вот здесь ещё хорошо бы рассказать, каким образом разворачиваются
> DS> тестовые среды в контексте данных 238 портов по числу
> DS> разработчиков на одном сервере.
>
> А что такое "порт" в данном контексте?
>
> DS> И отдельно расскажи про инкрементарный деплой БД в связи с выкатом
> DS> очередного обновления.
>
> В рельсах вроде есть нечто подобное. Хотя могу ошибаться, что именно в
> них.
>
> Идея такая: для базы пишутся SQL-запросы и/или скрипты, который меняют
> базу, и которые в случае чего, меняют её обратно. В маленьких проектах
> это должно хорошо работать. Когда же данных много и изменение
> структуры БД занимает пару суток, то бывает быстрее пофиксить ошибку,
> чем откатываться.
Для perl есть очень крутой в теории sqlfairy.
Он умеет парсить результат mysqldump и много чего еще и преобразовывать это
в пару десятков других форматов - графики, схемы баз, код для DBIx::Class, и
умеет строить diff'ы между двумя разными схемами в виде alter table.
Но у меня с ним пока не сложилось, он некоторые сгенерированные собой же
схемы не может распарсить.
--
>
> С уважением,
> Михаил Монашёв, SoftSearch.ru
> mailto:postmaster на softsearch.ru
> ICQ# 166233339
> http://michael.mindmix.ru/
> Без бэкапа по жизни.
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20090413/4ed59a7c/attachment.html>
Подробная информация о списке рассылки Moscow-pm