diff options
Diffstat (limited to 'rpki/rpkidb/migrations/0002_add_turtle.py')
-rw-r--r-- | rpki/rpkidb/migrations/0002_add_turtle.py | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/rpki/rpkidb/migrations/0002_add_turtle.py b/rpki/rpkidb/migrations/0002_add_turtle.py new file mode 100644 index 00000000..e898f43a --- /dev/null +++ b/rpki/rpkidb/migrations/0002_add_turtle.py @@ -0,0 +1,56 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('rpkidb', '0001_initial'), + ] + + operations = [ + migrations.CreateModel( + 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')), + ], + ), + migrations.AlterUniqueTogether( + name='parent', + unique_together=set([]), + ), + migrations.RemoveField( + model_name='parent', + name='id', + ), + 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', + ), + migrations.RenameField( + model_name='parent', + old_name='tenant', + new_name='old_tenant', + ), + migrations.AddField( + model_name='parent', + name='turtle_ptr', + 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')]), + ), + ] |