Refine DB model for OOF response 09/65109/1
authorRuoyu Ying <ruoyu.ying@intel.com>
Fri, 7 Sep 2018 11:25:05 +0000 (19:25 +0800)
committerRuoyu Ying <ruoyu.ying@intel.com>
Fri, 7 Sep 2018 11:26:25 +0000 (19:26 +0800)
Refine DB model to put only one record for one vnf

Change-Id: I2966d63881f88185ef4cfce229222d5af8e951f0
Issue-ID: VFC-941
Signed-off-by: Ruoyu Ying <ruoyu.ying@intel.com>
lcm/pub/database/models.py

index 7cbb0a6..a078c6a 100644 (file)
@@ -320,7 +320,6 @@ class OOFDataModel(models.Model):
     class Meta:
         db_table = 'NFVO_OOF_DATA'
 
-    id = models.CharField(db_column='ID', max_length=255, primary_key=True)
     request_id = models.CharField(db_column='REQUESTID', max_length=255)
     transaction_id = models.CharField(db_column='TRANSACTIONID', max_length=255)
     request_status = models.CharField(db_column='REQUESTSTATUS', max_length=50)
@@ -329,6 +328,4 @@ class OOFDataModel(models.Model):
     vim_id = models.CharField(db_column='VIMID', max_length=255, null=True, blank=True)
     cloud_owner = models.CharField(db_column='CLOUDOWNER', max_length=100, null=True, blank=True)
     cloud_region_id = models.CharField(db_column='CLOUDREGIONID', max_length=255, null=True, blank=True)
-    vdu_name = models.CharField(db_column='VDUNAME', max_length=100, null=True, blank=True)
-    flavor_name = models.CharField(db_column='FLAVORNAME', max_length=100, null=True, blank=True)
-    directive = models.TextField(db_column='DIRECTIVE', max_length=65535, null=True, blank=True)
+    vdu_info = models.TextField(db_column='VDUINFO', max_length=65535, null=True, blank=True)