aboutsummaryrefslogtreecommitdiff
path: root/rpki/rpkidb/migrations
diff options
context:
space:
mode:
Diffstat (limited to 'rpki/rpkidb/migrations')
-rw-r--r--rpki/rpkidb/migrations/0002_add_turtle.py10
-rw-r--r--rpki/rpkidb/migrations/0003_turtle_data.py2
-rw-r--r--rpki/rpkidb/migrations/0004_turtle_cleanup.py8
-rw-r--r--rpki/rpkidb/migrations/0005_turtle_rehome.py9
4 files changed, 4 insertions, 25 deletions
diff --git a/rpki/rpkidb/migrations/0002_add_turtle.py b/rpki/rpkidb/migrations/0002_add_turtle.py
index e898f43a..fc45c46e 100644
--- a/rpki/rpkidb/migrations/0002_add_turtle.py
+++ b/rpki/rpkidb/migrations/0002_add_turtle.py
@@ -15,7 +15,6 @@ class Migration(migrations.Migration):
name='Turtle',
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('parent_handle', models.SlugField(max_length=255)),
('repository', models.ForeignKey(related_name='parents', to='rpkidb.Repository')),
('tenant', models.ForeignKey(related_name='parents', to='rpkidb.Tenant')),
],
@@ -30,11 +29,6 @@ class Migration(migrations.Migration):
),
migrations.RenameField(
model_name='parent',
- old_name='parent_handle',
- new_name='old_parent_handle',
- ),
- migrations.RenameField(
- model_name='parent',
old_name='repository',
new_name='old_repository',
),
@@ -49,8 +43,4 @@ class Migration(migrations.Migration):
field=models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, default=0, serialize=False, to='rpkidb.Turtle'),
preserve_default=False,
),
- migrations.AlterUniqueTogether(
- name='turtle',
- unique_together=set([('tenant', 'parent_handle')]),
- ),
]
diff --git a/rpki/rpkidb/migrations/0003_turtle_data.py b/rpki/rpkidb/migrations/0003_turtle_data.py
index dbf3b211..90bc8854 100644
--- a/rpki/rpkidb/migrations/0003_turtle_data.py
+++ b/rpki/rpkidb/migrations/0003_turtle_data.py
@@ -10,7 +10,6 @@ def turtle_forward(apps, schema_editor):
db_alias = schema_editor.connection.alias
for parent in Parent.objects.using(db_alias).all():
turtle = Turtle.objects.using(db_alias).create(
- parent_handle = parent.old_parent_handle,
tenant = parent.old_tenant,
repository = parent.old_repository)
parent.turtle_ptr = turtle
@@ -22,7 +21,6 @@ def turtle_reverse(apps, schema_editor):
Parent = apps.get_model("rpkidb", "Parent")
db_alias = schema_editor.connection.alias
for parent in Parent.objects.using(db_alias).all():
- parent.old_parent_handle = parent.turtle_ptr.parent_handle
parent.old_tenant = parent.turtle_ptr.tenant
parent.old_repository = parent.turtle_ptr.repository
parent.turtle_ptr = None
diff --git a/rpki/rpkidb/migrations/0004_turtle_cleanup.py b/rpki/rpkidb/migrations/0004_turtle_cleanup.py
index 5d2d78ec..58a664a0 100644
--- a/rpki/rpkidb/migrations/0004_turtle_cleanup.py
+++ b/rpki/rpkidb/migrations/0004_turtle_cleanup.py
@@ -13,14 +13,14 @@ class Migration(migrations.Migration):
operations = [
migrations.RemoveField(
model_name='parent',
- name='old_parent_handle',
- ),
- migrations.RemoveField(
- model_name='parent',
name='old_repository',
),
migrations.RemoveField(
model_name='parent',
name='old_tenant',
),
+ migrations.AlterUniqueTogether(
+ name='parent',
+ unique_together=set([('turtle_ptr', 'parent_handle')]),
+ ),
]
diff --git a/rpki/rpkidb/migrations/0005_turtle_rehome.py b/rpki/rpkidb/migrations/0005_turtle_rehome.py
index 0724ceaa..a3e6586f 100644
--- a/rpki/rpkidb/migrations/0005_turtle_rehome.py
+++ b/rpki/rpkidb/migrations/0005_turtle_rehome.py
@@ -11,11 +11,6 @@ class Migration(migrations.Migration):
]
operations = [
- migrations.RenameField(
- model_name='turtle',
- old_name='parent_handle',
- new_name='turtle_handle',
- ),
migrations.AlterField(
model_name='ca',
name='parent',
@@ -31,8 +26,4 @@ class Migration(migrations.Migration):
name='tenant',
field=models.ForeignKey(related_name='turtles', to='rpkidb.Tenant'),
),
- migrations.AlterUniqueTogether(
- name='turtle',
- unique_together=set([('tenant', 'turtle_handle')]),
- ),
]