私はすべての開発を開発サーバーで行い、変更に満足したら、その変更を運用サーバーにプッシュします。ときどきデータベースを変更することがありますが、これを実現するために Django-South を使用しています。
1 つのアプリのみでモデルを変更する場合は、 を実行python manage.py schemamigration my_appしてから、開発python manage.py migrate my_appサーバーの DB スキーマを更新します。
私の質問は、更新を運用サーバーにプッシュした後、運用サーバーを更新する最も簡単な方法は何ですか? のすべての移行ファイルmy_app/migrations/も本番サーバーにプッシュされるpython manage.py migrate my_appため、DB の変更を模倣するために単一のファイルを実行するだけですか?
複数の django-south 実行で複数の DB 変更を行った場合はどうなりますか?migrate my_appそれはまだ単一のpython manage.py migrate my_appですか?
本番データベースのチャンクを誤って吹き飛ばさないように、コマンドに注意したいだけです:P