root / snf-astakos-app / astakos / quotaholder_app / migrations / 0007_auto__del_field_commission_issue_time__del_field_provisionlog_log_time.py @ 164e64d5
History | View | Annotate | Download (4.7 kB)
1 | 164e64d5 | Giorgos Korfiatis | # encoding: utf-8
|
---|---|---|---|
2 | 164e64d5 | Giorgos Korfiatis | import datetime |
3 | 164e64d5 | Giorgos Korfiatis | from south.db import db |
4 | 164e64d5 | Giorgos Korfiatis | from south.v2 import SchemaMigration |
5 | 164e64d5 | Giorgos Korfiatis | from django.db import models |
6 | 164e64d5 | Giorgos Korfiatis | |
7 | 164e64d5 | Giorgos Korfiatis | class Migration(SchemaMigration): |
8 | 164e64d5 | Giorgos Korfiatis | |
9 | 164e64d5 | Giorgos Korfiatis | def forwards(self, orm): |
10 | 164e64d5 | Giorgos Korfiatis | |
11 | 164e64d5 | Giorgos Korfiatis | # Deleting field 'Commission.issue_time'
|
12 | 164e64d5 | Giorgos Korfiatis | db.delete_column('quotaholder_app_commission', 'issue_time') |
13 | 164e64d5 | Giorgos Korfiatis | |
14 | 164e64d5 | Giorgos Korfiatis | # Deleting field 'ProvisionLog.log_time'
|
15 | 164e64d5 | Giorgos Korfiatis | db.delete_column('quotaholder_app_provisionlog', 'log_time') |
16 | 164e64d5 | Giorgos Korfiatis | |
17 | 164e64d5 | Giorgos Korfiatis | # Deleting field 'ProvisionLog.issue_time'
|
18 | 164e64d5 | Giorgos Korfiatis | db.delete_column('quotaholder_app_provisionlog', 'issue_time') |
19 | 164e64d5 | Giorgos Korfiatis | |
20 | 164e64d5 | Giorgos Korfiatis | |
21 | 164e64d5 | Giorgos Korfiatis | def backwards(self, orm): |
22 | 164e64d5 | Giorgos Korfiatis | |
23 | 164e64d5 | Giorgos Korfiatis | # User chose to not deal with backwards NULL issues for 'Commission.issue_time'
|
24 | 164e64d5 | Giorgos Korfiatis | raise RuntimeError("Cannot reverse this migration. 'Commission.issue_time' and its values cannot be restored.") |
25 | 164e64d5 | Giorgos Korfiatis | |
26 | 164e64d5 | Giorgos Korfiatis | # User chose to not deal with backwards NULL issues for 'ProvisionLog.log_time'
|
27 | 164e64d5 | Giorgos Korfiatis | raise RuntimeError("Cannot reverse this migration. 'ProvisionLog.log_time' and its values cannot be restored.") |
28 | 164e64d5 | Giorgos Korfiatis | |
29 | 164e64d5 | Giorgos Korfiatis | # User chose to not deal with backwards NULL issues for 'ProvisionLog.issue_time'
|
30 | 164e64d5 | Giorgos Korfiatis | raise RuntimeError("Cannot reverse this migration. 'ProvisionLog.issue_time' and its values cannot be restored.") |
31 | 164e64d5 | Giorgos Korfiatis | |
32 | 164e64d5 | Giorgos Korfiatis | |
33 | 164e64d5 | Giorgos Korfiatis | models = { |
34 | 164e64d5 | Giorgos Korfiatis | 'quotaholder_app.commission': {
|
35 | 164e64d5 | Giorgos Korfiatis | 'Meta': {'object_name': 'Commission'}, |
36 | 164e64d5 | Giorgos Korfiatis | 'clientkey': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
37 | 164e64d5 | Giorgos Korfiatis | 'issue_datetime': ('django.db.models.fields.DateTimeField', [], {}), |
38 | 164e64d5 | Giorgos Korfiatis | 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), |
39 | 164e64d5 | Giorgos Korfiatis | 'serial': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) |
40 | 164e64d5 | Giorgos Korfiatis | }, |
41 | 164e64d5 | Giorgos Korfiatis | 'quotaholder_app.holding': {
|
42 | 164e64d5 | Giorgos Korfiatis | 'Meta': {'unique_together': "(('holder', 'source', 'resource'),)", 'object_name': 'Holding'}, |
43 | 164e64d5 | Giorgos Korfiatis | 'holder': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'db_index': 'True'}), |
44 | 164e64d5 | Giorgos Korfiatis | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
45 | 164e64d5 | Giorgos Korfiatis | 'limit': ('snf_django.lib.db.fields.IntDecimalField', [], {'max_digits': '38', 'decimal_places': '0'}), |
46 | 164e64d5 | Giorgos Korfiatis | 'resource': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
47 | 164e64d5 | Giorgos Korfiatis | 'source': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), |
48 | 164e64d5 | Giorgos Korfiatis | 'usage_max': ('snf_django.lib.db.fields.IntDecimalField', [], {'default': '0', 'max_digits': '38', 'decimal_places': '0'}), |
49 | 164e64d5 | Giorgos Korfiatis | 'usage_min': ('snf_django.lib.db.fields.IntDecimalField', [], {'default': '0', 'max_digits': '38', 'decimal_places': '0'}) |
50 | 164e64d5 | Giorgos Korfiatis | }, |
51 | 164e64d5 | Giorgos Korfiatis | 'quotaholder_app.provision': {
|
52 | 164e64d5 | Giorgos Korfiatis | 'Meta': {'object_name': 'Provision'}, |
53 | 164e64d5 | Giorgos Korfiatis | 'holder': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'db_index': 'True'}), |
54 | 164e64d5 | Giorgos Korfiatis | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
55 | 164e64d5 | Giorgos Korfiatis | 'quantity': ('snf_django.lib.db.fields.IntDecimalField', [], {'max_digits': '38', 'decimal_places': '0'}), |
56 | 164e64d5 | Giorgos Korfiatis | 'resource': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
57 | 164e64d5 | Giorgos Korfiatis | 'serial': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'provisions'", 'to': "orm['quotaholder_app.Commission']"}), |
58 | 164e64d5 | Giorgos Korfiatis | 'source': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}) |
59 | 164e64d5 | Giorgos Korfiatis | }, |
60 | 164e64d5 | Giorgos Korfiatis | 'quotaholder_app.provisionlog': {
|
61 | 164e64d5 | Giorgos Korfiatis | 'Meta': {'object_name': 'ProvisionLog'}, |
62 | 164e64d5 | Giorgos Korfiatis | 'delta_quantity': ('snf_django.lib.db.fields.IntDecimalField', [], {'max_digits': '38', 'decimal_places': '0'}), |
63 | 164e64d5 | Giorgos Korfiatis | 'holder': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
64 | 164e64d5 | Giorgos Korfiatis | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
65 | 164e64d5 | Giorgos Korfiatis | 'issue_datetime': ('django.db.models.fields.DateTimeField', [], {}), |
66 | 164e64d5 | Giorgos Korfiatis | 'limit': ('snf_django.lib.db.fields.IntDecimalField', [], {'max_digits': '38', 'decimal_places': '0'}), |
67 | 164e64d5 | Giorgos Korfiatis | 'log_datetime': ('django.db.models.fields.DateTimeField', [], {}), |
68 | 164e64d5 | Giorgos Korfiatis | 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
69 | 164e64d5 | Giorgos Korfiatis | 'reason': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
70 | 164e64d5 | Giorgos Korfiatis | 'resource': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
71 | 164e64d5 | Giorgos Korfiatis | 'serial': ('django.db.models.fields.BigIntegerField', [], {}), |
72 | 164e64d5 | Giorgos Korfiatis | 'source': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), |
73 | 164e64d5 | Giorgos Korfiatis | 'usage_max': ('snf_django.lib.db.fields.IntDecimalField', [], {'max_digits': '38', 'decimal_places': '0'}), |
74 | 164e64d5 | Giorgos Korfiatis | 'usage_min': ('snf_django.lib.db.fields.IntDecimalField', [], {'max_digits': '38', 'decimal_places': '0'}) |
75 | 164e64d5 | Giorgos Korfiatis | } |
76 | 164e64d5 | Giorgos Korfiatis | } |
77 | 164e64d5 | Giorgos Korfiatis | |
78 | 164e64d5 | Giorgos Korfiatis | complete_apps = ['quotaholder_app'] |