X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=rulemgt-standalone%2Fsrc%2Fmain%2Fassembly%2Fdbscripts%2Fpostgresql%2Fonap-holmes_rulemgt-createobj.sql;h=7fae4e619651fc05e7a7dd3371064c5aad1a5484;hb=348ce6e112876f552a939e58d74376704537344e;hp=cbd3c59602f4f5d82d760e97ca7064e455d007fc;hpb=8b2d0be73ab8dcbd573769ed89ad27ecd7c25f88;p=holmes%2Frule-management.git diff --git a/rulemgt-standalone/src/main/assembly/dbscripts/postgresql/onap-holmes_rulemgt-createobj.sql b/rulemgt-standalone/src/main/assembly/dbscripts/postgresql/onap-holmes_rulemgt-createobj.sql index cbd3c59..7fae4e6 100644 --- a/rulemgt-standalone/src/main/assembly/dbscripts/postgresql/onap-holmes_rulemgt-createobj.sql +++ b/rulemgt-standalone/src/main/assembly/dbscripts/postgresql/onap-holmes_rulemgt-createobj.sql @@ -13,24 +13,19 @@ -- See the License for the specific language governing permissions and -- limitations under the License. -- -/******************drop old database and user***************************/ -\c postgres; - -DROP DATABASE IF EXISTS holmes; - -DROP ROLE IF EXISTS holmes; +\c postgres /******************CREATE NEW DATABASE AND USER***************************/ -CREATE DATABASE holmes; +CREATE DATABASE DBNAME; -CREATE ROLE holmes with PASSWORD 'holmespwd' LOGIN; +CREATE ROLE DBUSER with PASSWORD 'DBPWD' LOGIN; \encoding UTF8; /******************DELETE OLD TABLE AND CREATE NEW***************************/ -\c holmes; +\c DBNAME; -CREATE TABLE APLUS_RULE ( +CREATE TABLE IF NOT EXISTS APLUS_RULE ( RID VARCHAR(30) NOT NULL, NAME VARCHAR(150) NOT NULL, CTRLLOOP VARCHAR(150) NOT NULL, @@ -44,8 +39,9 @@ CREATE TABLE APLUS_RULE ( UPDATOR VARCHAR(20) NULL, UPDATETIME TIMESTAMP NULL, PARAMS VARCHAR(4000) NULL, - CONTENT VARCHAR(4000) NOT NULL, + CONTENT VARCHAR(20000) NOT NULL, VENDOR VARCHAR(100) NOT NULL, + ENGINEINSTANCE VARCHAR(100) NOT NULL, PACKAGE VARCHAR(255) NULL, PRIMARY KEY (RID), UNIQUE (NAME) @@ -58,5 +54,5 @@ CREATE INDEX IDX_APLUS_RULE_TEMPLATEID ON APLUS_RULE (TEMPLATEID); CREATE INDEX IDX_APLUS_RULE_ENGINEID ON APLUS_RULE (ENGINEID); CREATE INDEX IDX_APLUS_RULE_ENGINETYPE ON APLUS_RULE (ENGINETYPE); -GRANT ALL PRIVILEGES ON APLUS_RULE TO holmes; +GRANT ALL PRIVILEGES ON APLUS_RULE TO DBUSER;