Statistics
| Branch: | Tag: | Revision:

root / snf-cyclades-app / synnefo / db / migrations / 0019_auto__add_field_synnefouser_state.py @ df8a7015

History | View | Annotate | Download (15.1 kB)

1 2c60cbef Giorgos Verigakis
# encoding: utf-8
2 2c60cbef Giorgos Verigakis
import datetime
3 2c60cbef Giorgos Verigakis
from south.db import db
4 2c60cbef Giorgos Verigakis
from south.v2 import SchemaMigration
5 2c60cbef Giorgos Verigakis
from django.db import models
6 2c60cbef Giorgos Verigakis
7 2c60cbef Giorgos Verigakis
class Migration(SchemaMigration):
8 2c60cbef Giorgos Verigakis
9 2c60cbef Giorgos Verigakis
    def forwards(self, orm):
10 2c60cbef Giorgos Verigakis
        
11 2c60cbef Giorgos Verigakis
        # Changing field 'NetworkLink.available'
12 2c60cbef Giorgos Verigakis
        db.alter_column('db_networklink', 'available', self.gf('django.db.models.fields.BooleanField')(blank=True))
13 2c60cbef Giorgos Verigakis
14 2c60cbef Giorgos Verigakis
        # Adding field 'SynnefoUser.state'
15 2c60cbef Giorgos Verigakis
        db.add_column('db_synnefouser', 'state', self.gf('django.db.models.fields.CharField')(default='ACTIVE', max_length=30), keep_default=False)
16 2c60cbef Giorgos Verigakis
17 2c60cbef Giorgos Verigakis
        # Changing field 'Invitations.accepted'
18 2c60cbef Giorgos Verigakis
        db.alter_column('db_invitations', 'accepted', self.gf('django.db.models.fields.BooleanField')(blank=True))
19 2c60cbef Giorgos Verigakis
20 2c60cbef Giorgos Verigakis
        # Changing field 'VirtualMachine.deleted'
21 2c60cbef Giorgos Verigakis
        db.alter_column('db_virtualmachine', 'deleted', self.gf('django.db.models.fields.BooleanField')(blank=True))
22 2c60cbef Giorgos Verigakis
23 2c60cbef Giorgos Verigakis
        # Changing field 'VirtualMachine.suspended'
24 2c60cbef Giorgos Verigakis
        db.alter_column('db_virtualmachine', 'suspended', self.gf('django.db.models.fields.BooleanField')(blank=True))
25 2c60cbef Giorgos Verigakis
26 2c60cbef Giorgos Verigakis
        # Changing field 'Image.public'
27 2c60cbef Giorgos Verigakis
        db.alter_column('db_image', 'public', self.gf('django.db.models.fields.BooleanField')(blank=True))
28 2c60cbef Giorgos Verigakis
29 2c60cbef Giorgos Verigakis
        # Changing field 'Network.public'
30 2c60cbef Giorgos Verigakis
        db.alter_column('db_network', 'public', self.gf('django.db.models.fields.BooleanField')(blank=True))
31 2c60cbef Giorgos Verigakis
32 2c60cbef Giorgos Verigakis
33 2c60cbef Giorgos Verigakis
    def backwards(self, orm):
34 2c60cbef Giorgos Verigakis
        
35 2c60cbef Giorgos Verigakis
        # Changing field 'NetworkLink.available'
36 2c60cbef Giorgos Verigakis
        db.alter_column('db_networklink', 'available', self.gf('django.db.models.fields.BooleanField')())
37 2c60cbef Giorgos Verigakis
38 2c60cbef Giorgos Verigakis
        # Deleting field 'SynnefoUser.state'
39 2c60cbef Giorgos Verigakis
        db.delete_column('db_synnefouser', 'state')
40 2c60cbef Giorgos Verigakis
41 2c60cbef Giorgos Verigakis
        # Changing field 'Invitations.accepted'
42 2c60cbef Giorgos Verigakis
        db.alter_column('db_invitations', 'accepted', self.gf('django.db.models.fields.BooleanField')())
43 2c60cbef Giorgos Verigakis
44 2c60cbef Giorgos Verigakis
        # Changing field 'VirtualMachine.deleted'
45 2c60cbef Giorgos Verigakis
        db.alter_column('db_virtualmachine', 'deleted', self.gf('django.db.models.fields.BooleanField')())
46 2c60cbef Giorgos Verigakis
47 2c60cbef Giorgos Verigakis
        # Changing field 'VirtualMachine.suspended'
48 2c60cbef Giorgos Verigakis
        db.alter_column('db_virtualmachine', 'suspended', self.gf('django.db.models.fields.BooleanField')())
49 2c60cbef Giorgos Verigakis
50 2c60cbef Giorgos Verigakis
        # Changing field 'Image.public'
51 2c60cbef Giorgos Verigakis
        db.alter_column('db_image', 'public', self.gf('django.db.models.fields.BooleanField')())
52 2c60cbef Giorgos Verigakis
53 2c60cbef Giorgos Verigakis
        # Changing field 'Network.public'
54 2c60cbef Giorgos Verigakis
        db.alter_column('db_network', 'public', self.gf('django.db.models.fields.BooleanField')())
55 2c60cbef Giorgos Verigakis
56 2c60cbef Giorgos Verigakis
57 2c60cbef Giorgos Verigakis
    models = {
58 2c60cbef Giorgos Verigakis
        'db.debit': {
59 2c60cbef Giorgos Verigakis
            'Meta': {'object_name': 'Debit'},
60 2c60cbef Giorgos Verigakis
            'description': ('django.db.models.fields.TextField', [], {}),
61 2c60cbef Giorgos Verigakis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
62 2c60cbef Giorgos Verigakis
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.SynnefoUser']"}),
63 2c60cbef Giorgos Verigakis
            'vm': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.VirtualMachine']"}),
64 2c60cbef Giorgos Verigakis
            'when': ('django.db.models.fields.DateTimeField', [], {})
65 2c60cbef Giorgos Verigakis
        },
66 2c60cbef Giorgos Verigakis
        'db.disk': {
67 2c60cbef Giorgos Verigakis
            'Meta': {'object_name': 'Disk'},
68 2c60cbef Giorgos Verigakis
            'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
69 2c60cbef Giorgos Verigakis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
70 2c60cbef Giorgos Verigakis
            'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
71 2c60cbef Giorgos Verigakis
            'owner': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.SynnefoUser']", 'null': 'True', 'blank': 'True'}),
72 2c60cbef Giorgos Verigakis
            'size': ('django.db.models.fields.PositiveIntegerField', [], {}),
73 2c60cbef Giorgos Verigakis
            'updated': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
74 2c60cbef Giorgos Verigakis
            'vm': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.VirtualMachine']", 'null': 'True', 'blank': 'True'})
75 2c60cbef Giorgos Verigakis
        },
76 2c60cbef Giorgos Verigakis
        'db.flavor': {
77 2c60cbef Giorgos Verigakis
            'Meta': {'unique_together': "(('cpu', 'ram', 'disk'),)", 'object_name': 'Flavor'},
78 2c60cbef Giorgos Verigakis
            'cpu': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
79 2c60cbef Giorgos Verigakis
            'disk': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
80 2c60cbef Giorgos Verigakis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
81 2c60cbef Giorgos Verigakis
            'ram': ('django.db.models.fields.IntegerField', [], {'default': '0'})
82 2c60cbef Giorgos Verigakis
        },
83 2c60cbef Giorgos Verigakis
        'db.flavorcost': {
84 2c60cbef Giorgos Verigakis
            'Meta': {'object_name': 'FlavorCost'},
85 2c60cbef Giorgos Verigakis
            'cost_active': ('django.db.models.fields.PositiveIntegerField', [], {}),
86 2c60cbef Giorgos Verigakis
            'cost_inactive': ('django.db.models.fields.PositiveIntegerField', [], {}),
87 2c60cbef Giorgos Verigakis
            'effective_from': ('django.db.models.fields.DateTimeField', [], {}),
88 2c60cbef Giorgos Verigakis
            'flavor': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.Flavor']"}),
89 2c60cbef Giorgos Verigakis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
90 2c60cbef Giorgos Verigakis
        },
91 2c60cbef Giorgos Verigakis
        'db.image': {
92 2c60cbef Giorgos Verigakis
            'Meta': {'object_name': 'Image'},
93 2c60cbef Giorgos Verigakis
            'backend_id': ('django.db.models.fields.CharField', [], {'default': "'debian_base'", 'max_length': '50'}),
94 2c60cbef Giorgos Verigakis
            'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
95 2c60cbef Giorgos Verigakis
            'format': ('django.db.models.fields.CharField', [], {'default': "'dump'", 'max_length': '30'}),
96 2c60cbef Giorgos Verigakis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
97 2c60cbef Giorgos Verigakis
            'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
98 2c60cbef Giorgos Verigakis
            'owner': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.SynnefoUser']", 'null': 'True', 'blank': 'True'}),
99 2c60cbef Giorgos Verigakis
            'public': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}),
100 2c60cbef Giorgos Verigakis
            'sourcevm': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.VirtualMachine']", 'null': 'True'}),
101 2c60cbef Giorgos Verigakis
            'state': ('django.db.models.fields.CharField', [], {'max_length': '30'}),
102 2c60cbef Giorgos Verigakis
            'updated': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
103 2c60cbef Giorgos Verigakis
        },
104 2c60cbef Giorgos Verigakis
        'db.imagemetadata': {
105 2c60cbef Giorgos Verigakis
            'Meta': {'object_name': 'ImageMetadata'},
106 2c60cbef Giorgos Verigakis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
107 2c60cbef Giorgos Verigakis
            'image': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.Image']"}),
108 2c60cbef Giorgos Verigakis
            'meta_key': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
109 2c60cbef Giorgos Verigakis
            'meta_value': ('django.db.models.fields.CharField', [], {'max_length': '500'})
110 2c60cbef Giorgos Verigakis
        },
111 2c60cbef Giorgos Verigakis
        'db.invitations': {
112 2c60cbef Giorgos Verigakis
            'Meta': {'object_name': 'Invitations'},
113 2c60cbef Giorgos Verigakis
            'accepted': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}),
114 2c60cbef Giorgos Verigakis
            'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
115 2c60cbef Giorgos Verigakis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
116 2c60cbef Giorgos Verigakis
            'level': ('django.db.models.fields.IntegerField', [], {'null': 'True'}),
117 2c60cbef Giorgos Verigakis
            'source': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'source'", 'to': "orm['db.SynnefoUser']"}),
118 2c60cbef Giorgos Verigakis
            'target': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'target'", 'to': "orm['db.SynnefoUser']"}),
119 2c60cbef Giorgos Verigakis
            'updated': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
120 2c60cbef Giorgos Verigakis
        },
121 2c60cbef Giorgos Verigakis
        'db.limit': {
122 2c60cbef Giorgos Verigakis
            'Meta': {'object_name': 'Limit'},
123 2c60cbef Giorgos Verigakis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
124 2c60cbef Giorgos Verigakis
            'name': ('django.db.models.fields.CharField', [], {'max_length': '30'}),
125 2c60cbef Giorgos Verigakis
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.SynnefoUser']"}),
126 2c60cbef Giorgos Verigakis
            'value': ('django.db.models.fields.IntegerField', [], {})
127 2c60cbef Giorgos Verigakis
        },
128 2c60cbef Giorgos Verigakis
        'db.network': {
129 2c60cbef Giorgos Verigakis
            'Meta': {'object_name': 'Network'},
130 2c60cbef Giorgos Verigakis
            'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
131 2c60cbef Giorgos Verigakis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
132 2c60cbef Giorgos Verigakis
            'link': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'to': "orm['db.NetworkLink']"}),
133 2c60cbef Giorgos Verigakis
            'machines': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['db.VirtualMachine']", 'through': "orm['db.NetworkInterface']", 'symmetrical': 'False'}),
134 2c60cbef Giorgos Verigakis
            'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
135 2c60cbef Giorgos Verigakis
            'owner': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.SynnefoUser']", 'null': 'True'}),
136 2c60cbef Giorgos Verigakis
            'public': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}),
137 2c60cbef Giorgos Verigakis
            'state': ('django.db.models.fields.CharField', [], {'max_length': '30'}),
138 2c60cbef Giorgos Verigakis
            'updated': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
139 2c60cbef Giorgos Verigakis
        },
140 2c60cbef Giorgos Verigakis
        'db.networkinterface': {
141 2c60cbef Giorgos Verigakis
            'Meta': {'object_name': 'NetworkInterface'},
142 2c60cbef Giorgos Verigakis
            'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
143 2c60cbef Giorgos Verigakis
            'firewall_profile': ('django.db.models.fields.CharField', [], {'max_length': '30', 'null': 'True'}),
144 2c60cbef Giorgos Verigakis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
145 2c60cbef Giorgos Verigakis
            'index': ('django.db.models.fields.IntegerField', [], {'null': 'True'}),
146 2c60cbef Giorgos Verigakis
            'ipv4': ('django.db.models.fields.CharField', [], {'max_length': '15', 'null': 'True'}),
147 2c60cbef Giorgos Verigakis
            'ipv6': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}),
148 2c60cbef Giorgos Verigakis
            'mac': ('django.db.models.fields.CharField', [], {'max_length': '17', 'null': 'True'}),
149 2c60cbef Giorgos Verigakis
            'machine': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'nics'", 'to': "orm['db.VirtualMachine']"}),
150 2c60cbef Giorgos Verigakis
            'network': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'nics'", 'to': "orm['db.Network']"}),
151 2c60cbef Giorgos Verigakis
            'updated': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
152 2c60cbef Giorgos Verigakis
        },
153 2c60cbef Giorgos Verigakis
        'db.networklink': {
154 2c60cbef Giorgos Verigakis
            'Meta': {'object_name': 'NetworkLink'},
155 2c60cbef Giorgos Verigakis
            'available': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}),
156 2c60cbef Giorgos Verigakis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
157 2c60cbef Giorgos Verigakis
            'index': ('django.db.models.fields.IntegerField', [], {}),
158 2c60cbef Giorgos Verigakis
            'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
159 2c60cbef Giorgos Verigakis
            'network': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'null': 'True', 'to': "orm['db.Network']"})
160 2c60cbef Giorgos Verigakis
        },
161 2c60cbef Giorgos Verigakis
        'db.synnefouser': {
162 2c60cbef Giorgos Verigakis
            'Meta': {'object_name': 'SynnefoUser'},
163 2c60cbef Giorgos Verigakis
            'auth_token': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}),
164 2c60cbef Giorgos Verigakis
            'auth_token_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}),
165 2c60cbef Giorgos Verigakis
            'auth_token_expires': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}),
166 2c60cbef Giorgos Verigakis
            'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
167 2c60cbef Giorgos Verigakis
            'credit': ('django.db.models.fields.IntegerField', [], {}),
168 2c60cbef Giorgos Verigakis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
169 2c60cbef Giorgos Verigakis
            'max_invitations': ('django.db.models.fields.IntegerField', [], {'null': 'True'}),
170 2c60cbef Giorgos Verigakis
            'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}),
171 2c60cbef Giorgos Verigakis
            'realname': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}),
172 2c60cbef Giorgos Verigakis
            'state': ('django.db.models.fields.CharField', [], {'default': "'ACTIVE'", 'max_length': '30'}),
173 2c60cbef Giorgos Verigakis
            'tmp_auth_token': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}),
174 2c60cbef Giorgos Verigakis
            'tmp_auth_token_expires': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}),
175 2c60cbef Giorgos Verigakis
            'type': ('django.db.models.fields.CharField', [], {'max_length': '30'}),
176 2c60cbef Giorgos Verigakis
            'uniq': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}),
177 2c60cbef Giorgos Verigakis
            'updated': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
178 2c60cbef Giorgos Verigakis
        },
179 2c60cbef Giorgos Verigakis
        'db.virtualmachine': {
180 2c60cbef Giorgos Verigakis
            'Meta': {'object_name': 'VirtualMachine'},
181 2c60cbef Giorgos Verigakis
            'action': ('django.db.models.fields.CharField', [], {'max_length': '30', 'null': 'True'}),
182 2c60cbef Giorgos Verigakis
            'backendjobid': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}),
183 2c60cbef Giorgos Verigakis
            'backendjobstatus': ('django.db.models.fields.CharField', [], {'max_length': '30', 'null': 'True'}),
184 2c60cbef Giorgos Verigakis
            'backendlogmsg': ('django.db.models.fields.TextField', [], {'null': 'True'}),
185 2c60cbef Giorgos Verigakis
            'backendopcode': ('django.db.models.fields.CharField', [], {'max_length': '30', 'null': 'True'}),
186 2c60cbef Giorgos Verigakis
            'buildpercentage': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
187 2c60cbef Giorgos Verigakis
            'charged': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2011, 9, 13, 14, 42, 27, 501657)'}),
188 2c60cbef Giorgos Verigakis
            'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
189 2c60cbef Giorgos Verigakis
            'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}),
190 2c60cbef Giorgos Verigakis
            'flavor': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.Flavor']"}),
191 2c60cbef Giorgos Verigakis
            'hostid': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
192 2c60cbef Giorgos Verigakis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
193 2c60cbef Giorgos Verigakis
            'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
194 2c60cbef Giorgos Verigakis
            'operstate': ('django.db.models.fields.CharField', [], {'max_length': '30', 'null': 'True'}),
195 2c60cbef Giorgos Verigakis
            'owner': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.SynnefoUser']"}),
196 2c60cbef Giorgos Verigakis
            'sourceimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.Image']"}),
197 2c60cbef Giorgos Verigakis
            'suspended': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}),
198 2c60cbef Giorgos Verigakis
            'updated': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
199 2c60cbef Giorgos Verigakis
        },
200 2c60cbef Giorgos Verigakis
        'db.virtualmachinegroup': {
201 2c60cbef Giorgos Verigakis
            'Meta': {'object_name': 'VirtualMachineGroup'},
202 2c60cbef Giorgos Verigakis
            'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
203 2c60cbef Giorgos Verigakis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
204 2c60cbef Giorgos Verigakis
            'machines': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['db.VirtualMachine']", 'symmetrical': 'False'}),
205 2c60cbef Giorgos Verigakis
            'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
206 2c60cbef Giorgos Verigakis
            'owner': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.SynnefoUser']"}),
207 2c60cbef Giorgos Verigakis
            'updated': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
208 2c60cbef Giorgos Verigakis
        },
209 2c60cbef Giorgos Verigakis
        'db.virtualmachinemetadata': {
210 2c60cbef Giorgos Verigakis
            'Meta': {'object_name': 'VirtualMachineMetadata'},
211 2c60cbef Giorgos Verigakis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
212 2c60cbef Giorgos Verigakis
            'meta_key': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
213 2c60cbef Giorgos Verigakis
            'meta_value': ('django.db.models.fields.CharField', [], {'max_length': '500'}),
214 2c60cbef Giorgos Verigakis
            'vm': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.VirtualMachine']"})
215 2c60cbef Giorgos Verigakis
        }
216 2c60cbef Giorgos Verigakis
    }
217 2c60cbef Giorgos Verigakis
218 2c60cbef Giorgos Verigakis
    complete_apps = ['db']