Refine DB table for OOF directives 05/65105/1
authorRuoyu Ying <ruoyu.ying@intel.com>
Fri, 7 Sep 2018 10:35:27 +0000 (18:35 +0800)
committerRuoyu Ying <ruoyu.ying@intel.com>
Fri, 7 Sep 2018 10:37:29 +0000 (18:37 +0800)
Refine DB table to store only one record for one vnf

Change-Id: I54deca8d0ede933b688a821362ce696fa34b6cc4
Issue-ID: VFC-1085
Signed-off-by: Ruoyu Ying <ruoyu.ying@intel.com>
resources/nslcm/dbscripts/mysql/vfc-nfvo-lcm-createobj.sql

index f6af383..e3c2cb6 100644 (file)
@@ -282,7 +282,6 @@ CREATE TABLE NFVO_WF_PLAN (
 
 DROP TABLE IF EXISTS NFVO_OOF_DATA;
 CREATE TABLE NFVO_OOF_DATA (
-  `ID` varchar(255) NOT NULL PRIMARY KEY,
   `REQUESTID` varchar(255) NOT NULL,
   `TRANSACTIONID` varchar(255) NOT NULL,
   `REQUESTSTATUS` varchar(50) NOT NULL,
@@ -291,7 +290,6 @@ CREATE TABLE NFVO_OOF_DATA (
   `VIMID` varchar(255) NULL,
   `CLOUDOWNER` varchar(100) NULL,
   `CLOUDREGIONID` varchar(255) NULL,
-  `VDUNAME` varchar(100) NULL,
-  `FLAVORNAME` varchar(100) NULL,
-  `DIRECTIVE` longtext NULL
+  `VDUINFO` longtext NULL,
+  CONSTRAINT ID PRIMARY KEY(REQUESTID,TRANSACTIONID)
 );