Change: add OPEN-O seed code for VF-C
[vfc/nfvo/driver/vnfm/svnfm.git] / huawei / vnfmadapter / VnfmadapterService / deployment / src / main / release / db / mysql / db-schema.sql
1 --
2 --
3 --    Copyright (c) 2016, Huawei Technologies Co., Ltd.
4 --
5 --    Licensed under the Apache License, Version 2.0 (the "License");
6 --    you may not use this file except in compliance with the License.
7 --    You may obtain a copy of the License at
8 --
9 --    http://www.apache.org/licenses/LICENSE-2.0
10 --
11 --    Unless required by applicable law or agreed to in writing, software
12 --    distributed under the License is distributed on an "AS IS" BASIS,
13 --    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 --    See the License for the specific language governing permissions and
15 --    limitations under the License.
16 --
17
18 /******************drop old database and user***************************/
19 use mysql;
20 drop database IF  EXISTS vnfmdb;
21 delete from user where User='vnfm';
22 FLUSH PRIVILEGES;
23
24 /******************create new database and user***************************/
25 create database vnfmdb CHARACTER SET utf8;
26
27 GRANT ALL PRIVILEGES ON vnfmdb.* TO 'vnfm'@'%' IDENTIFIED BY 'vnfm' WITH GRANT OPTION;
28 GRANT ALL PRIVILEGES ON mysql.* TO 'vnfm'@'%' IDENTIFIED BY 'vnfm' WITH GRANT OPTION;
29
30 GRANT ALL PRIVILEGES ON vnfmdb.* TO 'vnfm'@'localhost' IDENTIFIED BY 'vnfm' WITH GRANT OPTION;
31 GRANT ALL PRIVILEGES ON mysql.* TO 'vnfm'@'localhost' IDENTIFIED BY 'vnfm' WITH GRANT OPTION;
32 FLUSH PRIVILEGES;
33
34 use vnfmdb;
35 set Names 'utf8';
36
37 /******************drop old table and create new***************************/
38
39 DROP TABLE IF EXISTS VNFM;
40 CREATE TABLE VNFM (
41         ID                                              VARCHAR(128)       NOT NULL,    
42         VERSION                 VARCHAR(256)       NULL,
43         VNFDID                  VARCHAR(256)       NULL,
44         VNFPACKAGEID            VARCHAR(256)       NULL,
45     CONSTRAINT VNFM PRIMARY KEY(ID)
46 );