Statistics
| Branch: | Tag: | Revision:

root / snf-cyclades-app / synnefo / db / migrations / 0001_initial.py @ 18151abe

History | View | Annotate | Download (17.7 kB)

1 602ebb17 Vassilios Karakoidas
# encoding: utf-8
2 602ebb17 Vassilios Karakoidas
import datetime
3 602ebb17 Vassilios Karakoidas
from south.db import db
4 602ebb17 Vassilios Karakoidas
from south.v2 import SchemaMigration
5 602ebb17 Vassilios Karakoidas
from django.db import models
6 602ebb17 Vassilios Karakoidas
7 602ebb17 Vassilios Karakoidas
class Migration(SchemaMigration):
8 602ebb17 Vassilios Karakoidas
9 602ebb17 Vassilios Karakoidas
    def forwards(self, orm):
10 602ebb17 Vassilios Karakoidas
        
11 602ebb17 Vassilios Karakoidas
        # Adding model 'SynnefoUser'
12 602ebb17 Vassilios Karakoidas
        db.create_table('db_synnefouser', (
13 602ebb17 Vassilios Karakoidas
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
14 602ebb17 Vassilios Karakoidas
            ('name', self.gf('django.db.models.fields.CharField')(max_length=255)),
15 602ebb17 Vassilios Karakoidas
            ('credit', self.gf('django.db.models.fields.IntegerField')()),
16 602ebb17 Vassilios Karakoidas
            ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
17 602ebb17 Vassilios Karakoidas
            ('updated', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
18 602ebb17 Vassilios Karakoidas
        ))
19 602ebb17 Vassilios Karakoidas
        db.send_create_signal('db', ['SynnefoUser'])
20 602ebb17 Vassilios Karakoidas
21 602ebb17 Vassilios Karakoidas
        # Adding model 'Image'
22 602ebb17 Vassilios Karakoidas
        db.create_table('db_image', (
23 602ebb17 Vassilios Karakoidas
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
24 602ebb17 Vassilios Karakoidas
            ('name', self.gf('django.db.models.fields.CharField')(max_length=255)),
25 602ebb17 Vassilios Karakoidas
            ('state', self.gf('django.db.models.fields.CharField')(max_length=30)),
26 602ebb17 Vassilios Karakoidas
            ('owner', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['db.SynnefoUser'], null=True, blank=True)),
27 602ebb17 Vassilios Karakoidas
            ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
28 602ebb17 Vassilios Karakoidas
            ('updated', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
29 602ebb17 Vassilios Karakoidas
            ('sourcevm', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['db.VirtualMachine'], null=True)),
30 602ebb17 Vassilios Karakoidas
        ))
31 602ebb17 Vassilios Karakoidas
        db.send_create_signal('db', ['Image'])
32 602ebb17 Vassilios Karakoidas
33 602ebb17 Vassilios Karakoidas
        # Adding model 'ImageMetadata'
34 602ebb17 Vassilios Karakoidas
        db.create_table('db_imagemetadata', (
35 602ebb17 Vassilios Karakoidas
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
36 602ebb17 Vassilios Karakoidas
            ('meta_key', self.gf('django.db.models.fields.CharField')(max_length=50)),
37 602ebb17 Vassilios Karakoidas
            ('meta_value', self.gf('django.db.models.fields.CharField')(max_length=500)),
38 602ebb17 Vassilios Karakoidas
            ('image', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['db.Image'])),
39 602ebb17 Vassilios Karakoidas
        ))
40 602ebb17 Vassilios Karakoidas
        db.send_create_signal('db', ['ImageMetadata'])
41 602ebb17 Vassilios Karakoidas
42 602ebb17 Vassilios Karakoidas
        # Adding model 'Limit'
43 602ebb17 Vassilios Karakoidas
        db.create_table('db_limit', (
44 602ebb17 Vassilios Karakoidas
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
45 602ebb17 Vassilios Karakoidas
            ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['db.SynnefoUser'])),
46 602ebb17 Vassilios Karakoidas
            ('name', self.gf('django.db.models.fields.CharField')(max_length=30)),
47 602ebb17 Vassilios Karakoidas
            ('value', self.gf('django.db.models.fields.IntegerField')()),
48 602ebb17 Vassilios Karakoidas
        ))
49 602ebb17 Vassilios Karakoidas
        db.send_create_signal('db', ['Limit'])
50 602ebb17 Vassilios Karakoidas
51 602ebb17 Vassilios Karakoidas
        # Adding model 'Flavor'
52 602ebb17 Vassilios Karakoidas
        db.create_table('db_flavor', (
53 602ebb17 Vassilios Karakoidas
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
54 602ebb17 Vassilios Karakoidas
            ('cpu', self.gf('django.db.models.fields.IntegerField')(default=0)),
55 602ebb17 Vassilios Karakoidas
            ('ram', self.gf('django.db.models.fields.IntegerField')(default=0)),
56 602ebb17 Vassilios Karakoidas
            ('disk', self.gf('django.db.models.fields.IntegerField')(default=0)),
57 602ebb17 Vassilios Karakoidas
        ))
58 602ebb17 Vassilios Karakoidas
        db.send_create_signal('db', ['Flavor'])
59 602ebb17 Vassilios Karakoidas
60 602ebb17 Vassilios Karakoidas
        # Adding unique constraint on 'Flavor', fields ['cpu', 'ram', 'disk']
61 602ebb17 Vassilios Karakoidas
        db.create_unique('db_flavor', ['cpu', 'ram', 'disk'])
62 602ebb17 Vassilios Karakoidas
63 602ebb17 Vassilios Karakoidas
        # Adding model 'FlavorCost'
64 602ebb17 Vassilios Karakoidas
        db.create_table('db_flavorcost', (
65 602ebb17 Vassilios Karakoidas
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
66 602ebb17 Vassilios Karakoidas
            ('cost_active', self.gf('django.db.models.fields.PositiveIntegerField')()),
67 602ebb17 Vassilios Karakoidas
            ('cost_inactive', self.gf('django.db.models.fields.PositiveIntegerField')()),
68 602ebb17 Vassilios Karakoidas
            ('effective_from', self.gf('django.db.models.fields.DateTimeField')()),
69 602ebb17 Vassilios Karakoidas
            ('flavor', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['db.Flavor'])),
70 602ebb17 Vassilios Karakoidas
        ))
71 602ebb17 Vassilios Karakoidas
        db.send_create_signal('db', ['FlavorCost'])
72 602ebb17 Vassilios Karakoidas
73 602ebb17 Vassilios Karakoidas
        # Adding model 'VirtualMachine'
74 602ebb17 Vassilios Karakoidas
        db.create_table('db_virtualmachine', (
75 602ebb17 Vassilios Karakoidas
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
76 602ebb17 Vassilios Karakoidas
            ('name', self.gf('django.db.models.fields.CharField')(max_length=255)),
77 602ebb17 Vassilios Karakoidas
            ('owner', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['db.SynnefoUser'])),
78 602ebb17 Vassilios Karakoidas
            ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
79 602ebb17 Vassilios Karakoidas
            ('updated', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
80 602ebb17 Vassilios Karakoidas
            ('charged', self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2011, 4, 12, 13, 36, 55, 200332))),
81 602ebb17 Vassilios Karakoidas
            ('sourceimage', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['db.Image'])),
82 602ebb17 Vassilios Karakoidas
            ('hostid', self.gf('django.db.models.fields.CharField')(max_length=100)),
83 602ebb17 Vassilios Karakoidas
            ('ipfour', self.gf('django.db.models.fields.IPAddressField')(max_length=15)),
84 602ebb17 Vassilios Karakoidas
            ('ipsix', self.gf('django.db.models.fields.CharField')(max_length=100)),
85 602ebb17 Vassilios Karakoidas
            ('flavor', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['db.Flavor'])),
86 602ebb17 Vassilios Karakoidas
            ('deleted', self.gf('django.db.models.fields.BooleanField')(default=False, blank=True)),
87 602ebb17 Vassilios Karakoidas
            ('suspended', self.gf('django.db.models.fields.BooleanField')(default=False, blank=True)),
88 602ebb17 Vassilios Karakoidas
            ('action', self.gf('django.db.models.fields.CharField')(max_length=30, null=True)),
89 602ebb17 Vassilios Karakoidas
            ('operstate', self.gf('django.db.models.fields.CharField')(max_length=30, null=True)),
90 602ebb17 Vassilios Karakoidas
            ('backendjobid', self.gf('django.db.models.fields.PositiveIntegerField')(null=True)),
91 602ebb17 Vassilios Karakoidas
            ('backendopcode', self.gf('django.db.models.fields.CharField')(max_length=30, null=True)),
92 602ebb17 Vassilios Karakoidas
            ('backendjobstatus', self.gf('django.db.models.fields.CharField')(max_length=30, null=True)),
93 602ebb17 Vassilios Karakoidas
            ('backendlogmsg', self.gf('django.db.models.fields.TextField')(null=True)),
94 602ebb17 Vassilios Karakoidas
        ))
95 602ebb17 Vassilios Karakoidas
        db.send_create_signal('db', ['VirtualMachine'])
96 602ebb17 Vassilios Karakoidas
97 602ebb17 Vassilios Karakoidas
        # Adding model 'VirtualMachineGroup'
98 602ebb17 Vassilios Karakoidas
        db.create_table('db_virtualmachinegroup', (
99 602ebb17 Vassilios Karakoidas
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
100 602ebb17 Vassilios Karakoidas
            ('name', self.gf('django.db.models.fields.CharField')(max_length=255)),
101 602ebb17 Vassilios Karakoidas
            ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
102 602ebb17 Vassilios Karakoidas
            ('updated', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
103 602ebb17 Vassilios Karakoidas
            ('owner', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['db.SynnefoUser'])),
104 602ebb17 Vassilios Karakoidas
        ))
105 602ebb17 Vassilios Karakoidas
        db.send_create_signal('db', ['VirtualMachineGroup'])
106 602ebb17 Vassilios Karakoidas
107 602ebb17 Vassilios Karakoidas
        # Adding M2M table for field machines on 'VirtualMachineGroup'
108 602ebb17 Vassilios Karakoidas
        db.create_table('db_virtualmachinegroup_machines', (
109 602ebb17 Vassilios Karakoidas
            ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
110 602ebb17 Vassilios Karakoidas
            ('virtualmachinegroup', models.ForeignKey(orm['db.virtualmachinegroup'], null=False)),
111 602ebb17 Vassilios Karakoidas
            ('virtualmachine', models.ForeignKey(orm['db.virtualmachine'], null=False))
112 602ebb17 Vassilios Karakoidas
        ))
113 602ebb17 Vassilios Karakoidas
        db.create_unique('db_virtualmachinegroup_machines', ['virtualmachinegroup_id', 'virtualmachine_id'])
114 602ebb17 Vassilios Karakoidas
115 602ebb17 Vassilios Karakoidas
        # Adding model 'VirtualMachineMetadata'
116 602ebb17 Vassilios Karakoidas
        db.create_table('db_virtualmachinemetadata', (
117 602ebb17 Vassilios Karakoidas
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
118 602ebb17 Vassilios Karakoidas
            ('meta_key', self.gf('django.db.models.fields.CharField')(max_length=50)),
119 602ebb17 Vassilios Karakoidas
            ('meta_value', self.gf('django.db.models.fields.CharField')(max_length=500)),
120 602ebb17 Vassilios Karakoidas
            ('vm', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['db.VirtualMachine'])),
121 602ebb17 Vassilios Karakoidas
        ))
122 602ebb17 Vassilios Karakoidas
        db.send_create_signal('db', ['VirtualMachineMetadata'])
123 602ebb17 Vassilios Karakoidas
124 602ebb17 Vassilios Karakoidas
        # Adding model 'Debit'
125 602ebb17 Vassilios Karakoidas
        db.create_table('db_debit', (
126 602ebb17 Vassilios Karakoidas
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
127 602ebb17 Vassilios Karakoidas
            ('when', self.gf('django.db.models.fields.DateTimeField')()),
128 602ebb17 Vassilios Karakoidas
            ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['db.SynnefoUser'])),
129 602ebb17 Vassilios Karakoidas
            ('vm', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['db.VirtualMachine'])),
130 602ebb17 Vassilios Karakoidas
            ('description', self.gf('django.db.models.fields.TextField')()),
131 602ebb17 Vassilios Karakoidas
        ))
132 602ebb17 Vassilios Karakoidas
        db.send_create_signal('db', ['Debit'])
133 602ebb17 Vassilios Karakoidas
134 602ebb17 Vassilios Karakoidas
        # Adding model 'Disk'
135 602ebb17 Vassilios Karakoidas
        db.create_table('db_disk', (
136 602ebb17 Vassilios Karakoidas
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
137 602ebb17 Vassilios Karakoidas
            ('name', self.gf('django.db.models.fields.CharField')(max_length=255)),
138 602ebb17 Vassilios Karakoidas
            ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
139 602ebb17 Vassilios Karakoidas
            ('updated', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
140 602ebb17 Vassilios Karakoidas
            ('size', self.gf('django.db.models.fields.PositiveIntegerField')()),
141 602ebb17 Vassilios Karakoidas
            ('vm', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['db.VirtualMachine'], null=True, blank=True)),
142 602ebb17 Vassilios Karakoidas
            ('owner', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['db.SynnefoUser'], null=True, blank=True)),
143 602ebb17 Vassilios Karakoidas
        ))
144 602ebb17 Vassilios Karakoidas
        db.send_create_signal('db', ['Disk'])
145 602ebb17 Vassilios Karakoidas
146 602ebb17 Vassilios Karakoidas
147 602ebb17 Vassilios Karakoidas
    def backwards(self, orm):
148 602ebb17 Vassilios Karakoidas
        
149 602ebb17 Vassilios Karakoidas
        # Deleting model 'SynnefoUser'
150 602ebb17 Vassilios Karakoidas
        db.delete_table('db_synnefouser')
151 602ebb17 Vassilios Karakoidas
152 602ebb17 Vassilios Karakoidas
        # Deleting model 'Image'
153 602ebb17 Vassilios Karakoidas
        db.delete_table('db_image')
154 602ebb17 Vassilios Karakoidas
155 602ebb17 Vassilios Karakoidas
        # Deleting model 'ImageMetadata'
156 602ebb17 Vassilios Karakoidas
        db.delete_table('db_imagemetadata')
157 602ebb17 Vassilios Karakoidas
158 602ebb17 Vassilios Karakoidas
        # Deleting model 'Limit'
159 602ebb17 Vassilios Karakoidas
        db.delete_table('db_limit')
160 602ebb17 Vassilios Karakoidas
161 602ebb17 Vassilios Karakoidas
        # Deleting model 'Flavor'
162 602ebb17 Vassilios Karakoidas
        db.delete_table('db_flavor')
163 602ebb17 Vassilios Karakoidas
164 602ebb17 Vassilios Karakoidas
        # Removing unique constraint on 'Flavor', fields ['cpu', 'ram', 'disk']
165 602ebb17 Vassilios Karakoidas
        db.delete_unique('db_flavor', ['cpu', 'ram', 'disk'])
166 602ebb17 Vassilios Karakoidas
167 602ebb17 Vassilios Karakoidas
        # Deleting model 'FlavorCost'
168 602ebb17 Vassilios Karakoidas
        db.delete_table('db_flavorcost')
169 602ebb17 Vassilios Karakoidas
170 602ebb17 Vassilios Karakoidas
        # Deleting model 'VirtualMachine'
171 602ebb17 Vassilios Karakoidas
        db.delete_table('db_virtualmachine')
172 602ebb17 Vassilios Karakoidas
173 602ebb17 Vassilios Karakoidas
        # Deleting model 'VirtualMachineGroup'
174 602ebb17 Vassilios Karakoidas
        db.delete_table('db_virtualmachinegroup')
175 602ebb17 Vassilios Karakoidas
176 602ebb17 Vassilios Karakoidas
        # Removing M2M table for field machines on 'VirtualMachineGroup'
177 602ebb17 Vassilios Karakoidas
        db.delete_table('db_virtualmachinegroup_machines')
178 602ebb17 Vassilios Karakoidas
179 602ebb17 Vassilios Karakoidas
        # Deleting model 'VirtualMachineMetadata'
180 602ebb17 Vassilios Karakoidas
        db.delete_table('db_virtualmachinemetadata')
181 602ebb17 Vassilios Karakoidas
182 602ebb17 Vassilios Karakoidas
        # Deleting model 'Debit'
183 602ebb17 Vassilios Karakoidas
        db.delete_table('db_debit')
184 602ebb17 Vassilios Karakoidas
185 602ebb17 Vassilios Karakoidas
        # Deleting model 'Disk'
186 602ebb17 Vassilios Karakoidas
        db.delete_table('db_disk')
187 602ebb17 Vassilios Karakoidas
188 602ebb17 Vassilios Karakoidas
189 602ebb17 Vassilios Karakoidas
    models = {
190 602ebb17 Vassilios Karakoidas
        'db.debit': {
191 602ebb17 Vassilios Karakoidas
            'Meta': {'object_name': 'Debit'},
192 602ebb17 Vassilios Karakoidas
            'description': ('django.db.models.fields.TextField', [], {}),
193 602ebb17 Vassilios Karakoidas
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
194 602ebb17 Vassilios Karakoidas
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.SynnefoUser']"}),
195 602ebb17 Vassilios Karakoidas
            'vm': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.VirtualMachine']"}),
196 602ebb17 Vassilios Karakoidas
            'when': ('django.db.models.fields.DateTimeField', [], {})
197 602ebb17 Vassilios Karakoidas
        },
198 602ebb17 Vassilios Karakoidas
        'db.disk': {
199 602ebb17 Vassilios Karakoidas
            'Meta': {'object_name': 'Disk'},
200 602ebb17 Vassilios Karakoidas
            'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
201 602ebb17 Vassilios Karakoidas
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
202 602ebb17 Vassilios Karakoidas
            'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
203 602ebb17 Vassilios Karakoidas
            'owner': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.SynnefoUser']", 'null': 'True', 'blank': 'True'}),
204 602ebb17 Vassilios Karakoidas
            'size': ('django.db.models.fields.PositiveIntegerField', [], {}),
205 602ebb17 Vassilios Karakoidas
            'updated': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
206 602ebb17 Vassilios Karakoidas
            'vm': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.VirtualMachine']", 'null': 'True', 'blank': 'True'})
207 602ebb17 Vassilios Karakoidas
        },
208 602ebb17 Vassilios Karakoidas
        'db.flavor': {
209 602ebb17 Vassilios Karakoidas
            'Meta': {'unique_together': "(('cpu', 'ram', 'disk'),)", 'object_name': 'Flavor'},
210 602ebb17 Vassilios Karakoidas
            'cpu': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
211 602ebb17 Vassilios Karakoidas
            'disk': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
212 602ebb17 Vassilios Karakoidas
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
213 602ebb17 Vassilios Karakoidas
            'ram': ('django.db.models.fields.IntegerField', [], {'default': '0'})
214 602ebb17 Vassilios Karakoidas
        },
215 602ebb17 Vassilios Karakoidas
        'db.flavorcost': {
216 602ebb17 Vassilios Karakoidas
            'Meta': {'object_name': 'FlavorCost'},
217 602ebb17 Vassilios Karakoidas
            'cost_active': ('django.db.models.fields.PositiveIntegerField', [], {}),
218 602ebb17 Vassilios Karakoidas
            'cost_inactive': ('django.db.models.fields.PositiveIntegerField', [], {}),
219 602ebb17 Vassilios Karakoidas
            'effective_from': ('django.db.models.fields.DateTimeField', [], {}),
220 602ebb17 Vassilios Karakoidas
            'flavor': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.Flavor']"}),
221 602ebb17 Vassilios Karakoidas
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
222 602ebb17 Vassilios Karakoidas
        },
223 602ebb17 Vassilios Karakoidas
        'db.image': {
224 602ebb17 Vassilios Karakoidas
            'Meta': {'object_name': 'Image'},
225 602ebb17 Vassilios Karakoidas
            'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
226 602ebb17 Vassilios Karakoidas
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
227 602ebb17 Vassilios Karakoidas
            'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
228 602ebb17 Vassilios Karakoidas
            'owner': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.SynnefoUser']", 'null': 'True', 'blank': 'True'}),
229 602ebb17 Vassilios Karakoidas
            'sourcevm': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.VirtualMachine']", 'null': 'True'}),
230 602ebb17 Vassilios Karakoidas
            'state': ('django.db.models.fields.CharField', [], {'max_length': '30'}),
231 602ebb17 Vassilios Karakoidas
            'updated': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
232 602ebb17 Vassilios Karakoidas
        },
233 602ebb17 Vassilios Karakoidas
        'db.imagemetadata': {
234 602ebb17 Vassilios Karakoidas
            'Meta': {'object_name': 'ImageMetadata'},
235 602ebb17 Vassilios Karakoidas
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
236 602ebb17 Vassilios Karakoidas
            'image': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.Image']"}),
237 602ebb17 Vassilios Karakoidas
            'meta_key': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
238 602ebb17 Vassilios Karakoidas
            'meta_value': ('django.db.models.fields.CharField', [], {'max_length': '500'})
239 602ebb17 Vassilios Karakoidas
        },
240 602ebb17 Vassilios Karakoidas
        'db.limit': {
241 602ebb17 Vassilios Karakoidas
            'Meta': {'object_name': 'Limit'},
242 602ebb17 Vassilios Karakoidas
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
243 602ebb17 Vassilios Karakoidas
            'name': ('django.db.models.fields.CharField', [], {'max_length': '30'}),
244 602ebb17 Vassilios Karakoidas
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.SynnefoUser']"}),
245 602ebb17 Vassilios Karakoidas
            'value': ('django.db.models.fields.IntegerField', [], {})
246 602ebb17 Vassilios Karakoidas
        },
247 602ebb17 Vassilios Karakoidas
        'db.synnefouser': {
248 602ebb17 Vassilios Karakoidas
            'Meta': {'object_name': 'SynnefoUser'},
249 602ebb17 Vassilios Karakoidas
            'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
250 602ebb17 Vassilios Karakoidas
            'credit': ('django.db.models.fields.IntegerField', [], {}),
251 602ebb17 Vassilios Karakoidas
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
252 602ebb17 Vassilios Karakoidas
            'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
253 602ebb17 Vassilios Karakoidas
            'updated': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
254 602ebb17 Vassilios Karakoidas
        },
255 602ebb17 Vassilios Karakoidas
        'db.virtualmachine': {
256 602ebb17 Vassilios Karakoidas
            'Meta': {'object_name': 'VirtualMachine'},
257 602ebb17 Vassilios Karakoidas
            'action': ('django.db.models.fields.CharField', [], {'max_length': '30', 'null': 'True'}),
258 602ebb17 Vassilios Karakoidas
            'backendjobid': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}),
259 602ebb17 Vassilios Karakoidas
            'backendjobstatus': ('django.db.models.fields.CharField', [], {'max_length': '30', 'null': 'True'}),
260 602ebb17 Vassilios Karakoidas
            'backendlogmsg': ('django.db.models.fields.TextField', [], {'null': 'True'}),
261 602ebb17 Vassilios Karakoidas
            'backendopcode': ('django.db.models.fields.CharField', [], {'max_length': '30', 'null': 'True'}),
262 602ebb17 Vassilios Karakoidas
            'charged': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2011, 4, 12, 13, 36, 55, 200332)'}),
263 602ebb17 Vassilios Karakoidas
            'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
264 602ebb17 Vassilios Karakoidas
            'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}),
265 602ebb17 Vassilios Karakoidas
            'flavor': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.Flavor']"}),
266 602ebb17 Vassilios Karakoidas
            'hostid': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
267 602ebb17 Vassilios Karakoidas
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
268 602ebb17 Vassilios Karakoidas
            'ipfour': ('django.db.models.fields.IPAddressField', [], {'max_length': '15'}),
269 602ebb17 Vassilios Karakoidas
            'ipsix': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
270 602ebb17 Vassilios Karakoidas
            'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
271 602ebb17 Vassilios Karakoidas
            'operstate': ('django.db.models.fields.CharField', [], {'max_length': '30', 'null': 'True'}),
272 602ebb17 Vassilios Karakoidas
            'owner': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.SynnefoUser']"}),
273 602ebb17 Vassilios Karakoidas
            'sourceimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.Image']"}),
274 602ebb17 Vassilios Karakoidas
            'suspended': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}),
275 602ebb17 Vassilios Karakoidas
            'updated': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
276 602ebb17 Vassilios Karakoidas
        },
277 602ebb17 Vassilios Karakoidas
        'db.virtualmachinegroup': {
278 602ebb17 Vassilios Karakoidas
            'Meta': {'object_name': 'VirtualMachineGroup'},
279 602ebb17 Vassilios Karakoidas
            'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
280 602ebb17 Vassilios Karakoidas
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
281 602ebb17 Vassilios Karakoidas
            'machines': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['db.VirtualMachine']", 'symmetrical': 'False'}),
282 602ebb17 Vassilios Karakoidas
            'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
283 602ebb17 Vassilios Karakoidas
            'owner': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.SynnefoUser']"}),
284 602ebb17 Vassilios Karakoidas
            'updated': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
285 602ebb17 Vassilios Karakoidas
        },
286 602ebb17 Vassilios Karakoidas
        'db.virtualmachinemetadata': {
287 602ebb17 Vassilios Karakoidas
            'Meta': {'object_name': 'VirtualMachineMetadata'},
288 602ebb17 Vassilios Karakoidas
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
289 602ebb17 Vassilios Karakoidas
            'meta_key': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
290 602ebb17 Vassilios Karakoidas
            'meta_value': ('django.db.models.fields.CharField', [], {'max_length': '500'}),
291 602ebb17 Vassilios Karakoidas
            'vm': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['db.VirtualMachine']"})
292 602ebb17 Vassilios Karakoidas
        }
293 602ebb17 Vassilios Karakoidas
    }
294 602ebb17 Vassilios Karakoidas
295 602ebb17 Vassilios Karakoidas
    complete_apps = ['db']