Browse Source

Fix circular references in migrations between reverse_dns/0001 and resources/0003 by moving reverse_dns_reversednsentry creation in reverse_dns/0002 and specify reverse_dns/0001 in depend_of var in resources/0003

Fabs 11 years ago
parent
commit
c9cb8abb5e

+ 4 - 0
coin/resources/migrations/0003_auto__add_field_ipsubnet_delegate_reverse_dns.py

@@ -7,6 +7,10 @@ from django.db import models
 
 class Migration(SchemaMigration):
 
+    depends_on = (
+        ("reverse_dns", "0001_initial"),
+    )
+
     def forwards(self, orm):
         # Adding field 'IPSubnet.delegate_reverse_dns'
         db.add_column(u'resources_ipsubnet', 'delegate_reverse_dns',

+ 0 - 19
coin/reverse_dns/migrations/0001_initial.py

@@ -16,23 +16,11 @@ class Migration(SchemaMigration):
         ))
         db.send_create_signal(u'reverse_dns', ['NameServer'])
 
-        # Adding model 'ReverseDNSEntry'
-        db.create_table(u'reverse_dns_reversednsentry', (
-            (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
-            ('ip', self.gf('netfields.fields.InetAddressField')(max_length=39)),
-            ('reverse', self.gf('django.db.models.fields.CharField')(max_length=255)),
-            ('ip_subnet', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['resources.IPSubnet'])),
-        ))
-        db.send_create_signal(u'reverse_dns', ['ReverseDNSEntry'])
-
 
     def backwards(self, orm):
         # Deleting model 'NameServer'
         db.delete_table(u'reverse_dns_nameserver')
 
-        # Deleting model 'ReverseDNSEntry'
-        db.delete_table(u'reverse_dns_reversednsentry')
-
 
     models = {
         u'members.member': {
@@ -98,13 +86,6 @@ class Migration(SchemaMigration):
             'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
             'dns_name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
-        },
-        u'reverse_dns.reversednsentry': {
-            'Meta': {'object_name': 'ReverseDNSEntry'},
-            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
-            'ip': ('netfields.fields.InetAddressField', [], {'max_length': '39'}),
-            'ip_subnet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['resources.IPSubnet']"}),
-            'reverse': ('django.db.models.fields.CharField', [], {'max_length': '255'})
         }
     }
 

+ 12 - 0
coin/reverse_dns/migrations/0002_auto__add_unique_reversednsentry_ip.py

@@ -8,6 +8,15 @@ from django.db import models
 class Migration(SchemaMigration):
 
     def forwards(self, orm):
+        # Adding model 'ReverseDNSEntry'
+        db.create_table(u'reverse_dns_reversednsentry', (
+            (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
+            ('ip', self.gf('netfields.fields.InetAddressField')(max_length=39)),
+            ('reverse', self.gf('django.db.models.fields.CharField')(max_length=255)),
+            ('ip_subnet', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['resources.IPSubnet'])),
+        ))
+        db.send_create_signal(u'reverse_dns', ['ReverseDNSEntry'])
+
         # Adding unique constraint on 'ReverseDNSEntry', fields ['ip']
         db.create_unique(u'reverse_dns_reversednsentry', ['ip'])
 
@@ -16,6 +25,9 @@ class Migration(SchemaMigration):
         # Removing unique constraint on 'ReverseDNSEntry', fields ['ip']
         db.delete_unique(u'reverse_dns_reversednsentry', ['ip'])
 
+        # Deleting model 'ReverseDNSEntry'
+        db.delete_table(u'reverse_dns_reversednsentry')
+
 
     models = {
         u'members.member': {