пятница, 2 сентября 2011 г.

Re: Проблема больших проектов и тысячи миграций

Да, да, помню про порядок в индексе :)

Ну, вот я и говорю, что стоит придерживаться миграций, а не схемы. И
если надо миграции всегда можно поправить.

2011/9/2 Max Lapshin <max.lapshin@gmail.com>:
> 2011/9/2 Timothy N. Tsvetkov <timothy.tsvetkov@gmail.com>:
>> Ну, вот со схемой как раз будет печалька, потому что она будет
>> неактуальная, потому что в нее куча всего не будет попадать. Да, и
>> вообще меня все время бесило в том же лукэтми ее мерджить.
>>
>
> Мне кажется неплохим вариантом стараться придерживаться той версии БД,
> которая на продакшне.
>
> Если там что-то ушло, то всегда можно сделать миграцию, которая
> синхронизирует эталонное состояние с реальным.
> Что-то вида:
>
> unless has_index?(...)  create_index(...)
>
> на продакшне оно уже дел ненаделает, а у девелоперов всё ок.
>
> Другой вопрос в том, что порядок таблиц нефиксирован. Какое-то время в
> рельсах даже были такие клевые баги, как нефиксированный порядок
> элементов в индексе.
>
> --
> --
> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
> FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>
>  Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
> ror2ru@googlegroups.com
>  Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
>  Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ

Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

Комментариев нет:

Отправить комментарий