আমি একটি টেক্সটফিল্ড থেকে নাল = সত্য মুছে ফেলতে চাই:
- footer=models.TextField(null=True, blank=True)
+ footer=models.TextField(blank=True, default='')
আমি একটি স্কিমা মাইগ্রেশন তৈরি করেছি:
manage.py schemamigration fooapp --auto
কিছু পাদলেখ কলামে যেহেতু মাইগ্রেশন চালানো হয় সেগুলি NULL
আমি error
পেয়েছি:
django.db.utils.IntegrityError: কলাম "পাদচরণ" নাল মান ধারণ করে
আমি এটি স্কিমা মাইগ্রেশনে যুক্ত করেছি:
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
কি সমস্যা?