From a31cfb428b9c3eb2d34bbda9b93d1f28cddbcf4a Mon Sep 17 00:00:00 2001 From: Nikolai R Kristiansen Date: Tue, 30 Dec 2014 12:47:37 +0100 Subject: [PATCH] Forgot migrations for IP4Address-changes --- mdb/migrations/0001_initial.py | 381 ++++++++++++++++++++++ mdb/migrations/0002_auto_20141229_2309.py | 24 ++ mdb/migrations/__init__.py | 0 3 files changed, 405 insertions(+) create mode 100644 mdb/migrations/0001_initial.py create mode 100644 mdb/migrations/0002_auto_20141229_2309.py create mode 100644 mdb/migrations/__init__.py diff --git a/mdb/migrations/0001_initial.py b/mdb/migrations/0001_initial.py new file mode 100644 index 0000000..b53b891 --- /dev/null +++ b/mdb/migrations/0001_initial.py @@ -0,0 +1,381 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations +import re +import django.core.validators + + +class Migration(migrations.Migration): + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='DhcpConfig', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('serial', models.IntegerField()), + ('active_serial', models.IntegerField()), + ('name', models.CharField(max_length=255)), + ('authoritative', models.BooleanField(default=False)), + ('ddns_update_style', models.CharField(max_length=63)), + ('default_lease_time', models.IntegerField(default=600)), + ('max_lease_time', models.IntegerField(default=7200)), + ('log_facility', models.CharField(max_length=255)), + ], + options={ + 'verbose_name': 'DHCP config', + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='DhcpCustomField', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('value', models.CharField(max_length=255)), + ], + options={ + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='DhcpOption', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('key', models.CharField(max_length=255)), + ('value', models.CharField(max_length=255)), + ], + options={ + 'verbose_name': 'DHCP option', + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='Domain', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('domain_name', models.CharField(max_length=256)), + ('domain_soa', models.CharField(max_length=256)), + ('domain_ttl', models.IntegerField(default=60)), + ('domain_serial', models.IntegerField(default=1)), + ('domain_active_serial', models.IntegerField(default=0, editable=False)), + ('domain_refresh', models.IntegerField(default=28800)), + ('domain_retry', models.IntegerField(default=7200)), + ('domain_expire', models.IntegerField(default=604800)), + ('domain_minimum_ttl', models.IntegerField(default=86400)), + ('domain_admin', models.EmailField(max_length=75)), + ('domain_ipaddr', models.IPAddressField()), + ('domain_filename', models.CharField(max_length=256)), + ('created_date', models.DateTimeField(auto_now_add=True)), + ], + options={ + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='DomainARecord', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('name', models.CharField(max_length=256)), + ('target', models.CharField(max_length=256)), + ('created_date', models.DateTimeField(auto_now_add=True)), + ('domain', models.ForeignKey(to='mdb.Domain')), + ], + options={ + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='DomainCnameRecord', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('name', models.CharField(max_length=256)), + ('target', models.CharField(max_length=256)), + ('created_date', models.DateTimeField(auto_now_add=True)), + ('domain', models.ForeignKey(to='mdb.Domain')), + ], + options={ + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='DomainSrvRecord', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('srvce', models.CharField(max_length=64)), + ('prot', models.CharField(max_length=64)), + ('name', models.CharField(max_length=128)), + ('priority', models.IntegerField()), + ('weight', models.IntegerField()), + ('port', models.IntegerField()), + ('target', models.CharField(max_length=256)), + ('created_date', models.DateTimeField(auto_now_add=True)), + ('domain', models.ForeignKey(to='mdb.Domain')), + ], + options={ + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='DomainTxtRecord', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('name', models.CharField(max_length=256)), + ('target', models.CharField(max_length=256)), + ('created_date', models.DateTimeField(auto_now_add=True)), + ('domain', models.ForeignKey(to='mdb.Domain')), + ], + options={ + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='Host', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('location', models.CharField(max_length=1024)), + ('brand', models.CharField(max_length=1024)), + ('model', models.CharField(max_length=1024)), + ('owner', models.CharField(max_length=1024)), + ('hostname', models.CharField(max_length=64, validators=[django.core.validators.RegexValidator(re.compile(b'^(?!-)[-a-z0-9]+(?