[CCSDK-6] Populate seed code
[ccsdk/sli/adaptors.git] / resource-assignment / provider / src / main / resources / sql / 001_resource_rule_ddl.sql
1 ---
2 -- ============LICENSE_START=======================================================
3 -- openECOMP : SDN-C
4 -- ================================================================================
5 -- Copyright (C) 2017 ONAP Intellectual Property. All rights
6 --                                              reserved.
7 -- ================================================================================
8 -- Licensed under the Apache License, Version 2.0 (the "License");
9 -- you may not use this file except in compliance with the License.
10 -- You may obtain a copy of the License at
11 -- 
12 --      http://www.apache.org/licenses/LICENSE-2.0
13 -- 
14 -- Unless required by applicable law or agreed to in writing, software
15 -- distributed under the License is distributed on an "AS IS" BASIS,
16 -- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17 -- See the License for the specific language governing permissions and
18 -- limitations under the License.
19 -- ============LICENSE_END=========================================================
20 ---
21
22 CREATE TABLE resource_rule (
23         resource_rule_id SERIAL PRIMARY KEY,
24         resource_name VARCHAR(50) NOT NULL,
25         end_point_position VARCHAR(50) NOT NULL,
26         service_expression VARCHAR(2000) NOT NULL,
27         equipment_level VARCHAR(50) NOT NULL,
28         equipment_expression VARCHAR(2000) NOT NULL,
29         allocation_expression VARCHAR(2000) NOT NULL,
30         soft_limit_expression VARCHAR(2000) NOT NULL,
31         hard_limit_expression VARCHAR(2000) NOT NULL
32 );