diff options
Diffstat (limited to 'bitbake/lib/toaster/orm/migrations')
8 files changed, 83 insertions, 60 deletions
diff --git a/bitbake/lib/toaster/orm/migrations/0001_initial.py b/bitbake/lib/toaster/orm/migrations/0001_initial.py index 760462f6b4..a8ac23bfc7 100644 --- a/bitbake/lib/toaster/orm/migrations/0001_initial.py +++ b/bitbake/lib/toaster/orm/migrations/0001_initial.py | |||
@@ -54,7 +54,7 @@ class Migration(migrations.Migration): | |||
54 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 54 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
55 | ('file_name', models.FilePathField()), | 55 | ('file_name', models.FilePathField()), |
56 | ('file_size', models.IntegerField()), | 56 | ('file_size', models.IntegerField()), |
57 | ('build', models.ForeignKey(to='orm.Build')), | 57 | ('build', models.ForeignKey(to='orm.Build', on_delete=models.CASCADE)), |
58 | ], | 58 | ], |
59 | ), | 59 | ), |
60 | migrations.CreateModel( | 60 | migrations.CreateModel( |
@@ -64,7 +64,7 @@ class Migration(migrations.Migration): | |||
64 | ('area', models.IntegerField(choices=[(0, b'variable')])), | 64 | ('area', models.IntegerField(choices=[(0, b'variable')])), |
65 | ('key', models.CharField(max_length=100)), | 65 | ('key', models.CharField(max_length=100)), |
66 | ('text', models.TextField()), | 66 | ('text', models.TextField()), |
67 | ('build', models.ForeignKey(related_name='helptext_build', to='orm.Build')), | 67 | ('build', models.ForeignKey(related_name='helptext_build', to='orm.Build', on_delete=models.CASCADE)), |
68 | ], | 68 | ], |
69 | ), | 69 | ), |
70 | migrations.CreateModel( | 70 | migrations.CreateModel( |
@@ -94,8 +94,8 @@ class Migration(migrations.Migration): | |||
94 | ('dirpath', models.CharField(default=None, max_length=255, null=True)), | 94 | ('dirpath', models.CharField(default=None, max_length=255, null=True)), |
95 | ('priority', models.IntegerField(default=0)), | 95 | ('priority', models.IntegerField(default=0)), |
96 | ('local_path', models.FilePathField(default=b'/', max_length=1024)), | 96 | ('local_path', models.FilePathField(default=b'/', max_length=1024)), |
97 | ('build', models.ForeignKey(related_name='layer_version_build', default=None, to='orm.Build', null=True)), | 97 | ('build', models.ForeignKey(related_name='layer_version_build', default=None, to='orm.Build', null=True, on_delete=models.CASCADE)), |
98 | ('layer', models.ForeignKey(related_name='layer_version_layer', to='orm.Layer')), | 98 | ('layer', models.ForeignKey(related_name='layer_version_layer', to='orm.Layer', on_delete=models.CASCADE)), |
99 | ], | 99 | ], |
100 | ), | 100 | ), |
101 | migrations.CreateModel( | 101 | migrations.CreateModel( |
@@ -112,9 +112,9 @@ class Migration(migrations.Migration): | |||
112 | fields=[ | 112 | fields=[ |
113 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 113 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
114 | ('up_id', models.IntegerField(default=None, null=True)), | 114 | ('up_id', models.IntegerField(default=None, null=True)), |
115 | ('depends_on', models.ForeignKey(related_name='dependees', to='orm.Layer_Version')), | 115 | ('depends_on', models.ForeignKey(related_name='dependees', to='orm.Layer_Version', on_delete=models.CASCADE)), |
116 | ('layer_source', models.ForeignKey(default=None, to='orm.LayerSource', null=True)), | 116 | ('layer_source', models.ForeignKey(default=None, to='orm.LayerSource', null=True, on_delete=models.CASCADE)), |
117 | ('layer_version', models.ForeignKey(related_name='dependencies', to='orm.Layer_Version')), | 117 | ('layer_version', models.ForeignKey(related_name='dependencies', to='orm.Layer_Version', on_delete=models.CASCADE)), |
118 | ], | 118 | ], |
119 | ), | 119 | ), |
120 | migrations.CreateModel( | 120 | migrations.CreateModel( |
@@ -125,7 +125,7 @@ class Migration(migrations.Migration): | |||
125 | ('message', models.TextField(null=True, blank=True)), | 125 | ('message', models.TextField(null=True, blank=True)), |
126 | ('pathname', models.FilePathField(max_length=255, blank=True)), | 126 | ('pathname', models.FilePathField(max_length=255, blank=True)), |
127 | ('lineno', models.IntegerField(null=True)), | 127 | ('lineno', models.IntegerField(null=True)), |
128 | ('build', models.ForeignKey(to='orm.Build')), | 128 | ('build', models.ForeignKey(to='orm.Build', on_delete=models.CASCADE)), |
129 | ], | 129 | ], |
130 | ), | 130 | ), |
131 | migrations.CreateModel( | 131 | migrations.CreateModel( |
@@ -136,8 +136,8 @@ class Migration(migrations.Migration): | |||
136 | ('up_date', models.DateTimeField(default=None, null=True)), | 136 | ('up_date', models.DateTimeField(default=None, null=True)), |
137 | ('name', models.CharField(max_length=255)), | 137 | ('name', models.CharField(max_length=255)), |
138 | ('description', models.CharField(max_length=255)), | 138 | ('description', models.CharField(max_length=255)), |
139 | ('layer_source', models.ForeignKey(default=None, to='orm.LayerSource', null=True)), | 139 | ('layer_source', models.ForeignKey(default=None, to='orm.LayerSource', null=True, on_delete=models.CASCADE)), |
140 | ('layer_version', models.ForeignKey(to='orm.Layer_Version')), | 140 | ('layer_version', models.ForeignKey(to='orm.Layer_Version', on_delete=models.CASCADE)), |
141 | ], | 141 | ], |
142 | ), | 142 | ), |
143 | migrations.CreateModel( | 143 | migrations.CreateModel( |
@@ -154,7 +154,7 @@ class Migration(migrations.Migration): | |||
154 | ('installed_size', models.IntegerField(default=0)), | 154 | ('installed_size', models.IntegerField(default=0)), |
155 | ('section', models.CharField(max_length=80, blank=True)), | 155 | ('section', models.CharField(max_length=80, blank=True)), |
156 | ('license', models.CharField(max_length=80, blank=True)), | 156 | ('license', models.CharField(max_length=80, blank=True)), |
157 | ('build', models.ForeignKey(to='orm.Build', null=True)), | 157 | ('build', models.ForeignKey(to='orm.Build', null=True, on_delete=models.CASCADE)), |
158 | ], | 158 | ], |
159 | ), | 159 | ), |
160 | migrations.CreateModel( | 160 | migrations.CreateModel( |
@@ -162,8 +162,8 @@ class Migration(migrations.Migration): | |||
162 | fields=[ | 162 | fields=[ |
163 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 163 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
164 | ('dep_type', models.IntegerField(choices=[(0, b'depends'), (1, b'depends'), (3, b'recommends'), (2, b'recommends'), (4, b'suggests'), (5, b'provides'), (6, b'replaces'), (7, b'conflicts')])), | 164 | ('dep_type', models.IntegerField(choices=[(0, b'depends'), (1, b'depends'), (3, b'recommends'), (2, b'recommends'), (4, b'suggests'), (5, b'provides'), (6, b'replaces'), (7, b'conflicts')])), |
165 | ('depends_on', models.ForeignKey(related_name='package_dependencies_target', to='orm.Package')), | 165 | ('depends_on', models.ForeignKey(related_name='package_dependencies_target', to='orm.Package', on_delete=models.CASCADE)), |
166 | ('package', models.ForeignKey(related_name='package_dependencies_source', to='orm.Package')), | 166 | ('package', models.ForeignKey(related_name='package_dependencies_source', to='orm.Package', on_delete=models.CASCADE)), |
167 | ], | 167 | ], |
168 | ), | 168 | ), |
169 | migrations.CreateModel( | 169 | migrations.CreateModel( |
@@ -172,7 +172,7 @@ class Migration(migrations.Migration): | |||
172 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 172 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
173 | ('path', models.FilePathField(max_length=255, blank=True)), | 173 | ('path', models.FilePathField(max_length=255, blank=True)), |
174 | ('size', models.IntegerField()), | 174 | ('size', models.IntegerField()), |
175 | ('package', models.ForeignKey(related_name='buildfilelist_package', to='orm.Package')), | 175 | ('package', models.ForeignKey(related_name='buildfilelist_package', to='orm.Package', on_delete=models.CASCADE)), |
176 | ], | 176 | ], |
177 | ), | 177 | ), |
178 | migrations.CreateModel( | 178 | migrations.CreateModel( |
@@ -185,7 +185,7 @@ class Migration(migrations.Migration): | |||
185 | ('updated', models.DateTimeField(auto_now=True)), | 185 | ('updated', models.DateTimeField(auto_now=True)), |
186 | ('user_id', models.IntegerField(null=True)), | 186 | ('user_id', models.IntegerField(null=True)), |
187 | ('is_default', models.BooleanField(default=False)), | 187 | ('is_default', models.BooleanField(default=False)), |
188 | ('bitbake_version', models.ForeignKey(to='orm.BitbakeVersion', null=True)), | 188 | ('bitbake_version', models.ForeignKey(to='orm.BitbakeVersion', null=True, on_delete=models.CASCADE)), |
189 | ], | 189 | ], |
190 | ), | 190 | ), |
191 | migrations.CreateModel( | 191 | migrations.CreateModel( |
@@ -193,8 +193,8 @@ class Migration(migrations.Migration): | |||
193 | fields=[ | 193 | fields=[ |
194 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 194 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
195 | ('optional', models.BooleanField(default=True)), | 195 | ('optional', models.BooleanField(default=True)), |
196 | ('layercommit', models.ForeignKey(to='orm.Layer_Version', null=True)), | 196 | ('layercommit', models.ForeignKey(to='orm.Layer_Version', null=True, on_delete=models.CASCADE)), |
197 | ('project', models.ForeignKey(to='orm.Project')), | 197 | ('project', models.ForeignKey(to='orm.Project', on_delete=models.CASCADE)), |
198 | ], | 198 | ], |
199 | ), | 199 | ), |
200 | migrations.CreateModel( | 200 | migrations.CreateModel( |
@@ -203,7 +203,7 @@ class Migration(migrations.Migration): | |||
203 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 203 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
204 | ('target', models.CharField(max_length=100)), | 204 | ('target', models.CharField(max_length=100)), |
205 | ('task', models.CharField(max_length=100, null=True)), | 205 | ('task', models.CharField(max_length=100, null=True)), |
206 | ('project', models.ForeignKey(to='orm.Project')), | 206 | ('project', models.ForeignKey(to='orm.Project', on_delete=models.CASCADE)), |
207 | ], | 207 | ], |
208 | ), | 208 | ), |
209 | migrations.CreateModel( | 209 | migrations.CreateModel( |
@@ -212,7 +212,7 @@ class Migration(migrations.Migration): | |||
212 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 212 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
213 | ('name', models.CharField(max_length=100)), | 213 | ('name', models.CharField(max_length=100)), |
214 | ('value', models.TextField(blank=True)), | 214 | ('value', models.TextField(blank=True)), |
215 | ('project', models.ForeignKey(to='orm.Project')), | 215 | ('project', models.ForeignKey(to='orm.Project', on_delete=models.CASCADE)), |
216 | ], | 216 | ], |
217 | ), | 217 | ), |
218 | migrations.CreateModel( | 218 | migrations.CreateModel( |
@@ -232,8 +232,8 @@ class Migration(migrations.Migration): | |||
232 | ('file_path', models.FilePathField(max_length=255)), | 232 | ('file_path', models.FilePathField(max_length=255)), |
233 | ('pathflags', models.CharField(max_length=200, blank=True)), | 233 | ('pathflags', models.CharField(max_length=200, blank=True)), |
234 | ('is_image', models.BooleanField(default=False)), | 234 | ('is_image', models.BooleanField(default=False)), |
235 | ('layer_source', models.ForeignKey(default=None, to='orm.LayerSource', null=True)), | 235 | ('layer_source', models.ForeignKey(default=None, to='orm.LayerSource', null=True, on_delete=models.CASCADE)), |
236 | ('layer_version', models.ForeignKey(related_name='recipe_layer_version', to='orm.Layer_Version')), | 236 | ('layer_version', models.ForeignKey(related_name='recipe_layer_version', to='orm.Layer_Version', on_delete=models.CASCADE)), |
237 | ], | 237 | ], |
238 | ), | 238 | ), |
239 | migrations.CreateModel( | 239 | migrations.CreateModel( |
@@ -241,8 +241,8 @@ class Migration(migrations.Migration): | |||
241 | fields=[ | 241 | fields=[ |
242 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 242 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
243 | ('dep_type', models.IntegerField(choices=[(0, b'depends'), (1, b'rdepends')])), | 243 | ('dep_type', models.IntegerField(choices=[(0, b'depends'), (1, b'rdepends')])), |
244 | ('depends_on', models.ForeignKey(related_name='r_dependencies_depends', to='orm.Recipe')), | 244 | ('depends_on', models.ForeignKey(related_name='r_dependencies_depends', to='orm.Recipe', on_delete=models.CASCADE)), |
245 | ('recipe', models.ForeignKey(related_name='r_dependencies_recipe', to='orm.Recipe')), | 245 | ('recipe', models.ForeignKey(related_name='r_dependencies_recipe', to='orm.Recipe', on_delete=models.CASCADE)), |
246 | ], | 246 | ], |
247 | ), | 247 | ), |
248 | migrations.CreateModel( | 248 | migrations.CreateModel( |
@@ -253,7 +253,7 @@ class Migration(migrations.Migration): | |||
253 | ('description', models.CharField(max_length=255)), | 253 | ('description', models.CharField(max_length=255)), |
254 | ('branch_name', models.CharField(default=b'', max_length=50)), | 254 | ('branch_name', models.CharField(default=b'', max_length=50)), |
255 | ('helptext', models.TextField(null=True)), | 255 | ('helptext', models.TextField(null=True)), |
256 | ('bitbake_version', models.ForeignKey(to='orm.BitbakeVersion')), | 256 | ('bitbake_version', models.ForeignKey(to='orm.BitbakeVersion', on_delete=models.CASCADE)), |
257 | ], | 257 | ], |
258 | ), | 258 | ), |
259 | migrations.CreateModel( | 259 | migrations.CreateModel( |
@@ -261,7 +261,7 @@ class Migration(migrations.Migration): | |||
261 | fields=[ | 261 | fields=[ |
262 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 262 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
263 | ('layer_name', models.CharField(default=b'', max_length=100)), | 263 | ('layer_name', models.CharField(default=b'', max_length=100)), |
264 | ('release', models.ForeignKey(to='orm.Release')), | 264 | ('release', models.ForeignKey(to='orm.Release', on_delete=models.CASCADE)), |
265 | ], | 265 | ], |
266 | ), | 266 | ), |
267 | migrations.CreateModel( | 267 | migrations.CreateModel( |
@@ -269,8 +269,8 @@ class Migration(migrations.Migration): | |||
269 | fields=[ | 269 | fields=[ |
270 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 270 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
271 | ('priority', models.IntegerField(default=0)), | 271 | ('priority', models.IntegerField(default=0)), |
272 | ('layer_source', models.ForeignKey(to='orm.LayerSource')), | 272 | ('layer_source', models.ForeignKey(to='orm.LayerSource', on_delete=models.CASCADE)), |
273 | ('release', models.ForeignKey(to='orm.Release')), | 273 | ('release', models.ForeignKey(to='orm.Release', on_delete=models.CASCADE)), |
274 | ], | 274 | ], |
275 | ), | 275 | ), |
276 | migrations.CreateModel( | 276 | migrations.CreateModel( |
@@ -282,7 +282,7 @@ class Migration(migrations.Migration): | |||
282 | ('is_image', models.BooleanField(default=False)), | 282 | ('is_image', models.BooleanField(default=False)), |
283 | ('image_size', models.IntegerField(default=0)), | 283 | ('image_size', models.IntegerField(default=0)), |
284 | ('license_manifest_path', models.CharField(max_length=500, null=True)), | 284 | ('license_manifest_path', models.CharField(max_length=500, null=True)), |
285 | ('build', models.ForeignKey(to='orm.Build')), | 285 | ('build', models.ForeignKey(to='orm.Build', on_delete=models.CASCADE)), |
286 | ], | 286 | ], |
287 | ), | 287 | ), |
288 | migrations.CreateModel( | 288 | migrations.CreateModel( |
@@ -295,9 +295,9 @@ class Migration(migrations.Migration): | |||
295 | ('permission', models.CharField(max_length=16)), | 295 | ('permission', models.CharField(max_length=16)), |
296 | ('owner', models.CharField(max_length=128)), | 296 | ('owner', models.CharField(max_length=128)), |
297 | ('group', models.CharField(max_length=128)), | 297 | ('group', models.CharField(max_length=128)), |
298 | ('directory', models.ForeignKey(related_name='directory_set', to='orm.Target_File', null=True)), | 298 | ('directory', models.ForeignKey(related_name='directory_set', to='orm.Target_File', null=True, on_delete=models.CASCADE)), |
299 | ('sym_target', models.ForeignKey(related_name='symlink_set', to='orm.Target_File', null=True)), | 299 | ('sym_target', models.ForeignKey(related_name='symlink_set', to='orm.Target_File', null=True, on_delete=models.CASCADE)), |
300 | ('target', models.ForeignKey(to='orm.Target')), | 300 | ('target', models.ForeignKey(to='orm.Target', on_delete=models.CASCADE)), |
301 | ], | 301 | ], |
302 | ), | 302 | ), |
303 | migrations.CreateModel( | 303 | migrations.CreateModel( |
@@ -306,15 +306,15 @@ class Migration(migrations.Migration): | |||
306 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 306 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
307 | ('file_name', models.FilePathField(max_length=254)), | 307 | ('file_name', models.FilePathField(max_length=254)), |
308 | ('file_size', models.IntegerField()), | 308 | ('file_size', models.IntegerField()), |
309 | ('target', models.ForeignKey(to='orm.Target')), | 309 | ('target', models.ForeignKey(to='orm.Target', on_delete=models.CASCADE)), |
310 | ], | 310 | ], |
311 | ), | 311 | ), |
312 | migrations.CreateModel( | 312 | migrations.CreateModel( |
313 | name='Target_Installed_Package', | 313 | name='Target_Installed_Package', |
314 | fields=[ | 314 | fields=[ |
315 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 315 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
316 | ('package', models.ForeignKey(related_name='buildtargetlist_package', to='orm.Package')), | 316 | ('package', models.ForeignKey(related_name='buildtargetlist_package', to='orm.Package', on_delete=models.CASCADE)), |
317 | ('target', models.ForeignKey(to='orm.Target')), | 317 | ('target', models.ForeignKey(to='orm.Target', on_delete=models.CASCADE)), |
318 | ], | 318 | ], |
319 | ), | 319 | ), |
320 | migrations.CreateModel( | 320 | migrations.CreateModel( |
@@ -337,8 +337,8 @@ class Migration(migrations.Migration): | |||
337 | ('sstate_result', models.IntegerField(default=0, choices=[(0, b'Not Applicable'), (1, b'File not in cache'), (2, b'Failed'), (3, b'Succeeded')])), | 337 | ('sstate_result', models.IntegerField(default=0, choices=[(0, b'Not Applicable'), (1, b'File not in cache'), (2, b'Failed'), (3, b'Succeeded')])), |
338 | ('message', models.CharField(max_length=240)), | 338 | ('message', models.CharField(max_length=240)), |
339 | ('logfile', models.FilePathField(max_length=255, blank=True)), | 339 | ('logfile', models.FilePathField(max_length=255, blank=True)), |
340 | ('build', models.ForeignKey(related_name='task_build', to='orm.Build')), | 340 | ('build', models.ForeignKey(related_name='task_build', to='orm.Build', on_delete=models.CASCADE)), |
341 | ('recipe', models.ForeignKey(related_name='tasks', to='orm.Recipe')), | 341 | ('recipe', models.ForeignKey(related_name='tasks', to='orm.Recipe', on_delete=models.CASCADE)), |
342 | ], | 342 | ], |
343 | options={ | 343 | options={ |
344 | 'ordering': ('order', 'recipe'), | 344 | 'ordering': ('order', 'recipe'), |
@@ -348,8 +348,8 @@ class Migration(migrations.Migration): | |||
348 | name='Task_Dependency', | 348 | name='Task_Dependency', |
349 | fields=[ | 349 | fields=[ |
350 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 350 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
351 | ('depends_on', models.ForeignKey(related_name='task_dependencies_depends', to='orm.Task')), | 351 | ('depends_on', models.ForeignKey(related_name='task_dependencies_depends', to='orm.Task', on_delete=models.CASCADE)), |
352 | ('task', models.ForeignKey(related_name='task_dependencies_task', to='orm.Task')), | 352 | ('task', models.ForeignKey(related_name='task_dependencies_task', to='orm.Task', on_delete=models.CASCADE)), |
353 | ], | 353 | ], |
354 | ), | 354 | ), |
355 | migrations.CreateModel( | 355 | migrations.CreateModel( |
@@ -370,7 +370,7 @@ class Migration(migrations.Migration): | |||
370 | ('changed', models.BooleanField(default=False)), | 370 | ('changed', models.BooleanField(default=False)), |
371 | ('human_readable_name', models.CharField(max_length=200)), | 371 | ('human_readable_name', models.CharField(max_length=200)), |
372 | ('description', models.TextField(blank=True)), | 372 | ('description', models.TextField(blank=True)), |
373 | ('build', models.ForeignKey(related_name='variable_build', to='orm.Build')), | 373 | ('build', models.ForeignKey(related_name='variable_build', to='orm.Build', on_delete=models.CASCADE)), |
374 | ], | 374 | ], |
375 | ), | 375 | ), |
376 | migrations.CreateModel( | 376 | migrations.CreateModel( |
@@ -381,28 +381,28 @@ class Migration(migrations.Migration): | |||
381 | ('file_name', models.FilePathField(max_length=255)), | 381 | ('file_name', models.FilePathField(max_length=255)), |
382 | ('line_number', models.IntegerField(null=True)), | 382 | ('line_number', models.IntegerField(null=True)), |
383 | ('operation', models.CharField(max_length=64)), | 383 | ('operation', models.CharField(max_length=64)), |
384 | ('variable', models.ForeignKey(related_name='vhistory', to='orm.Variable')), | 384 | ('variable', models.ForeignKey(related_name='vhistory', to='orm.Variable', on_delete=models.CASCADE)), |
385 | ], | 385 | ], |
386 | ), | 386 | ), |
387 | migrations.AddField( | 387 | migrations.AddField( |
388 | model_name='project', | 388 | model_name='project', |
389 | name='release', | 389 | name='release', |
390 | field=models.ForeignKey(to='orm.Release', null=True), | 390 | field=models.ForeignKey(to='orm.Release', null=True, on_delete=models.CASCADE), |
391 | ), | 391 | ), |
392 | migrations.AddField( | 392 | migrations.AddField( |
393 | model_name='package_dependency', | 393 | model_name='package_dependency', |
394 | name='target', | 394 | name='target', |
395 | field=models.ForeignKey(to='orm.Target', null=True), | 395 | field=models.ForeignKey(to='orm.Target', null=True, on_delete=models.CASCADE), |
396 | ), | 396 | ), |
397 | migrations.AddField( | 397 | migrations.AddField( |
398 | model_name='package', | 398 | model_name='package', |
399 | name='recipe', | 399 | name='recipe', |
400 | field=models.ForeignKey(to='orm.Recipe', null=True), | 400 | field=models.ForeignKey(to='orm.Recipe', null=True, on_delete=models.CASCADE), |
401 | ), | 401 | ), |
402 | migrations.AddField( | 402 | migrations.AddField( |
403 | model_name='logmessage', | 403 | model_name='logmessage', |
404 | name='task', | 404 | name='task', |
405 | field=models.ForeignKey(blank=True, to='orm.Task', null=True), | 405 | field=models.ForeignKey(blank=True, to='orm.Task', null=True, on_delete=models.CASCADE), |
406 | ), | 406 | ), |
407 | migrations.AlterUniqueTogether( | 407 | migrations.AlterUniqueTogether( |
408 | name='layersource', | 408 | name='layersource', |
@@ -411,32 +411,32 @@ class Migration(migrations.Migration): | |||
411 | migrations.AddField( | 411 | migrations.AddField( |
412 | model_name='layer_version', | 412 | model_name='layer_version', |
413 | name='layer_source', | 413 | name='layer_source', |
414 | field=models.ForeignKey(default=None, to='orm.LayerSource', null=True), | 414 | field=models.ForeignKey(default=None, to='orm.LayerSource', null=True, on_delete=models.CASCADE), |
415 | ), | 415 | ), |
416 | migrations.AddField( | 416 | migrations.AddField( |
417 | model_name='layer_version', | 417 | model_name='layer_version', |
418 | name='project', | 418 | name='project', |
419 | field=models.ForeignKey(default=None, to='orm.Project', null=True), | 419 | field=models.ForeignKey(default=None, to='orm.Project', null=True, on_delete=models.CASCADE), |
420 | ), | 420 | ), |
421 | migrations.AddField( | 421 | migrations.AddField( |
422 | model_name='layer_version', | 422 | model_name='layer_version', |
423 | name='up_branch', | 423 | name='up_branch', |
424 | field=models.ForeignKey(default=None, to='orm.Branch', null=True), | 424 | field=models.ForeignKey(default=None, to='orm.Branch', null=True, on_delete=models.CASCADE), |
425 | ), | 425 | ), |
426 | migrations.AddField( | 426 | migrations.AddField( |
427 | model_name='layer', | 427 | model_name='layer', |
428 | name='layer_source', | 428 | name='layer_source', |
429 | field=models.ForeignKey(default=None, to='orm.LayerSource', null=True), | 429 | field=models.ForeignKey(default=None, to='orm.LayerSource', null=True, on_delete=models.CASCADE), |
430 | ), | 430 | ), |
431 | migrations.AddField( | 431 | migrations.AddField( |
432 | model_name='build', | 432 | model_name='build', |
433 | name='project', | 433 | name='project', |
434 | field=models.ForeignKey(to='orm.Project'), | 434 | field=models.ForeignKey(to='orm.Project', on_delete=models.CASCADE), |
435 | ), | 435 | ), |
436 | migrations.AddField( | 436 | migrations.AddField( |
437 | model_name='branch', | 437 | model_name='branch', |
438 | name='layer_source', | 438 | name='layer_source', |
439 | field=models.ForeignKey(default=True, to='orm.LayerSource', null=True), | 439 | field=models.ForeignKey(default=True, to='orm.LayerSource', null=True, on_delete=models.CASCADE), |
440 | ), | 440 | ), |
441 | migrations.CreateModel( | 441 | migrations.CreateModel( |
442 | name='ImportedLayerSource', | 442 | name='ImportedLayerSource', |
diff --git a/bitbake/lib/toaster/orm/migrations/0002_customimagerecipe.py b/bitbake/lib/toaster/orm/migrations/0002_customimagerecipe.py index 9cec82e8d4..09c2bffa28 100644 --- a/bitbake/lib/toaster/orm/migrations/0002_customimagerecipe.py +++ b/bitbake/lib/toaster/orm/migrations/0002_customimagerecipe.py | |||
@@ -14,10 +14,10 @@ class Migration(migrations.Migration): | |||
14 | migrations.CreateModel( | 14 | migrations.CreateModel( |
15 | name='CustomImageRecipe', | 15 | name='CustomImageRecipe', |
16 | fields=[ | 16 | fields=[ |
17 | ('recipe_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='orm.Recipe')), | 17 | ('recipe_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='orm.Recipe', on_delete=models.CASCADE)), |
18 | ('last_updated', models.DateTimeField(default=None, null=True)), | 18 | ('last_updated', models.DateTimeField(default=None, null=True)), |
19 | ('base_recipe', models.ForeignKey(related_name='based_on_recipe', to='orm.Recipe')), | 19 | ('base_recipe', models.ForeignKey(related_name='based_on_recipe', to='orm.Recipe', on_delete=models.CASCADE)), |
20 | ('project', models.ForeignKey(to='orm.Project')), | 20 | ('project', models.ForeignKey(to='orm.Project', on_delete=models.CASCADE)), |
21 | ], | 21 | ], |
22 | bases=('orm.recipe',), | 22 | bases=('orm.recipe',), |
23 | ), | 23 | ), |
diff --git a/bitbake/lib/toaster/orm/migrations/0003_customimagepackage.py b/bitbake/lib/toaster/orm/migrations/0003_customimagepackage.py index b027f66137..8cb81d7b5e 100644 --- a/bitbake/lib/toaster/orm/migrations/0003_customimagepackage.py +++ b/bitbake/lib/toaster/orm/migrations/0003_customimagepackage.py | |||
@@ -14,7 +14,7 @@ class Migration(migrations.Migration): | |||
14 | migrations.CreateModel( | 14 | migrations.CreateModel( |
15 | name='CustomImagePackage', | 15 | name='CustomImagePackage', |
16 | fields=[ | 16 | fields=[ |
17 | ('package_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='orm.Package')), | 17 | ('package_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='orm.Package', on_delete=models.CASCADE)), |
18 | ('recipe_appends', models.ManyToManyField(related_name='appends_set', to='orm.CustomImageRecipe')), | 18 | ('recipe_appends', models.ManyToManyField(related_name='appends_set', to='orm.CustomImageRecipe')), |
19 | ('recipe_excludes', models.ManyToManyField(related_name='excludes_set', to='orm.CustomImageRecipe')), | 19 | ('recipe_excludes', models.ManyToManyField(related_name='excludes_set', to='orm.CustomImageRecipe')), |
20 | ('recipe_includes', models.ManyToManyField(related_name='includes_set', to='orm.CustomImageRecipe')), | 20 | ('recipe_includes', models.ManyToManyField(related_name='includes_set', to='orm.CustomImageRecipe')), |
diff --git a/bitbake/lib/toaster/orm/migrations/0004_provides.py b/bitbake/lib/toaster/orm/migrations/0004_provides.py index dfde2d1361..8449604989 100644 --- a/bitbake/lib/toaster/orm/migrations/0004_provides.py +++ b/bitbake/lib/toaster/orm/migrations/0004_provides.py | |||
@@ -16,12 +16,12 @@ class Migration(migrations.Migration): | |||
16 | fields=[ | 16 | fields=[ |
17 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 17 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
18 | ('name', models.CharField(max_length=100)), | 18 | ('name', models.CharField(max_length=100)), |
19 | ('recipe', models.ForeignKey(to='orm.Recipe')), | 19 | ('recipe', models.ForeignKey(to='orm.Recipe', on_delete=models.CASCADE)), |
20 | ], | 20 | ], |
21 | ), | 21 | ), |
22 | migrations.AddField( | 22 | migrations.AddField( |
23 | model_name='recipe_dependency', | 23 | model_name='recipe_dependency', |
24 | name='via', | 24 | name='via', |
25 | field=models.ForeignKey(null=True, default=None, to='orm.Provides'), | 25 | field=models.ForeignKey(null=True, default=None, to='orm.Provides', on_delete=models.CASCADE), |
26 | ), | 26 | ), |
27 | ] | 27 | ] |
diff --git a/bitbake/lib/toaster/orm/migrations/0008_refactor_artifact_models.py b/bitbake/lib/toaster/orm/migrations/0008_refactor_artifact_models.py index 3367582a81..41a547a60e 100644 --- a/bitbake/lib/toaster/orm/migrations/0008_refactor_artifact_models.py +++ b/bitbake/lib/toaster/orm/migrations/0008_refactor_artifact_models.py | |||
@@ -17,7 +17,7 @@ class Migration(migrations.Migration): | |||
17 | ('id', models.AutoField(auto_created=True, primary_key=True, verbose_name='ID', serialize=False)), | 17 | ('id', models.AutoField(auto_created=True, primary_key=True, verbose_name='ID', serialize=False)), |
18 | ('file_name', models.FilePathField()), | 18 | ('file_name', models.FilePathField()), |
19 | ('file_size', models.IntegerField()), | 19 | ('file_size', models.IntegerField()), |
20 | ('target', models.ForeignKey(to='orm.Target')), | 20 | ('target', models.ForeignKey(to='orm.Target', on_delete=models.CASCADE)), |
21 | ], | 21 | ], |
22 | ), | 22 | ), |
23 | migrations.CreateModel( | 23 | migrations.CreateModel( |
@@ -26,7 +26,7 @@ class Migration(migrations.Migration): | |||
26 | ('id', models.AutoField(auto_created=True, primary_key=True, verbose_name='ID', serialize=False)), | 26 | ('id', models.AutoField(auto_created=True, primary_key=True, verbose_name='ID', serialize=False)), |
27 | ('file_name', models.FilePathField()), | 27 | ('file_name', models.FilePathField()), |
28 | ('file_size', models.IntegerField()), | 28 | ('file_size', models.IntegerField()), |
29 | ('target', models.ForeignKey(to='orm.Target')), | 29 | ('target', models.ForeignKey(to='orm.Target', on_delete=models.CASCADE)), |
30 | ], | 30 | ], |
31 | ), | 31 | ), |
32 | migrations.RemoveField( | 32 | migrations.RemoveField( |
diff --git a/bitbake/lib/toaster/orm/migrations/0012_use_release_instead_of_up_branch.py b/bitbake/lib/toaster/orm/migrations/0012_use_release_instead_of_up_branch.py index 0e6bb83311..4b96bf0969 100644 --- a/bitbake/lib/toaster/orm/migrations/0012_use_release_instead_of_up_branch.py +++ b/bitbake/lib/toaster/orm/migrations/0012_use_release_instead_of_up_branch.py | |||
@@ -46,7 +46,7 @@ class Migration(migrations.Migration): | |||
46 | migrations.AddField( | 46 | migrations.AddField( |
47 | model_name='layer_version', | 47 | model_name='layer_version', |
48 | name='release', | 48 | name='release', |
49 | field=models.ForeignKey(to='orm.Release', default=None, null=True), | 49 | field=models.ForeignKey(to='orm.Release', default=None, null=True, on_delete=models.CASCADE), |
50 | ), | 50 | ), |
51 | migrations.RunPython(branch_to_release, | 51 | migrations.RunPython(branch_to_release, |
52 | reverse_code=migrations.RunPython.noop), | 52 | reverse_code=migrations.RunPython.noop), |
diff --git a/bitbake/lib/toaster/orm/migrations/0017_distro_clone.py b/bitbake/lib/toaster/orm/migrations/0017_distro_clone.py index d3c5901275..731c0debd2 100644 --- a/bitbake/lib/toaster/orm/migrations/0017_distro_clone.py +++ b/bitbake/lib/toaster/orm/migrations/0017_distro_clone.py | |||
@@ -18,7 +18,7 @@ class Migration(migrations.Migration): | |||
18 | ('up_date', models.DateTimeField(default=None, null=True)), | 18 | ('up_date', models.DateTimeField(default=None, null=True)), |
19 | ('name', models.CharField(max_length=255)), | 19 | ('name', models.CharField(max_length=255)), |
20 | ('description', models.CharField(max_length=255)), | 20 | ('description', models.CharField(max_length=255)), |
21 | ('layer_version', models.ForeignKey(to='orm.Layer_Version')), | 21 | ('layer_version', models.ForeignKey(to='orm.Layer_Version', on_delete=models.CASCADE)), |
22 | ], | 22 | ], |
23 | ), | 23 | ), |
24 | ] | 24 | ] |
diff --git a/bitbake/lib/toaster/orm/migrations/0019_django_2_2.py b/bitbake/lib/toaster/orm/migrations/0019_django_2_2.py new file mode 100644 index 0000000000..666aef18be --- /dev/null +++ b/bitbake/lib/toaster/orm/migrations/0019_django_2_2.py | |||
@@ -0,0 +1,23 @@ | |||
1 | # Generated by Django 2.2.7 on 2019-11-19 03:38 | ||
2 | |||
3 | from django.db import migrations, models | ||
4 | import django.db.models.deletion | ||
5 | |||
6 | |||
7 | class Migration(migrations.Migration): | ||
8 | |||
9 | dependencies = [ | ||
10 | ('orm', '0018_project_specific'), | ||
11 | ] | ||
12 | |||
13 | operations = [ | ||
14 | migrations.RemoveField( | ||
15 | model_name='distro', | ||
16 | name='up_id', | ||
17 | ), | ||
18 | migrations.AlterField( | ||
19 | model_name='build', | ||
20 | name='recipes_parsed', | ||
21 | field=models.IntegerField(default=1), | ||
22 | ), | ||
23 | ] | ||