私はRubyとRailsを本当に使い始めました。自分が本当に楽しんでいることの1つは、使用する規則です。rake db :: migrateは実際にどのように動作しますか
自分のRuby以外のプロジェクトでその動作を模倣したいと思います。
私の質問は実際にどのように機能するのですか?私はRailsのコードを見ることができることは知っていますが、私はそれで何が起こっているのかを理解するのに十分遠いわけではありません。
私はそれがベースラインスクリプトを受け取り、それに対してスキーマ変更の更新を実行することを知っています。しかし、それはどのバージョンのものかをどのように知っていますか?私は他のフレームワーク/データベースでそれをどのように模倣しますか?
最終移行の内容を確認します。それはそれの後に来るものを実行します。 *非常に*広く、それはSQLを書くためのDSL(3.1の可逆SQL)です。あなたはもっと具体的になりますか? –
それは多くの方法で動作します...それのどのような特定の側面があなたを避けていますか? –
質問が更新されました。私は移住とティアダウンについて具体的に話しています(つまり、rake migrate rollback)。 – Dan