1
# -*- coding: utf-8 -*-
3
from south.db import db
4
from south.v2 import SchemaMigration
5
from django.db import models
8
class Migration(SchemaMigration):
10
def forwards(self, orm):
11
# Adding model 'PowerImage'
12
db.create_table('power_images', (
13
('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
14
('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
15
('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
16
('internal', self.gf('django.db.models.fields.BooleanField')(default=True)),
17
('publish', self.gf('django.db.models.fields.BooleanField')(default=True)),
18
('release', self.gf('django.db.models.fields.CharField')(max_length=200)),
19
('variant', self.gf('django.db.models.fields.CharField')(max_length=200)),
20
('arch', self.gf('django.db.models.fields.CharField')(max_length=200)),
21
('md5', self.gf('django.db.models.fields.CharField')(unique=True, max_length=200)),
22
('build_number', self.gf('django.db.models.fields.CharField')(max_length=50)),
23
('image_type', self.gf('django.db.models.fields.CharField')(default=u'daily', max_length=10)),
25
db.send_create_signal('power', ['PowerImage'])
27
# Adding model 'PowerMachine'
28
db.create_table('power_machines', (
29
('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
30
('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
31
('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
32
('internal', self.gf('django.db.models.fields.BooleanField')(default=True)),
33
('publish', self.gf('django.db.models.fields.BooleanField')(default=True)),
34
('name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=200)),
35
('mac_address', self.gf('django.db.models.fields.CharField')(max_length=200)),
37
db.send_create_signal('power', ['PowerMachine'])
39
# Adding model 'PowerMetric'
40
db.create_table('power_metrics', (
41
('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
42
('created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
43
('updated_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
44
('internal', self.gf('django.db.models.fields.BooleanField')(default=True)),
45
('publish', self.gf('django.db.models.fields.BooleanField')(default=True)),
46
('name', self.gf('django.db.models.fields.CharField')(max_length=200)),
47
('minimum', self.gf('django.db.models.fields.FloatField')()),
48
('maximum', self.gf('django.db.models.fields.FloatField')()),
49
('average', self.gf('django.db.models.fields.FloatField')()),
50
('stddev', self.gf('django.db.models.fields.FloatField')()),
51
('ran_at', self.gf('django.db.models.fields.DateTimeField')()),
52
('image', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['power.PowerImage'])),
53
('machine', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['power.PowerMachine'])),
55
db.send_create_signal('power', ['PowerMetric'])
58
def backwards(self, orm):
59
# Deleting model 'PowerImage'
60
db.delete_table('power_images')
62
# Deleting model 'PowerMachine'
63
db.delete_table('power_machines')
65
# Deleting model 'PowerMetric'
66
db.delete_table('power_metrics')
71
'Meta': {'object_name': 'PowerImage', 'db_table': "'power_images'"},
72
'arch': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
73
'build_number': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
74
'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
75
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
76
'image_type': ('django.db.models.fields.CharField', [], {'default': "u'daily'", 'max_length': '10'}),
77
'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
78
'md5': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '200'}),
79
'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
80
'release': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
81
'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
82
'variant': ('django.db.models.fields.CharField', [], {'max_length': '200'})
84
'power.powermachine': {
85
'Meta': {'object_name': 'PowerMachine', 'db_table': "'power_machines'"},
86
'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
87
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
88
'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
89
'mac_address': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
90
'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '200'}),
91
'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
92
'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
94
'power.powermetric': {
95
'Meta': {'object_name': 'PowerMetric', 'db_table': "'power_metrics'"},
96
'average': ('django.db.models.fields.FloatField', [], {}),
97
'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
98
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
99
'image': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['power.PowerImage']"}),
100
'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
101
'machine': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['power.PowerMachine']"}),
102
'maximum': ('django.db.models.fields.FloatField', [], {}),
103
'minimum': ('django.db.models.fields.FloatField', [], {}),
104
'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
105
'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
106
'ran_at': ('django.db.models.fields.DateTimeField', [], {}),
107
'stddev': ('django.db.models.fields.FloatField', [], {}),
108
'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
112
complete_apps = ['power']
b'\\ No newline at end of file'