diff options
author | Rob Austein <sra@hactrn.net> | 2016-04-23 15:02:57 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2016-04-23 15:02:57 +0000 |
commit | 0a712cef8857c6cfc53c2157ffaf5553d70c6472 (patch) | |
tree | be8ecd049fec672f7e82020a281359b1f36478ad /rpki/rpkidb/migrations/0002_add_turtle.py | |
parent | 772ff8e5a51b11d424b453990c6c9a0a4c03d31c (diff) |
Step one of adding internal support for RPKI roots to rpkid: split
Parent model into base Turtle model and derived Parent model.
svn path=/branches/tk705/; revision=6367
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')]), + ), + ] |