diff options
Diffstat (limited to 'rpki/pubdb/migrations')
-rw-r--r-- | rpki/pubdb/migrations/0001_initial.py | 69 | ||||
-rw-r--r-- | rpki/pubdb/migrations/0002_auto_20160221_0617.py | 22 | ||||
-rw-r--r-- | rpki/pubdb/migrations/0003_remove_delta_xml.py | 18 | ||||
-rw-r--r-- | rpki/pubdb/migrations/__init__.py | 0 |
4 files changed, 109 insertions, 0 deletions
diff --git a/rpki/pubdb/migrations/0001_initial.py b/rpki/pubdb/migrations/0001_initial.py new file mode 100644 index 00000000..e278d7dd --- /dev/null +++ b/rpki/pubdb/migrations/0001_initial.py @@ -0,0 +1,69 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import migrations, models +import rpki.fields + + +class Migration(migrations.Migration): + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='Client', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('client_handle', models.CharField(unique=True, max_length=255)), + ('base_uri', models.TextField()), + ('bpki_cert', rpki.fields.CertificateField()), + ('bpki_glue', rpki.fields.CertificateField(null=True)), + ('last_cms_timestamp', rpki.fields.SundialField(null=True, blank=True)), + ], + ), + migrations.CreateModel( + name='Delta', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('serial', models.BigIntegerField()), + ('xml', models.TextField()), + ('hash', models.CharField(max_length=64)), + ('expires', rpki.fields.SundialField()), + ], + ), + migrations.CreateModel( + name='PublishedObject', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('uri', models.CharField(max_length=255)), + ('der', models.BinaryField()), + ('hash', models.CharField(max_length=64)), + ('client', models.ForeignKey(to='pubdb.Client')), + ], + ), + migrations.CreateModel( + name='Session', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('uuid', models.CharField(unique=True, max_length=36)), + ('serial', models.BigIntegerField()), + ('snapshot', models.TextField(blank=True)), + ('hash', models.CharField(max_length=64, blank=True)), + ], + ), + migrations.AddField( + model_name='publishedobject', + name='session', + field=models.ForeignKey(to='pubdb.Session'), + ), + migrations.AddField( + model_name='delta', + name='session', + field=models.ForeignKey(to='pubdb.Session'), + ), + migrations.AlterUniqueTogether( + name='publishedobject', + unique_together=set([('session', 'hash'), ('session', 'uri')]), + ), + ] diff --git a/rpki/pubdb/migrations/0002_auto_20160221_0617.py b/rpki/pubdb/migrations/0002_auto_20160221_0617.py new file mode 100644 index 00000000..a83ad3d3 --- /dev/null +++ b/rpki/pubdb/migrations/0002_auto_20160221_0617.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('pubdb', '0001_initial'), + ] + + operations = [ + migrations.RemoveField( + model_name='session', + name='hash', + ), + migrations.RemoveField( + model_name='session', + name='snapshot', + ), + ] diff --git a/rpki/pubdb/migrations/0003_remove_delta_xml.py b/rpki/pubdb/migrations/0003_remove_delta_xml.py new file mode 100644 index 00000000..e2c0ce16 --- /dev/null +++ b/rpki/pubdb/migrations/0003_remove_delta_xml.py @@ -0,0 +1,18 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('pubdb', '0002_auto_20160221_0617'), + ] + + operations = [ + migrations.RemoveField( + model_name='delta', + name='xml', + ), + ] diff --git a/rpki/pubdb/migrations/__init__.py b/rpki/pubdb/migrations/__init__.py new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/rpki/pubdb/migrations/__init__.py |