Merge lp:~cjohnston/qa-dashboard/sru-max-length into lp:qa-dashboard

Proposed by Chris Johnston
Status: Superseded
Proposed branch: lp:~cjohnston/qa-dashboard/sru-max-length
Merge into: lp:qa-dashboard
Diff against target: 151 lines (+119/-8)
2 files modified
sru/migrations/0003_increase_max_length.py (+111/-0)
sru/models.py (+8/-8)
To merge this branch: bzr merge lp:~cjohnston/qa-dashboard/sru-max-length
Reviewer Review Type Date Requested Status
PS Jenkins bot continuous-integration Approve
Canonical CI Engineering Pending
Review via email: mp+191929@code.launchpad.net

This proposal has been superseded by a proposal from 2013-10-22.

Commit message

Increase the max_length of sru model fields

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

PASSED: Continuous integration, rev:645
http://10.97.0.26:8080/job/dashboard-ci/205/
Executed test runs:

Click here to trigger a rebuild:
http://10.97.0.26:8080/job/dashboard-ci/205/rebuild

review: Approve (continuous-integration)

Unmerged revisions

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file 'sru/migrations/0003_increase_max_length.py'
2--- sru/migrations/0003_increase_max_length.py 1970-01-01 00:00:00 +0000
3+++ sru/migrations/0003_increase_max_length.py 2013-10-21 00:37:30 +0000
4@@ -0,0 +1,111 @@
5+# -*- coding: utf-8 -*-
6+import datetime
7+from south.db import db
8+from south.v2 import SchemaMigration
9+from django.db import models
10+
11+
12+class Migration(SchemaMigration):
13+
14+ def forwards(self, orm):
15+
16+ # Changing field 'SRUResult.name'
17+ db.alter_column('sru_results', 'name', self.gf('django.db.models.fields.CharField')(max_length=4096))
18+
19+ # Changing field 'SRUResult.jenkins_build'
20+ db.alter_column('sru_results', 'jenkins_build', self.gf('django.db.models.fields.CharField')(max_length=4096))
21+
22+ # Changing field 'Kernel.variant'
23+ db.alter_column('kernels', 'variant', self.gf('django.db.models.fields.CharField')(max_length=4096))
24+
25+ # Changing field 'Kernel.job_type'
26+ db.alter_column('kernels', 'job_type', self.gf('django.db.models.fields.CharField')(max_length=4096))
27+
28+ # Changing field 'Kernel.version'
29+ db.alter_column('kernels', 'version', self.gf('django.db.models.fields.CharField')(max_length=4096))
30+
31+ # Changing field 'Kernel.release'
32+ db.alter_column('kernels', 'release', self.gf('django.db.models.fields.CharField')(max_length=4096))
33+
34+ # Changing field 'Kernel.gpu'
35+ db.alter_column('kernels', 'gpu', self.gf('django.db.models.fields.CharField')(max_length=4096))
36+
37+ # Changing field 'Kernel.arch'
38+ db.alter_column('kernels', 'arch', self.gf('django.db.models.fields.CharField')(max_length=4096))
39+
40+ def backwards(self, orm):
41+
42+ # Changing field 'SRUResult.name'
43+ db.alter_column('sru_results', 'name', self.gf('django.db.models.fields.CharField')(max_length=255))
44+
45+ # Changing field 'SRUResult.jenkins_build'
46+ db.alter_column('sru_results', 'jenkins_build', self.gf('django.db.models.fields.CharField')(max_length=255))
47+
48+ # Changing field 'Kernel.variant'
49+ db.alter_column('kernels', 'variant', self.gf('django.db.models.fields.CharField')(max_length=100))
50+
51+ # Changing field 'Kernel.job_type'
52+ db.alter_column('kernels', 'job_type', self.gf('django.db.models.fields.CharField')(max_length=100))
53+
54+ # Changing field 'Kernel.version'
55+ db.alter_column('kernels', 'version', self.gf('django.db.models.fields.CharField')(max_length=100))
56+
57+ # Changing field 'Kernel.release'
58+ db.alter_column('kernels', 'release', self.gf('django.db.models.fields.CharField')(max_length=100))
59+
60+ # Changing field 'Kernel.gpu'
61+ db.alter_column('kernels', 'gpu', self.gf('django.db.models.fields.CharField')(max_length=100))
62+
63+ # Changing field 'Kernel.arch'
64+ db.alter_column('kernels', 'arch', self.gf('django.db.models.fields.CharField')(max_length=100))
65+
66+ models = {
67+ u'common.bug': {
68+ 'Meta': {'object_name': 'Bug', 'db_table': "'bugs'"},
69+ 'assignee': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}),
70+ 'bug_no': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
71+ 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
72+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
73+ 'importance': ('django.db.models.fields.CharField', [], {'default': "u'unknown'", 'max_length': '4096'}),
74+ 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
75+ 'project': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}),
76+ 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
77+ 'status': ('django.db.models.fields.CharField', [], {'default': "u'unknown'", 'max_length': '4096'}),
78+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}),
79+ 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
80+ },
81+ u'sru.kernel': {
82+ 'Meta': {'object_name': 'Kernel', 'db_table': "'kernels'"},
83+ 'arch': ('django.db.models.fields.CharField', [], {'max_length': '4096'}),
84+ 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
85+ 'gpu': ('django.db.models.fields.CharField', [], {'max_length': '4096'}),
86+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
87+ 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
88+ 'job_type': ('django.db.models.fields.CharField', [], {'max_length': '4096'}),
89+ 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
90+ 'release': ('django.db.models.fields.CharField', [], {'max_length': '4096'}),
91+ 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
92+ 'variant': ('django.db.models.fields.CharField', [], {'max_length': '4096'}),
93+ 'version': ('django.db.models.fields.CharField', [], {'max_length': '4096'})
94+ },
95+ u'sru.sruresult': {
96+ 'Meta': {'object_name': 'SRUResult', 'db_table': "'sru_results'"},
97+ 'bugs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['common.Bug']", 'symmetrical': 'False'}),
98+ 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
99+ 'fail_count': ('django.db.models.fields.IntegerField', [], {}),
100+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
101+ 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
102+ 'jenkins_build': ('django.db.models.fields.CharField', [], {'max_length': '4096'}),
103+ 'jenkins_url': ('django.db.models.fields.URLField', [], {'max_length': '200'}),
104+ 'kernel': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['sru.Kernel']"}),
105+ 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}),
106+ 'pass_count': ('django.db.models.fields.IntegerField', [], {}),
107+ 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
108+ 'ran_at': ('django.db.models.fields.DateTimeField', [], {}),
109+ 'skip_count': ('django.db.models.fields.IntegerField', [], {}),
110+ 'total_count': ('django.db.models.fields.IntegerField', [], {}),
111+ 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'})
112+ }
113+ }
114+
115+ complete_apps = ['sru']
116\ No newline at end of file
117
118=== modified file 'sru/models.py'
119--- sru/models.py 2013-06-14 22:04:32 +0000
120+++ sru/models.py 2013-10-21 00:37:30 +0000
121@@ -22,12 +22,12 @@
122 class Meta:
123 db_table = "kernels"
124
125- job_type = models.CharField(max_length=100)
126- release = models.CharField(max_length=100)
127- variant = models.CharField(max_length=100)
128- arch = models.CharField(max_length=100)
129- gpu = models.CharField(max_length=100)
130- version = models.CharField(max_length=100)
131+ job_type = models.CharField(max_length=4096)
132+ release = models.CharField(max_length=4096)
133+ variant = models.CharField(max_length=4096)
134+ arch = models.CharField(max_length=4096)
135+ gpu = models.CharField(max_length=4096)
136+ version = models.CharField(max_length=4096)
137
138 # Used by MySerializer to add property fields to the JSON representation
139 # of an instance of this class.
140@@ -125,9 +125,9 @@
141 kernel = models.ForeignKey(Kernel)
142 bugs = models.ManyToManyField(Bug)
143
144- jenkins_build = models.CharField(max_length=255)
145+ jenkins_build = models.CharField(max_length=4096)
146 jenkins_url = models.URLField()
147- name = models.CharField(max_length=255)
148+ name = models.CharField(max_length=4096)
149 pass_count = models.IntegerField()
150 fail_count = models.IntegerField()
151 skip_count = models.IntegerField()

Subscribers

People subscribed via source and target branches