#31592: Can't revert to Django 3.0.6 after running migration for 3.1a1
-----------------------------------------+------------------------
               Reporter:  אורי           |          Owner:  nobody
                   Type:  Bug            |         Status:  new
              Component:  Uncategorized  |        Version:  3.1
               Severity:  Normal         |       Keywords:
           Triage Stage:  Unreviewed     |      Has patch:  0
    Needs documentation:  0              |    Needs tests:  0
Patch needs improvement:  0              |  Easy pickings:  0
                  UI/UX:  0              |
-----------------------------------------+------------------------
 I upgraded to Django 3.1a1 and ran migrations. I also created my own
 migration because of the change from `from django.contrib.postgres.fields
 import JSONField` to `from django.db.models import JSONField`. My own
 migration was generated automatically:

 {{{
 # Generated by Django 3.1a1 on 2020-05-14 16:25

 from django.db import migrations, models
 import speedy.match.accounts.models


 class Migration(migrations.Migration):

     dependencies = [
         ('match_accounts', '0006_auto_20200121_1731'),
     ]

     operations = [
         migrations.AlterField(
             model_name='siteprofile',
             name='diet_match',
 
field=models.JSONField(default=speedy.match.accounts.models.SiteProfile.diet_match_default,
 verbose_name='Diet match'),
         ),
         migrations.AlterField(
             model_name='siteprofile',
             name='relationship_status_match',
 
field=models.JSONField(default=speedy.match.accounts.models.SiteProfile.relationship_status_match_default,
 verbose_name='Relationship status match'),
         ),
         migrations.AlterField(
             model_name='siteprofile',
             name='smoking_status_match',
 
field=models.JSONField(default=speedy.match.accounts.models.SiteProfile.smoking_status_match_default,
 verbose_name='Smoking status match'),
         ),
     ]
 }}}

 Most of the things worked with Django 3.1a1 except a few things which I
 will report later. But when trying to use Django 3.0.6 again, I ran the
 following commands:

 {{{
 ./manage_all_sites.sh migrate auth 0011
 ./manage_all_sites.sh migrate match_accounts 0006
 }}}

 Then,  after running my websites with Django 3.0.6, I received an error
 message:

 `Incorrect padding`

 I can't run my websites locally without deleting the database completely
 including all users. I didn't find any way to fix the database to run it
 with Django 3.0.6.

-- 
Ticket URL: <https://code.djangoproject.com/ticket/31592>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/054.dd6b5c6f132d3db7655b6606e582932d%40djangoproject.com.

Reply via email to