openidm.sql revision 0c846ddf4297012db328c5832058f9bc2f10e2c1
-- DROP SEQUENCE genericobjects_id_SEQ;
CREATE SEQUENCE genericobjects_id_SEQ
-- DROP SEQUENCE configobjects_id_SEQ;
CREATE SEQUENCE configobjects_id_SEQ
-- DROP SEQUENCE managedobjects_id_SEQ;
CREATE SEQUENCE managedobjects_id_SEQ
-- DROP SEQUENCE objecttypes_id_SEQ;
CREATE SEQUENCE objecttypes_id_SEQ
-- DROP TABLE auditaccess CASCADE CONSTRAINTS;
CREATE TABLE auditaccess (
principal CLOB,
);
;
ALTER TABLE auditaccess
(
)
;
-- DROP TABLE auditactivity CASCADE CONSTRAINTS;
CREATE TABLE auditactivity (
message CLOB,
requester CLOB,
approver CLOB,
subjectbefore CLOB,
subjectafter CLOB,
);
;
ALTER TABLE auditactivity
(
)
;
(
)
;
-- DROP TABLE auditrecon CASCADE CONSTRAINTS;
CREATE TABLE auditrecon (
ambiguoustargetobjectids CLOB,
message CLOB
);
;
ALTER TABLE auditrecon
(
)
;
-- DROP TABLE configobjectproperties CASCADE CONSTRAINTS;
CREATE TABLE configobjectproperties (
propvalue CLOB
);
(
)
;
(
;
-- DROP TABLE configobjects CASCADE CONSTRAINTS;
CREATE TABLE configobjects (
fullobject CLOB
);
ALTER TABLE configobjects
(
)
;
(
)
;
(
)
;
-- DROP TABLE genericobjectproperties CASCADE CONSTRAINTS;
CREATE TABLE genericobjectproperties (
propvalue CLOB
);
(
)
;
(
;
-- DROP TABLE genericobjects CASCADE CONSTRAINTS;
CREATE TABLE genericobjects (
fullobject CLOB
);
ALTER TABLE genericobjects
(
)
;
(
)
;
(
)
;
-- DROP TABLE internaluser CASCADE CONSTRAINTS;
CREATE TABLE internaluser (
);
ALTER TABLE internaluser
(
)
;
-- DROP TABLE links CASCADE CONSTRAINTS;
CREATE TABLE links (
);
ALTER TABLE links
(
)
;
(
)
;
(
)
;
-- DROP TABLE managedobjectproperties CASCADE CONSTRAINTS;
CREATE TABLE managedobjectproperties (
propvalue CLOB
);
(
)
;
(
;
-- DROP TABLE managedobjects CASCADE CONSTRAINTS;
CREATE TABLE managedobjects (
fullobject CLOB
);
ALTER TABLE managedobjects
(
)
;
(
)
;
(
)
;
-- DROP TABLE objecttypes CASCADE CONSTRAINTS;
CREATE TABLE objecttypes (
);
ALTER TABLE objecttypes
(
)
;
(
)
;
ALTER TABLE configobjectproperties
(
)
REFERENCES configobjects
(
)
;
ALTER TABLE configobjects
(
)
REFERENCES objecttypes
(
)
;
ALTER TABLE genericobjects
(
)
REFERENCES objecttypes
(
)
;
ALTER TABLE managedobjectproperties
(
)
REFERENCES managedobjects
(
)
;
ALTER TABLE managedobjects
(
)
REFERENCES objecttypes
(
)
;
ALTER TABLE genericobjectproperties
(
)
REFERENCES genericobjects
(
)
;
FOR EACH ROW
DECLARE
BEGIN
-- If this is the first time this table have been inserted into (sequence == 1)
--get the max indentity value from the table
--set the sequence to that value
END LOOP;
END IF;
--used to emulate LAST_INSERT_ID()
--mysql_utilities.identity := v_newVal;
-- assign the value from the sequence to emulate the identity column
END IF;
END;
-- /
FOR EACH ROW
DECLARE
BEGIN
-- If this is the first time this table have been inserted into (sequence == 1)
--get the max indentity value from the table
--set the sequence to that value
END LOOP;
END IF;
--used to emulate LAST_INSERT_ID()
--mysql_utilities.identity := v_newVal;
-- assign the value from the sequence to emulate the identity column
END IF;
END;
-- /
FOR EACH ROW
DECLARE
BEGIN
-- If this is the first time this table have been inserted into (sequence == 1)
--get the max indentity value from the table
--set the sequence to that value
END LOOP;
END IF;
--used to emulate LAST_INSERT_ID()
--mysql_utilities.identity := v_newVal;
-- assign the value from the sequence to emulate the identity column
END IF;
END;
-- /
FOR EACH ROW
DECLARE
BEGIN
-- If this is the first time this table have been inserted into (sequence == 1)
--get the max indentity value from the table
--set the sequence to that value
END LOOP;
END IF;
--used to emulate LAST_INSERT_ID()
--mysql_utilities.identity := v_newVal;
-- assign the value from the sequence to emulate the identity column
END IF;
END;
-- /