Files
@ 348cf5e17195
Branch filter:
Location: conntrackt/conntrackt/migrations/0002_auto__add_unique_communication_source_destination_protocol_port.py - annotation
348cf5e17195
3.5 KiB
text/x-python
CONNT-22: Clarified license a bit. Added release notes.
47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 47eeeca43a84 | # -*- coding: utf-8 -*-
import datetime
from south.db import db
from south.v2 import SchemaMigration
from django.db import models
class Migration(SchemaMigration):
def forwards(self, orm):
# Adding unique constraint on 'Communication', fields ['source', 'destination', 'protocol', 'port']
db.create_unique(u'conntrackt_communication', ['source_id', 'destination_id', 'protocol', 'port'])
def backwards(self, orm):
# Removing unique constraint on 'Communication', fields ['source', 'destination', 'protocol', 'port']
db.delete_unique(u'conntrackt_communication', ['source_id', 'destination_id', 'protocol', 'port'])
models = {
u'conntrackt.communication': {
'Meta': {'unique_together': "(('source', 'destination', 'protocol', 'port'),)", 'object_name': 'Communication'},
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
'destination': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'destination_set'", 'to': u"orm['conntrackt.Interface']"}),
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'port': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
'protocol': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
'source': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'source_set'", 'to': u"orm['conntrackt.Interface']"})
},
u'conntrackt.entity': {
'Meta': {'object_name': 'Entity'},
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'location': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['conntrackt.Location']"}),
'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
'project': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['conntrackt.Project']"})
},
u'conntrackt.interface': {
'Meta': {'object_name': 'Interface'},
'address': ('django.db.models.fields.IPAddressField', [], {'max_length': '15'}),
'description': ('django.db.models.fields.TextField', [], {'default': "'Main network interface.'", 'blank': 'True'}),
'entity': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['conntrackt.Entity']"}),
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'name': ('django.db.models.fields.CharField', [], {'default': "'eth0'", 'max_length': '100'}),
'netmask': ('django.db.models.fields.IPAddressField', [], {'default': "'255.255.255.255'", 'max_length': '15'})
},
u'conntrackt.location': {
'Meta': {'object_name': 'Location'},
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
},
u'conntrackt.project': {
'Meta': {'object_name': 'Project'},
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
}
}
complete_apps = ['conntrackt']
|