Browse Source

Fix migration

pull/1716/head
Roland Szabo 2 years ago
parent
commit
10c40dc591
1 changed files with 15 additions and 2 deletions
  1. 17
      backend/api/migrations/0017_example_uuid.py

17
backend/api/migrations/0017_example_uuid.py

@ -5,6 +5,13 @@ import uuid
from django.db import migrations, models from django.db import migrations, models
def create_uuid(apps, schema_editor):
Example = apps.get_model('api', 'example')
for example in Example.objects.all():
example.uuid = uuid.uuid4()
example.save()
class Migration(migrations.Migration): class Migration(migrations.Migration):
dependencies = [ dependencies = [
@ -15,6 +22,12 @@ class Migration(migrations.Migration):
migrations.AddField( migrations.AddField(
model_name="example", model_name="example",
name="uuid", name="uuid",
field=models.UUIDField(db_index=True, default=uuid.uuid4, editable=False, unique=True),
field=models.UUIDField(editable=False, blank=True, null=True),
), ),
]
migrations.RunPython(create_uuid),
migrations.AlterField(
model_name='example',
name='uuid',
field=models.UUIDField(db_index=True, unique=True)
)
]
Loading…
Cancel
Save