TextField から null=True を削除したい:
-    footer=models.TextField(null=True, blank=True)
+    footer=models.TextField(blank=True, default='')
スキーマの移行を作成しました:
manage.py schemamigration fooapp --auto
一部のフッター列には次のものが含まれNULLているためerror、移行を実行すると次のようになります。
django.db.utils.IntegrityError:列「フッター」にnull値が含まれています
これをスキーマの移行に追加しました。
    for sender in orm['fooapp.EmailSender'].objects.filter(footer=None):
        sender.footer=''
        sender.save()
今私は得る:
django.db.utils.DatabaseError: cannot ALTER TABLE "fooapp_emailsender" because it has pending trigger events
なにが問題ですか?