<br><br><div class="gmail_quote">2009/4/13 Михаил Монашёв <span dir="ltr">&lt;<a href="mailto:postmaster@softsearch.ru">postmaster@softsearch.ru</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Здравствуйте, Дмитрий.<br>
<br>
DS&gt; Вот  здесь ещё хорошо бы рассказать, каким образом разворачиваются<br>
DS&gt; тестовые   среды   в   контексте   данных   238  портов  по  числу<br>
DS&gt; разработчиков на одном сервере.<br>
<br>
А что такое &quot;порт&quot; в данном контексте?<br>
<br>
DS&gt; И отдельно расскажи про инкрементарный деплой БД в связи с выкатом<br>
DS&gt; очередного обновления.<br>
<br>
В рельсах вроде есть нечто подобное. Хотя могу ошибаться, что именно в<br>
них.<br>
<br>
Идея такая: для базы пишутся SQL-запросы и/или скрипты, который меняют<br>
базу, и которые в случае чего, меняют её обратно. В маленьких проектах<br>
это  должно  хорошо  работать.  Когда  же  данных  много  и  изменение<br>
структуры  БД занимает пару суток, то бывает быстрее пофиксить ошибку,<br>
чем откатываться.</blockquote><div><br>Для perl есть очень крутой в теории sqlfairy.<br>Он умеет парсить результат mysqldump и много чего еще и преобразовывать это в пару десятков других форматов - графики, схемы баз, код для DBIx::Class, и умеет строить diff&#39;ы между двумя разными схемами в виде alter table.<br>
<br>Но у меня с ним пока не сложилось, он некоторые сгенерированные собой же схемы не может распарсить.<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">--<br>
<br>
С уважением,<br>
Михаил Монашёв, SoftSearch.ru<br>
mailto:<a href="mailto:postmaster@softsearch.ru">postmaster@softsearch.ru</a><br>
ICQ# 166233339<br>
<a href="http://michael.mindmix.ru/" target="_blank">http://michael.mindmix.ru/</a><br>
Без бэкапа по жизни.<br>
<br>
--<br>
</div><div><div></div><div class="h5">Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div></div></blockquote></div><br>