123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- # Generated by Django 4.2.7 on 2023-11-23 13:10
- from django.db import migrations, models
- import uuid
- def forwards_func(apps, schema_editor):
- TokenDomainPolicy = apps.get_model("desecapi", "TokenDomainPolicy")
- db_alias = schema_editor.connection.alias
- for policy in TokenDomainPolicy.objects.using(db_alias).all():
- policy.id_uuid = uuid.uuid4()
- policy.save()
- class Migration(migrations.Migration):
- dependencies = [
- ("desecapi", "0032_tokendomainpolicy_token_user_and_more"),
- ]
- operations = [
- migrations.AddField(
- model_name="tokendomainpolicy",
- name="id_uuid",
- field=models.UUIDField(null=True),
- ),
- migrations.RunPython(forwards_func),
- migrations.AlterField(
- model_name="tokendomainpolicy",
- name="id_uuid",
- field=models.UUIDField(default=uuid.uuid4, editable=False, serialize=False),
- ),
- migrations.RemoveField(
- model_name="tokendomainpolicy",
- name="id",
- ),
- migrations.RenameField(
- model_name="tokendomainpolicy",
- old_name="id_uuid",
- new_name="id",
- ),
- migrations.AlterField(
- model_name="tokendomainpolicy",
- name="id",
- field=models.UUIDField(
- default=uuid.uuid4, editable=False, primary_key=True, serialize=False
- ),
- ),
- ]
|