ファブリックを使用して新しいバージョンのコードをサーバーにアップロードすると、いくつかのタスクが実行され、古いバージョンではなく新しいバージョンが提供されます。
これらのタスクの中には syncdb もありますが、これは、古いデータベース テーブルを含む新しいコード バージョン (または、新しく同期されたデータベースを含む古いコード バージョン) があるウィンドウがあることを意味します。
質問: データベースを手動でコピーし、コピーと同期してから、古いコード バージョンと元のデータベースを一度に置き換える必要がありますか?
これは非常に一般的な問題のように思えるので、この問題に対するツールまたは特定のアプローチが既にあるはずだと思います。誰か知っていますか?
(私のもう1つの懸念は、展開中に何かがうまくいかない可能性があることです。コードと同期されていない壊れたデータベースを持たずに、以前の状態にフォールバックしたいと思います)。