Как на самом деле работает rake db :: migrate

Я только начал с Ruby и Rails, и одна из вещей, которые мне очень нравятся, - это соглашения, которые они заставляют вас использовать.

Я хочу имитировать это поведение в моих собственных проектах, отличных от Ruby.

У меня вопрос, как это на самом деле работает? Я знаю, что могу просмотреть код Rails, но я недостаточно разбираюсь в том, что в нем происходит.

Я знаю, что он берет базовый сценарий, а затем выполняет для него изменения схемы обновления. Но как узнать, на какой версии? Как мне имитировать это в другом фреймворке / базе данных?

8
задан balki 24 November 2015 в 06:42
поделиться