Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' of https://github.com/Evolveum/midpoint
- Loading branch information
Showing
18 changed files
with
654 additions
and
431 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,56 +1,60 @@ | ||
create table m_sequence ( | ||
name_norm varchar2(255 char), | ||
name_orig varchar2(255 char), | ||
oid varchar2(36 char) not null, | ||
primary key (oid) | ||
CREATE TABLE m_sequence ( | ||
name_norm VARCHAR2(255 CHAR), | ||
name_orig VARCHAR2(255 CHAR), | ||
oid VARCHAR2(36 CHAR) NOT NULL, | ||
PRIMARY KEY (oid) | ||
); | ||
|
||
alter table m_sequence | ||
add constraint uc_sequence_name unique (name_norm); | ||
ALTER TABLE m_sequence | ||
ADD CONSTRAINT uc_sequence_name UNIQUE (name_norm); | ||
|
||
alter table m_sequence | ||
add constraint fk_sequence | ||
foreign key (oid) | ||
references m_object; | ||
ALTER TABLE m_sequence | ||
ADD CONSTRAINT fk_sequence | ||
FOREIGN KEY (oid) | ||
REFERENCES m_object; | ||
|
||
|
||
ALTER TABLE m_user_photo | ||
DROP CONSTRAINT fk_user_photo; | ||
|
||
alter table m_user_photo | ||
drop constraint fk_user_photo; | ||
RENAME m_user_photo TO m_focus_photo; | ||
|
||
rename m_user_photo to m_focus_photo; | ||
ALTER TABLE m_focus_photo | ||
ADD CONSTRAINT fk_focus_photo | ||
FOREIGN KEY (owner_oid) | ||
REFERENCES m_focus; | ||
|
||
alter table m_focus_photo | ||
add constraint fk_focus_photo | ||
foreign key (owner_oid) | ||
references m_focus; | ||
ALTER TABLE m_focus ADD hasPhoto NUMBER(1, 0) DEFAULT 0 NOT NULL; | ||
UPDATE m_focus | ||
SET hasPhoto = 0; | ||
UPDATE m_focus | ||
SET hasPhoto = (SELECT hasPhoto | ||
FROM m_user | ||
WHERE m_user.oid = m_focus.oid) | ||
WHERE m_focus.oid IN (SELECT oid | ||
FROM m_user); | ||
|
||
alter table m_focus add hasPhoto number(1,0) default 0 not null; | ||
update m_focus set hasPhoto = 0; | ||
update m_focus set hasPhoto = (select hasPhoto from m_user where m_user.oid = m_focus.oid) | ||
where m_focus.oid in (select oid from m_user); | ||
ALTER TABLE m_user DROP COLUMN hasPhoto; | ||
|
||
alter table m_user drop column hasPhoto; | ||
|
||
ALTER TABLE m_assignment ADD ( | ||
orgRef_relation VARCHAR2(157 CHAR), | ||
orgRef_targetOid VARCHAR2(36 CHAR), | ||
orgRef_type NUMBER(10, 0), | ||
resourceRef_relation VARCHAR2(157 CHAR), | ||
resourceRef_targetOid VARCHAR2(36 CHAR), | ||
resourceRef_type NUMBER(10, 0)); | ||
|
||
alter table m_assignment add ( | ||
orgRef_relation varchar2(157 char), | ||
orgRef_targetOid varchar2(36 char), | ||
orgRef_type number(10,0), | ||
resourceRef_relation varchar2(157 char), | ||
resourceRef_targetOid varchar2(36 char), | ||
resourceRef_type number(10,0)); | ||
CREATE INDEX iTargetRefTargetOid ON m_assignment (targetRef_targetOid); | ||
CREATE INDEX iTenantRefTargetOid ON m_assignment (tenantRef_targetOid); | ||
CREATE INDEX iOrgRefTargetOid ON m_assignment (orgRef_targetOid); | ||
CREATE INDEX iResourceRefTargetOid ON m_assignment (resourceRef_targetOid); | ||
|
||
create index iTargetRefTargetOid on m_assignment (targetRef_targetOid); | ||
create index iTenantRefTargetOid on m_assignment (tenantRef_targetOid); | ||
create index iOrgRefTargetOid on m_assignment (orgRef_targetOid); | ||
create index iResourceRefTargetOid on m_assignment (resourceRef_targetOid); | ||
CREATE INDEX iTimestampValue ON m_audit_event (timestampValue); | ||
|
||
create index iTimestampValue on m_audit_event (timestampValue); | ||
|
||
alter table m_audit_delta add ( | ||
objectName_norm varchar2(255 char), | ||
objectName_orig varchar2(255 char), | ||
resourceName_norm varchar2(255 char), | ||
resourceName_orig varchar2(255 char), | ||
resourceOid varchar2(36 char)); | ||
ALTER TABLE m_audit_delta ADD ( | ||
objectName_norm VARCHAR2(255 CHAR), | ||
objectName_orig VARCHAR2(255 CHAR), | ||
resourceName_norm VARCHAR2(255 CHAR), | ||
resourceName_orig VARCHAR2(255 CHAR), | ||
resourceOid VARCHAR2(36 CHAR)); |
Oops, something went wrong.