Update DB Scripts of gvnfm
authorfujinhua <fu.jinhua@zte.com.cn>
Sat, 25 Feb 2017 08:59:26 +0000 (16:59 +0800)
committerfujinhua <fu.jinhua@zte.com.cn>
Sat, 25 Feb 2017 09:19:40 +0000 (17:19 +0800)
Change-Id: Ifa1d75b1e7261b10ace319b7e7fbc216c19b9728
Issue-Id: GVNFM-34
Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
res/assembly/dbscripts/mysql/openo-gvnfm-vnfres-createobj.sql

index 3e59143..22cb28b 100644 (file)
 
 use gvnfm;
 
-DROP TABLE IF EXISTS GVNFM_INST;
-CREATE TABLE GVNFM_INST ( 
-  `CPINSTANCEID` varchar(255) NOT NULL PRIMARY KEY, 
-  `CPDID` varchar(255) NOT NULL, 
-  `CPINSTANCENAME` varchar(255) NOT NULL, 
-  `OWNERTYPE` integer NOT NULL, 
-  `OWNERID` varchar(255) NOT NULL, 
-  `RELATEDTYPE` integer NOT NULL, 
-  `RELATEDVL` varchar(255) NULL, 
-  `RELATEDCP` varchar(255) NULL, 
-  `RELATEDPORT` varchar(255) NULL, 
-  `STATUS` varchar(255) NOT NULL 
-);
+CREATE TABLE `NFINST` (
+    `NFINSTID` varchar(200) NOT NULL PRIMARY KEY,
+    `NFNAME` varchar(100),
+    `PACKAGEID` varchar(200),
+    `STATUS` varchar(20),
+    `FLAVOURID` varchar(200),
+    `LOCATION` varchar(200),
+    `VERSION` varchar(255),
+    `VENDOR` varchar(255),
+    `NETYPE` varchar(255),
+    `VNFDMODEL` longtext,
+    `INPUTPARAMS` longtext,
+    `CREATETIME` varchar(200),
+    `LASTUPTIME` varchar(200),
+    `VNFINSTANCEDESC` varchar(200),
+    `VNFDID` varchar(200),
+    `VNFSOFTWAREVER` varchar(200),
+    `VNFCONFIGURABLEPROPERTIES` longtext,
+    `LOCALIZATIONLANGUAGE` varchar(255)
+)
+;
+CREATE TABLE `JOB` (
+    `JOBID` varchar(255) NOT NULL PRIMARY KEY,
+    `JOBTYPE` varchar(255) NOT NULL,
+    `JOBACTION` varchar(255) NOT NULL,
+    `RESID` varchar(255) NOT NULL,
+    `STATUS` integer,
+    `STARTTIME` varchar(255),
+    `ENDTIME` varchar(255),
+    `PROGRESS` integer,
+    `USER` varchar(255),
+    `PARENTJOBID` varchar(255),
+    `RESNAME` varchar(255)
+)
+;
+CREATE TABLE `JOB_STATUS` (
+    `id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY,
+    `INDEXID` integer NOT NULL,
+    `JOBID` varchar(255) NOT NULL,
+    `STATUS` varchar(255) NOT NULL,
+    `PROGRESS` integer,
+    `DESCP` longtext NOT NULL,
+    `ERRCODE` varchar(255),
+    `ADDTIME` varchar(255)
+)
+;
+CREATE TABLE `NFVOREGINFO` (
+    `NFVOID` varchar(255) NOT NULL PRIMARY KEY,
+    `VNFMINSTID` varchar(255) NOT NULL,
+    `URL` varchar(255) NOT NULL,
+    `USERNAME` varchar(255),
+    `PASSWD` varchar(255),
+    `AUTHTYPE` integer NOT NULL,
+    `CLIENTCERT` varchar(255),
+    `SERVERCERT` varchar(255),
+    `REGTIME` varchar(255) NOT NULL
+)
+;
+CREATE TABLE `STORAGEINST` (
+    `STORAGEID` varchar(255) NOT NULL PRIMARY KEY,
+    `VIMID` varchar(255) NOT NULL,
+    `RESOURCEID` varchar(255) NOT NULL,
+    `INSTTYPE` integer NOT NULL,
+    `INSTID` varchar(255) NOT NULL,
+    `NAME` varchar(255),
+    `STORAGETYPE` varchar(255) NOT NULL,
+    `SIZE` varchar(255) NOT NULL,
+    `TENANT` varchar(50),
+    `ISPREDEFINED` integer,
+    `CREATETIME` varchar(200),
+    `NODEID` varchar(255)
+)
+;
+CREATE TABLE `VMINST` (
+    `VMID` varchar(255) NOT NULL PRIMARY KEY,
+    `VIMID` varchar(255) NOT NULL,
+    `TENANT` varchar(255),
+    `RESOURCEID` varchar(255) NOT NULL,
+    `VMNAME` varchar(255) NOT NULL,
+    `NICARRAY` varchar(255) NOT NULL,
+    `METADATA` varchar(255) NOT NULL,
+    `VOLUMEARRAY` varchar(255) NOT NULL,
+    `SERVERGROUP` varchar(255) NOT NULL,
+    `AVAILABILITYZONE` varchar(255) NOT NULL,
+    `FLAVORID` varchar(255) NOT NULL,
+    `SECURITYGROUPS` varchar(255) NOT NULL,
+    `OPERATIONALSTATE` varchar(255),
+    `INSTTYPE` integer NOT NULL,
+    `ISPREDEFINED` integer,
+    `CREATETIME` varchar(200),
+    `INSTID` varchar(255) NOT NULL,
+    `NODEID` varchar(255)
+)
+;
+CREATE TABLE `VNFCINST` (
+    `VNFCINSTANCEID` varchar(255) NOT NULL PRIMARY KEY,
+    `VDUID` varchar(255) NOT NULL,
+    `VDUTYPE` varchar(255) NOT NULL,
+    `NFINSTID` varchar(255) NOT NULL,
+    `VMID` varchar(255) NOT NULL,
+    `ISPREDEFINED` integer
+)
+;
+CREATE TABLE `FLAVOURINST` (
+    `FLAVOURID` varchar(255) NOT NULL PRIMARY KEY,
+    `VIMID` varchar(255) NOT NULL,
+    `RESOURCEID` varchar(255) NOT NULL,
+    `NAME` varchar(255) NOT NULL,
+    `TENANT` varchar(255),
+    `VCPU` integer,
+    `MEMORY` integer,
+    `DISK` integer,
+    `EPHEMERAL` integer,
+    `SWAP` integer,
+    `ISPUBLIC` integer,
+    `EXTRASPECS` varchar(255) NOT NULL,
+    `INSTID` varchar(255) NOT NULL,
+    `CREATETIME` varchar(200),
+    `ISPREDEFINED` integer
+)
+;
+CREATE TABLE `NETWORKINST` (
+    `NETWORKID` varchar(255) NOT NULL PRIMARY KEY,
+    `VIMID` varchar(255) NOT NULL,
+    `RESOURCEID` varchar(255) NOT NULL,
+    `INSTTYPE` integer NOT NULL,
+    `INSTID` varchar(255) NOT NULL,
+    `NAME` varchar(255) NOT NULL,
+    `TENANT` varchar(255),
+    `ISPREDEFINED` integer,
+    `DESC` varchar(255),
+    `VENDOR` varchar(255),
+    `BANDWIDTH` integer,
+    `MTU` integer,
+    `NETWORKTYPE` varchar(255),
+    `SEGMENTID` varchar(255),
+    `NETWORKQOS` varchar(255),
+    `CREATETIME` varchar(200),
+    `PHYNETWORK` varchar(255),
+    `ISSHARED` integer,
+    `VLANTRANS` integer,
+    `ROUTEREXTERNAL` integer,
+    `NODEID` varchar(255)
+)
+;
+CREATE TABLE `SUBNETWORKINST` (
+    `SUBNETWORKID` varchar(255) NOT NULL PRIMARY KEY,
+    `VIMID` varchar(255) NOT NULL,
+    `RESOURCEID` varchar(255) NOT NULL,
+    `NETWORKID` varchar(255) NOT NULL,
+    `INSTTYPE` integer NOT NULL,
+    `INSTID` varchar(255) NOT NULL,
+    `NAME` varchar(255) NOT NULL,
+    `IPVERSION` integer,
+    `GATEWAYIP` varchar(255),
+    `ISDHCPENABLED` integer,
+    `CIDR` varchar(255) NOT NULL,
+    `VDSNAME` varchar(255),
+    `OPERATIONALSTATE` varchar(255),
+    `TENANT` varchar(255),
+    `ISPREDEFINED` integer,
+    `CREATETIME` varchar(200),
+    `DNSNAMESERVERS` longtext NOT NULL,
+    `HOSTROUTES` longtext NOT NULL,
+    `ALLOCATIONPOOLS` longtext NOT NULL
+)
+;
+CREATE TABLE `VLINST` (
+    `VLINSTANCEID` varchar(255) NOT NULL PRIMARY KEY,
+    `VLDID` varchar(255) NOT NULL,
+    `VLINSTANCENAME` varchar(255),
+    `OWNERTYPE` integer NOT NULL,
+    `OWNERID` varchar(255) NOT NULL,
+    `RELATEDNETWORKID` varchar(255),
+    `RELATEDSUBNETWORKID` varchar(255),
+    `VLTYPE` integer NOT NULL,
+    `VIMID` varchar(255) NOT NULL,
+    `TENANT` varchar(50) NOT NULL
+)
+;
+CREATE TABLE `PORTINST` (
+    `PORTID` varchar(255) NOT NULL PRIMARY KEY,
+    `NETWORKID` varchar(255) NOT NULL,
+    `SUBNETWORKID` varchar(255),
+    `VIMID` varchar(255) NOT NULL,
+    `RESOURCEID` varchar(255) NOT NULL,
+    `NAME` varchar(255),
+    `INSTTYPE` integer NOT NULL,
+    `INSTID` varchar(255) NOT NULL,
+    `CPINSTANCEID` varchar(255),
+    `BANDWIDTH` varchar(255),
+    `OPERATIONALSTATE` varchar(255),
+    `IPADDRESS` varchar(255) NOT NULL,
+    `MACADDRESS` varchar(255) NOT NULL,
+    `NICORDER` varchar(255) NOT NULL,
+    `FLOATIPADDRESS` varchar(255),
+    `SERVICEIPADDRESS` varchar(255),
+    `TYPEVIRTUALNIC` varchar(255),
+    `SFCENCAPSULATION` varchar(255),
+    `DIRECTION` varchar(255),
+    `TENANT` varchar(255),
+    `INTERFACENAME` varchar(255),
+    `VMID` varchar(255),
+    `CREATETIME` varchar(200),
+    `SECURITYGROUPS` varchar(255) NOT NULL,
+    `ISPREDEFINED` integer,
+    `NODEID` varchar(255)
+)
+;
+CREATE TABLE `CPINST` (
+    `CPINSTANCEID` varchar(255) NOT NULL PRIMARY KEY,
+    `CPDID` varchar(255) NOT NULL,
+    `CPINSTANCENAME` varchar(255) NOT NULL,
+    `VLINSTANCEID` varchar(255) NOT NULL,
+    `OWNERTYPE` integer NOT NULL,
+    `OWNERID` varchar(255) NOT NULL,
+    `RELATEDTYPE` integer NOT NULL,
+    `RELATEDVL` varchar(255),
+    `RELATEDCP` varchar(255),
+    `RELATEDPORT` varchar(255)
+)
+;
+CREATE TABLE `CMSSERVER` (
+    `CMSERVERID` integer NOT NULL PRIMARY KEY,
+    `NAME` varchar(255),
+    `CMSTYPE` varchar(255),
+    `IMAGEURL` varchar(1024),
+    `APIURL` varchar(1024),
+    `VER` varchar(1024),
+    `SUPPORTNOTIFICATION` integer NOT NULL,
+    `LONGITUDE` varchar(1024),
+    `LATITUDE` varchar(1024),
+    `GRANTEXCLUDE` varchar(1),
+    `SLALEVEL` integer NOT NULL
+)
+;
+CREATE TABLE `CMSSERVER_USER` (
+    `UUID` varchar(255) NOT NULL PRIMARY KEY,
+    `CMSERVERID` integer NOT NULL,
+    `USERNAME` varchar(255) NOT NULL,
+    `PWD` varchar(255) NOT NULL,
+    `TENANT` varchar(255) NOT NULL
+)
+;
+CREATE TABLE `VNF_REG` (
+    `ID` varchar(200) NOT NULL PRIMARY KEY,
+    `IP` varchar(200) NOT NULL,
+    `PORT` varchar(200) NOT NULL,
+    `USERNAME` varchar(255) NOT NULL,
+    `PASSWORD` varchar(255) NOT NULL
+)
+;
+
+COMMIT;
  
\ No newline at end of file