From 7a0add74d910ca98d27c31cd96cd5cd2b1cd9e21 Mon Sep 17 00:00:00 2001 From: Alexandru DAMIAN Date: Thu, 6 Mar 2014 18:22:38 +0000 Subject: bitbake: toaster: update database schema This is a schema update to account for * relaxing constraints in Target_Image_File table * modifying permission filed to string value * adding license_manifest_path field * adding image_size field (Bitbake rev: f8488845ee9670e16a63c331dd2e97fdb314929c) Signed-off-by: Alexandru DAMIAN Signed-off-by: Richard Purdie --- bitbake/lib/toaster/orm/models.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'bitbake/lib/toaster/orm/models.py') diff --git a/bitbake/lib/toaster/orm/models.py b/bitbake/lib/toaster/orm/models.py index ba3ade06f1..6706da8a5e 100644 --- a/bitbake/lib/toaster/orm/models.py +++ b/bitbake/lib/toaster/orm/models.py @@ -55,6 +55,8 @@ class Target(models.Model): build = models.ForeignKey(Build) target = models.CharField(max_length=100) is_image = models.BooleanField(default = False) + image_size = models.IntegerField(default=0) + license_manifest_path = models.CharField(max_length=500, null=True) def __str__(self): return self.target @@ -72,7 +74,6 @@ class Target_File(models.Model): ITYPE_FIFO = 5 ITYPE_CHARACTER = 6 ITYPE_BLOCK = 7 - ITYPE_SYMBLINK = 8 ITYPES = ( (ITYPE_REGULAR ,'regular'), ( ITYPE_DIRECTORY ,'directory'), ( ITYPE_SYMLINK ,'symlink'), @@ -80,17 +81,17 @@ class Target_File(models.Model): ( ITYPE_FIFO ,'fifo'), ( ITYPE_CHARACTER ,'character'), ( ITYPE_BLOCK ,'block'), - ( ITYPE_SYMLINK ,'symblink')) + ) target = models.ForeignKey(Target) path = models.FilePathField() size = models.IntegerField() inodetype = models.IntegerField(choices = ITYPES) - permission = models.IntegerField() + permission = models.CharField(max_length=16) owner = models.CharField(max_length=128) group = models.CharField(max_length=128) - directory = models.ForeignKey('Target_File', related_name="directory_set") - sym_target = models.ForeignKey('Target_File', related_name="symlink_set", blank=True) + directory = models.ForeignKey('Target_File', related_name="directory_set", null=True) + sym_target = models.ForeignKey('Target_File', related_name="symlink_set", null=True) class TaskManager(models.Manager): -- cgit v1.2.3-54-g00ecf