1
# -*- coding: utf-8 -*-
2
from south.utils import datetime_utils as datetime
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 field 'Source.preserve_hard_links'
12
db.add_column(u'turku_api_source', 'preserve_hard_links',
13
self.gf('django.db.models.fields.BooleanField')(default=False),
17
def backwards(self, orm):
18
# Deleting field 'Source.preserve_hard_links'
19
db.delete_column(u'turku_api_source', 'preserve_hard_links')
24
'Meta': {'object_name': 'Auth'},
25
'active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
26
'comment': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
27
'date_added': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
28
'id': ('turku_api.models.UuidPrimaryKeyField', [], {'default': "'fd39b2a6-60bb-4ad4-b5b3-7353a42f777e'", 'max_length': '36', 'primary_key': 'True'}),
29
'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '200'}),
30
'secret_hash': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
31
'secret_type': ('django.db.models.fields.CharField', [], {'max_length': '200'})
33
u'turku_api.backuplog': {
34
'Meta': {'object_name': 'BackupLog'},
35
'date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
36
'date_begin': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
37
'date_end': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
38
'id': ('turku_api.models.UuidPrimaryKeyField', [], {'default': "'6c1c2365-0bcb-4ec3-9088-f606b79a75ee'", 'max_length': '36', 'primary_key': 'True'}),
39
'snapshot': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
40
'source': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['turku_api.Source']"}),
41
'storage': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['turku_api.Storage']", 'null': 'True', 'blank': 'True'}),
42
'success': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
43
'summary': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'})
45
u'turku_api.filterset': {
46
'Meta': {'object_name': 'FilterSet'},
47
'active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
48
'comment': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
49
'date_added': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
50
'filters': ('django.db.models.fields.TextField', [], {'default': "'[]'"}),
51
'id': ('turku_api.models.UuidPrimaryKeyField', [], {'default': "'a60897e7-e1b9-4a30-8a23-419245be2ede'", 'max_length': '36', 'primary_key': 'True'}),
52
'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '200'})
54
u'turku_api.machine': {
55
'Meta': {'object_name': 'Machine'},
56
'active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
57
'auth': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['turku_api.Auth']"}),
58
'comment': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
59
'date_checked_in': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
60
'date_registered': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
61
'date_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
62
'environment_name': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
63
'id': ('turku_api.models.UuidPrimaryKeyField', [], {'default': "'3e6bc992-fec5-4e51-823a-0a70dc9607a0'", 'max_length': '36', 'primary_key': 'True'}),
64
'published': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
65
'secret_hash': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
66
'service_name': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
67
'ssh_public_key': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
68
'storage': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['turku_api.Storage']"}),
69
'unit_name': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
70
'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '36'})
72
u'turku_api.source': {
73
'Meta': {'unique_together': "(('machine', 'name'),)", 'object_name': 'Source'},
74
'active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
75
'bwlimit': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
76
'comment': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
77
'date_added': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
78
'date_last_backed_up': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
79
'date_next_backup': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
80
'date_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
81
'exclude': ('django.db.models.fields.CharField', [], {'default': "'[]'", 'max_length': '2048'}),
82
'filter': ('django.db.models.fields.CharField', [], {'default': "'[]'", 'max_length': '2048'}),
83
'frequency': ('django.db.models.fields.CharField', [], {'default': "'daily'", 'max_length': '200'}),
84
'id': ('turku_api.models.UuidPrimaryKeyField', [], {'default': "'76095f45-08a2-4b63-9ed7-0e8d3a3aa820'", 'max_length': '36', 'primary_key': 'True'}),
85
'large_modifying_files': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
86
'large_rotating_files': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
87
'machine': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['turku_api.Machine']"}),
88
'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
89
'path': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
90
'preserve_hard_links': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
91
'published': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
92
'retention': ('django.db.models.fields.CharField', [], {'default': "'last 5 days, earliest of month'", 'max_length': '200'}),
93
'shared_service': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
94
'snapshot_mode': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
95
'success': ('django.db.models.fields.BooleanField', [], {'default': 'True'})
97
u'turku_api.storage': {
98
'Meta': {'object_name': 'Storage'},
99
'active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
100
'auth': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['turku_api.Auth']"}),
101
'comment': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
102
'date_checked_in': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
103
'date_registered': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
104
'date_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
105
'id': ('turku_api.models.UuidPrimaryKeyField', [], {'default': "'5eace5c5-d46e-4d43-adab-efae9d36f3ac'", 'max_length': '36', 'primary_key': 'True'}),
106
'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '200'}),
107
'published': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
108
'secret_hash': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
109
'space_available': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
110
'space_total': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
111
'ssh_ping_host': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
112
'ssh_ping_host_keys': ('django.db.models.fields.CharField', [], {'default': "'[]'", 'max_length': '65536'}),
113
'ssh_ping_port': ('django.db.models.fields.PositiveIntegerField', [], {}),
114
'ssh_ping_user': ('django.db.models.fields.CharField', [], {'max_length': '200'})
118
complete_apps = ['turku_api']
b'\\ No newline at end of file'