0

私が開発しているアプリケーションでは、データベース スキーマの移行が必要になり始めています。私はdjango-southについて考えましたが、そのような経験がないので少し迷っています。これが私の状況です:

開発コード: 最新のモデル。モデルに加えた変更を追跡していませんでした。

製品コード: 実行中のコード、古いモデルがあります。git pullだけでデプロイできるようにサーバーを構成しました:)

何も壊さずに本番環境 (および DB) のコードを更新するにはどうすればよいですか? --initialステートメントについて見ましたが、この場合、およびconvert_to_south移行履歴を偽造する場合にも機能するとは思いませんが、どうすればよいかまだわかりません。何か助けてください。

4

2 に答える 2

1

実稼働バージョンをチェックアウトし (モデルを実稼働状態に戻すため)、最初の移行を作成し、その移行を現在の開発ブランチにコピーしてからスキーマ移行を作成する必要があります。

于 2013-04-19T14:47:44.740 に答える