0

いくつかのデータを含むデータベースがあります。これらのデータを JSON ファイル ( C:\Python25\python manage.py dumpdata > initial_data.json) に入れます。

次に、次のフィールドをモデルの 1 つに追加しました。

visible = models.NullBooleanField(null=True, blank=True, default=False)

を実行するとC:\Python25\python manage.py syncdbDatabaseError: Could not load opinions.Topic(pk=1): no such column: visibleからデータをインポートしようとするとエラー メッセージが表示されましたinitial_data.json

データを失わずに既存のデータベースに null 許容ブール フィールドを追加するにはどうすればよいですか?

更新 1:どうやら、この問題に遭遇したのは私が初めてではありません。Django EvolutionSouth 、またはその他のどのデータベース移行メカニズムが優れていますか?

4

1 に答える 1