3 from django.db import models
5 class ToolsGit(models.Model):
6 id = models.AutoField(primary_key=True)
7 git_describe = models.TextField()
8 git_commit = models.TextField()
12 class LinuxGit(models.Model):
13 id = models.AutoField(primary_key=True)
14 git_describe = models.TextField()
15 git_commit = models.TextField()
19 class Configurations(models.Model):
20 id = models.AutoField(primary_key=True)
21 hash = models.CharField(max_length=32)
22 generator = models.TextField()
23 config = models.TextField()
24 gtime = models.DateTimeField()
25 linuxgit = models.ForeignKey(LinuxGit, db_column='linuxgit')
26 toolgit = models.ForeignKey(ToolsGit, db_column='toolgit')
28 db_table = "configurations"
30 class Measure(models.Model):
31 id = models.AutoField(primary_key=True)
32 conf = models.ForeignKey(Configurations, db_column = 'conf')
33 measurement = models.TextField()
34 output = models.TextField()
35 result = models.TextField()
36 value = models.FloatField()
37 mtime = models.DateTimeField()
38 linuxgit = models.ForeignKey(LinuxGit, db_column='linuxgit')
39 toolgit = models.ForeignKey(ToolsGit, db_column='toolgit')
43 class Configopt(models.Model):
44 id = models.AutoField(primary_key=True)
45 configopt = models.TextField()
47 db_table = "configopt"