Skip to content

Commit

Permalink
Updated db scripts for Oracle.
Browse files Browse the repository at this point in the history
  • Loading branch information
mederly committed Dec 5, 2017
1 parent 373c162 commit 1dcd318
Show file tree
Hide file tree
Showing 5 changed files with 43 additions and 181 deletions.
8 changes: 7 additions & 1 deletion config/sql/_all/oracle-3.7-all.sql
Expand Up @@ -270,13 +270,16 @@ CREATE TABLE m_audit_delta (

CREATE TABLE m_audit_event (
id NUMBER(19, 0) NOT NULL,
attorneyName VARCHAR2(255 CHAR),
attorneyOid VARCHAR2(36 CHAR),
channel VARCHAR2(255 CHAR),
eventIdentifier VARCHAR2(255 CHAR),
eventStage NUMBER(10, 0),
eventType NUMBER(10, 0),
hostIdentifier VARCHAR2(255 CHAR),
initiatorName VARCHAR2(255 CHAR),
initiatorOid VARCHAR2(36 CHAR),
initiatorType NUMBER(10, 0),
message VARCHAR2(1024 CHAR),
nodeIdentifier VARCHAR2(255 CHAR),
outcome NUMBER(10, 0),
Expand Down Expand Up @@ -949,6 +952,9 @@ CREATE INDEX iOpExecInitiatorOid
CREATE INDEX iOpExecStatus
ON m_operation_execution (status) INITRANS 30;

CREATE INDEX iOpExecOwnerOid
ON m_operation_execution (owner_oid) INITRANS 30;

ALTER TABLE m_org
ADD CONSTRAINT uc_org_name UNIQUE (name_norm) INITRANS 30;

Expand Down Expand Up @@ -999,7 +1005,7 @@ ALTER TABLE m_system_configuration
ADD CONSTRAINT uc_system_configuration_name UNIQUE (name_norm) INITRANS 30;

ALTER TABLE m_task
ADD CONSTRAINT UK_59yhlpgtqu3a9wvnw0ujx4xl1 UNIQUE (taskIdentifier) INITRANS 30;
ADD CONSTRAINT uc_task_identifier UNIQUE (taskIdentifier) INITRANS 30;

CREATE INDEX iParent ON m_task (parent) INITRANS 30;

Expand Down
32 changes: 31 additions & 1 deletion config/sql/_all/oracle-upgrade-3.6-3.7.sql
@@ -1,2 +1,32 @@
ALTER TABLE qrtz_triggers ADD (EXECUTION_GROUP VARCHAR2(200) NULL);
ALTER TABLE qrtz_fired_triggers ADD (EXECUTION_GROUP VARCHAR2(200) NULL);
ALTER TABLE qrtz_fired_triggers ADD (EXECUTION_GROUP VARCHAR2(200) NULL);

CREATE TABLE m_function_library (
name_norm VARCHAR2(255 CHAR),
name_orig VARCHAR2(255 CHAR),
oid VARCHAR2(36 CHAR) NOT NULL,
PRIMARY KEY (oid)
) INITRANS 30;

ALTER TABLE m_function_library
ADD CONSTRAINT uc_function_library_name UNIQUE (name_norm) INITRANS 30;

ALTER TABLE m_function_library
ADD CONSTRAINT fk_function_library
FOREIGN KEY (oid)
REFERENCES m_object;

ALTER TABLE m_abstract_role ADD autoassign_enabled NUMBER(1, 0);

CREATE INDEX iAutoassignEnabled
ON m_abstract_role (autoassign_enabled) INITRANS 30;

ALTER TABLE m_task
ADD CONSTRAINT uc_task_identifier UNIQUE (taskIdentifier) INITRANS 30;

ALTER TABLE m_audit_event ADD attorneyName VARCHAR2(255 CHAR);
ALTER TABLE m_audit_event ADD attorneyOid VARCHAR2(36 CHAR);
ALTER TABLE m_audit_event ADD initiatorType NUMBER(10, 0);

CREATE INDEX iOpExecOwnerOid
ON m_operation_execution (owner_oid) INITRANS 30;
177 changes: 0 additions & 177 deletions config/sql/midpoint/3.6/oracle/oracle-upgrade-3.5-3.6.sql

This file was deleted.

Expand Up @@ -893,7 +893,7 @@ ALTER TABLE m_form

ALTER TABLE m_function_library
ADD CONSTRAINT uc_function_library_name UNIQUE (name_norm) INITRANS 30;

ALTER TABLE m_generic_object
ADD CONSTRAINT uc_generic_object_name UNIQUE (name_norm) INITRANS 30;

Expand Down
5 changes: 4 additions & 1 deletion config/sql/midpoint/3.7/oracle/oracle-upgrade-3.6-3.7.sql
Expand Up @@ -23,4 +23,7 @@ ALTER TABLE m_task

ALTER TABLE m_audit_event ADD attorneyName VARCHAR2(255 CHAR);
ALTER TABLE m_audit_event ADD attorneyOid VARCHAR2(36 CHAR);
ALTER TABLE m_audit_event ADD initiatorType NUMBER(10, 0);
ALTER TABLE m_audit_event ADD initiatorType NUMBER(10, 0);

CREATE INDEX iOpExecOwnerOid
ON m_operation_execution (owner_oid) INITRANS 30;

0 comments on commit 1dcd318

Please sign in to comment.