2011-08-03 13 views

答えて

7

これは技術的な答えはありませんが、場合:

  • いずれかの段階でバック物事をロールします。
  • は、すべての変更を完全に記録する必要があります。
  • は、ローカルでSQLiteにデータを構築し、リモートで使用しています。

いい考えです。なぜあなたはしませんか?

また、南の移行用に別のブランチを維持することもできます。

+2

私の質問は、私がすでにモデルをバージョン管理していて、その変更を追跡しているなら、どうして私は移行を維持する必要があるのでしょうか?展開すると、サーバー上で移行を行うことが不可欠になりますが、ローカルコンピュータ上の移行はますます増えていくと私は理解しています。 (つまり、Userクラスにフィールドを追加するなど)私はちょうどそれらを保持することができたと思う、うまくいけば、それは将来的にはもっと複雑にしません。 –

+0

あなたはあなたの心を作り上げたようです:-) OOIどのデータベースを使用していますか? –

+0

開発用SQLite、本番用MySQL。 –

2

はい、そうです。ある時点で、追加のデータ移行を行わずにスキーマの移行を実行することはできません。これらは自動生成されません。

関連する問題