diff --git a/workflow/engine/config/schema.xml b/workflow/engine/config/schema.xml index 014b1f63f..1468483d8 100755 --- a/workflow/engine/config/schema.xml +++ b/workflow/engine/config/schema.xml @@ -3013,47 +3013,436 @@ - - - - - - -
- - - - - - - -
- - - - - - - - -
- - - - - - -
- - - - -
+ + + + + + + +
+ + + + + + + +
+ + + + + + + + +
+ + + + + + +
+ + + + +
- - - - - -
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +
diff --git a/workflow/engine/data/mysql/schema.sql b/workflow/engine/data/mysql/schema.sql index cb2123bc9..1a26f9afa 100755 --- a/workflow/engine/data/mysql/schema.sql +++ b/workflow/engine/data/mysql/schema.sql @@ -729,7 +729,7 @@ CREATE TABLE `APP_DELAY` `APP_AUTOMATIC_DISABLED_DATE` DATETIME, PRIMARY KEY (`APP_DELAY_UID`), KEY `indexAppDelay`(`PRO_UID`, `APP_UID`, `APP_THREAD_INDEX`, `APP_DEL_INDEX`, `APP_NEXT_TASK`, `APP_DELEGATION_USER`, `APP_DISABLE_ACTION_USER`), - KEY `indexAppUid`(`APP_UID`) + KEY `indexAppUid`(`APP_UID`) )ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='APP_DELAY'; #----------------------------------------------------------------------------- #-- PROCESS_USER @@ -1568,5 +1568,431 @@ CREATE TABLE `PMOAUTH_USER_ACCESS_TOKENS` `SESSION_ID` VARCHAR(40) NOT NULL, PRIMARY KEY (`ACCESS_TOKEN`) )ENGINE=InnoDB ; +#----------------------------------------------------------------------------- +#-- BPMN_ACTIVITY +#----------------------------------------------------------------------------- + +DROP TABLE IF EXISTS `BPMN_ACTIVITY`; + + +CREATE TABLE `BPMN_ACTIVITY` +( + `ACT_UID` VARCHAR(32) default '' NOT NULL, + `PRJ_UID` VARCHAR(32) default '' NOT NULL, + `PRO_UID` VARCHAR(32) default '', + `ACT_NAME` VARCHAR(255) NOT NULL, + `ACT_TYPE` VARCHAR(30) default 'TASK' NOT NULL, + `ACT_IS_FOR_COMPENSATION` TINYINT default 0, + `ACT_START_QUANTITY` INTEGER default 1, + `ACT_COMPLETION_QUANTITY` INTEGER default 1, + `ACT_TASK_TYPE` VARCHAR(20) default 'EMPTY' NOT NULL, + `ACT_IMPLEMENTATION` MEDIUMTEXT, + `ACT_INSTANTIATE` TINYINT default 0, + `ACT_SCRIPT_TYPE` VARCHAR(255), + `ACT_SCRIPT` MEDIUMTEXT, + `ACT_LOOP_TYPE` VARCHAR(20) default 'NONE' NOT NULL, + `ACT_TEST_BEFORE` TINYINT default 0, + `ACT_LOOP_MAXIMUM` INTEGER default 0, + `ACT_LOOP_CONDITION` VARCHAR(100), + `ACT_LOOP_CARDINALITY` INTEGER default 0, + `ACT_LOOP_BEHAVIOR` VARCHAR(20) default 'NONE', + `ACT_IS_ADHOC` TINYINT default 0, + `ACT_IS_COLLAPSED` TINYINT default 1, + `ACT_COMPLETION_CONDITION` VARCHAR(255), + `ACT_ORDERING` VARCHAR(20) default 'PARALLEL', + `ACT_CANCEL_REMAINING_INSTANCES` TINYINT default 1, + `ACT_PROTOCOL` VARCHAR(255), + `ACT_METHOD` VARCHAR(255), + `ACT_IS_GLOBAL` TINYINT default 0, + `ACT_REFERER` VARCHAR(32) default '', + `ACT_DEFAULT_FLOW` VARCHAR(32) default '', + `ACT_MASTER_DIAGRAM` VARCHAR(32) default '', + KEY `BPMN_ACTIVITY_I_1`(`ACT_UID`), + KEY `BPMN_ACTIVITY_I_2`(`PRJ_UID`), + KEY `BPMN_ACTIVITY_I_3`(`PRO_UID`), + CONSTRAINT `fk_bpmn_activity_project` + FOREIGN KEY (`PRJ_UID`) + REFERENCES `BPMN_PROJECT` (`PRJ_UID`), + CONSTRAINT `fk_bpmn_activity_process` + FOREIGN KEY (`PRO_UID`) + REFERENCES `BPMN_PROCESS` (`PRO_UID`) +)ENGINE=InnoDB ; +#----------------------------------------------------------------------------- +#-- BPMN_ARTIFACT +#----------------------------------------------------------------------------- + +DROP TABLE IF EXISTS `BPMN_ARTIFACT`; + + +CREATE TABLE `BPMN_ARTIFACT` +( + `ART_UID` VARCHAR(32) default '' NOT NULL, + `PRJ_UID` VARCHAR(32) NOT NULL, + `PRO_UID` VARCHAR(32) default '', + `ART_TYPE` VARCHAR(15) NOT NULL, + `ART_NAME` MEDIUMTEXT, + `ART_CATEGORY_REF` VARCHAR(32), + KEY `BPMN_ARTIFACT_I_1`(`ART_UID`), + KEY `BPMN_ARTIFACT_I_2`(`PRJ_UID`), + KEY `BPMN_ARTIFACT_I_3`(`PRO_UID`), + CONSTRAINT `fk_bpmn_artifact_project` + FOREIGN KEY (`PRJ_UID`) + REFERENCES `BPMN_PROJECT` (`PRJ_UID`), + CONSTRAINT `fk_bpmn_artifact_process` + FOREIGN KEY (`PRO_UID`) + REFERENCES `BPMN_PROCESS` (`PRO_UID`) +)ENGINE=InnoDB ; +#----------------------------------------------------------------------------- +#-- BPMN_BOUND +#----------------------------------------------------------------------------- + +DROP TABLE IF EXISTS `BPMN_BOUND`; + + +CREATE TABLE `BPMN_BOUND` +( + `BOU_UID` VARCHAR(32) default '' NOT NULL, + `PRJ_UID` VARCHAR(32) default '' NOT NULL, + `DIA_UID` VARCHAR(32) default '' NOT NULL, + `ELEMENT_UID` VARCHAR(32) default '', + `BOU_ELEMENT` VARCHAR(32) default '' NOT NULL, + `BOU_ELEMENT_TYPE` VARCHAR(32) default '' NOT NULL, + `BOU_X` INTEGER default 0 NOT NULL, + `BOU_Y` INTEGER default 0 NOT NULL, + `BOU_WIDTH` INTEGER default 0 NOT NULL, + `BOU_HEIGHT` INTEGER default 0 NOT NULL, + `BOU_REL_POSITION` INTEGER default 0, + `BOU_SIZE_IDENTICAL` INTEGER default 0, + `BOU_CONTAINER` VARCHAR(30) default '', + KEY `BPMN_BOUND_I_1`(`BOU_UID`), + KEY `BPMN_BOUND_I_2`(`PRJ_UID`), + KEY `BPMN_BOUND_I_3`(`DIA_UID`), + CONSTRAINT `fk_bpmn_bound_project` + FOREIGN KEY (`PRJ_UID`) + REFERENCES `BPMN_PROJECT` (`PRJ_UID`), + CONSTRAINT `fk_bpmn_bound_diagram` + FOREIGN KEY (`DIA_UID`) + REFERENCES `BPMN_DIAGRAM` (`DIA_UID`) +)ENGINE=InnoDB ; +#----------------------------------------------------------------------------- +#-- BPMN_DATA +#----------------------------------------------------------------------------- + +DROP TABLE IF EXISTS `BPMN_DATA`; + + +CREATE TABLE `BPMN_DATA` +( + `DAT_UID` VARCHAR(32) default '' NOT NULL, + `PRJ_UID` VARCHAR(32) NOT NULL, + `PRO_UID` VARCHAR(32) default '', + `DAT_NAME` VARCHAR(255), + `DAT_TYPE` VARCHAR(20) NOT NULL, + `DAT_IS_COLLECTION` TINYINT default 0, + `DAT_ITEM_KIND` VARCHAR(20) default 'INFORMATION' NOT NULL, + `DAT_CAPACITY` INTEGER default 0, + `DAT_IS_UNLIMITED` TINYINT default 0, + `DAT_STATE` VARCHAR(255) default '', + `DAT_IS_GLOBAL` TINYINT default 0, + `DAT_OBJECT_REF` VARCHAR(32) default '', + KEY `BPMN_DATA_I_1`(`DAT_UID`), + KEY `BPMN_DATA_I_2`(`PRJ_UID`), + KEY `BPMN_DATA_I_3`(`PRO_UID`), + CONSTRAINT `fk_bpmn_data_process` + FOREIGN KEY (`PRO_UID`) + REFERENCES `BPMN_PROCESS` (`PRO_UID`), + CONSTRAINT `fk_bpmn_data_project` + FOREIGN KEY (`PRJ_UID`) + REFERENCES `BPMN_PROJECT` (`PRJ_UID`) +)ENGINE=InnoDB ; +#----------------------------------------------------------------------------- +#-- BPMN_DIAGRAM +#----------------------------------------------------------------------------- + +DROP TABLE IF EXISTS `BPMN_DIAGRAM`; + + +CREATE TABLE `BPMN_DIAGRAM` +( + `DIA_UID` VARCHAR(32) default '' NOT NULL, + `PRJ_UID` VARCHAR(32) NOT NULL, + `DIA_NAME` VARCHAR(255), + `DIA_IS_CLOSABLE` TINYINT default 0, + KEY `BPMN_DIAGRAM_I_1`(`DIA_UID`), + KEY `BPMN_DIAGRAM_I_2`(`PRJ_UID`), + CONSTRAINT `fk_bpmn_diagram_project` + FOREIGN KEY (`PRJ_UID`) + REFERENCES `BPMN_PROJECT` (`PRJ_UID`) +)ENGINE=InnoDB ; +#----------------------------------------------------------------------------- +#-- BPMN_DOCUMENTATION +#----------------------------------------------------------------------------- + +DROP TABLE IF EXISTS `BPMN_DOCUMENTATION`; + + +CREATE TABLE `BPMN_DOCUMENTATION` +( + `DOC_UID` VARCHAR(32) NOT NULL, + `PRJ_UID` VARCHAR(32) NOT NULL, + `DOC_ELEMENT` VARCHAR(32) NOT NULL, + `DOC_ELEMENT_TYPE` VARCHAR(45) NOT NULL, + `DOC_DOCUMENTATION` MEDIUMTEXT, + KEY `BPMN_DOCUMENTATION_I_1`(`DOC_UID`), + KEY `BPMN_DOCUMENTATION_I_2`(`PRJ_UID`), + CONSTRAINT `fk_bpmn_documentation_project` + FOREIGN KEY (`PRJ_UID`) + REFERENCES `BPMN_PROJECT` (`PRJ_UID`) +)ENGINE=InnoDB ; +#----------------------------------------------------------------------------- +#-- BPMN_EVENT +#----------------------------------------------------------------------------- + +DROP TABLE IF EXISTS `BPMN_EVENT`; + + +CREATE TABLE `BPMN_EVENT` +( + `EVN_UID` VARCHAR(32) default '' NOT NULL, + `PRJ_UID` VARCHAR(32) default '' NOT NULL, + `PRO_UID` VARCHAR(32) default '', + `EVN_NAME` VARCHAR(255), + `EVN_TYPE` VARCHAR(30) default '' NOT NULL, + `EVN_MARKER` VARCHAR(30) default 'EMPTY' NOT NULL, + `EVN_IS_INTERRUPTING` TINYINT default 1, + `EVN_ATTACHED_TO` VARCHAR(32) default '', + `EVN_CANCEL_ACTIVITY` TINYINT default 0, + `EVN_ACTIVITY REF` VARCHAR(32) default '', + `EVN_WAIT_FOR COMPLETION` TINYINT default 1, + `EVN_ERROR_NAME` VARCHAR(255), + `EVN_ERROR_CODE` VARCHAR(255), + `EVN_ESCALATION_NAME` VARCHAR(255), + `EVN_ESCALATION_CODE` VARCHAR(255), + `EVN_CONDITION` VARCHAR(255), + `EVN_MESSAGE` MEDIUMTEXT, + `EVN_OPRERATION_NAME` VARCHAR(255), + `EVN_OPERATION_IMPLEMENTATION_REF` VARCHAR(255), + `EVN_TIME_DATE` VARCHAR(255), + `EVN_TIME_CYCLE` VARCHAR(255), + `EVN_TIME_DURATION` VARCHAR(255), + `EVN_BEHAVIOR` VARCHAR(20) default 'CATCH' NOT NULL, + KEY `BPMN_EVENT_I_1`(`EVN_UID`), + KEY `BPMN_EVENT_I_2`(`PRJ_UID`), + KEY `BPMN_EVENT_I_3`(`PRO_UID`), + CONSTRAINT `fk_bpmn_event_project` + FOREIGN KEY (`PRJ_UID`) + REFERENCES `BPMN_PROJECT` (`PRJ_UID`), + CONSTRAINT `fk_bpmn_event_process` + FOREIGN KEY (`PRO_UID`) + REFERENCES `BPMN_PROCESS` (`PRO_UID`) +)ENGINE=InnoDB ; +#----------------------------------------------------------------------------- +#-- BPMN_EXTENSION +#----------------------------------------------------------------------------- + +DROP TABLE IF EXISTS `BPMN_EXTENSION`; + + +CREATE TABLE `BPMN_EXTENSION` +( + `EXT_UID` VARCHAR(32) NOT NULL, + `PRJ_UID` VARCHAR(32) NOT NULL, + `EXT_ELEMENT` VARCHAR(32) NOT NULL, + `EXT_ELEMENT_TYPE` VARCHAR(45) NOT NULL, + `EXT_EXTENSION` MEDIUMTEXT, + KEY `BPMN_EXTENSION_I_1`(`EXT_UID`), + KEY `BPMN_EXTENSION_I_2`(`PRJ_UID`), + CONSTRAINT `fk_bpmn_extension_project` + FOREIGN KEY (`PRJ_UID`) + REFERENCES `BPMN_PROJECT` (`PRJ_UID`) +)ENGINE=InnoDB ; +#----------------------------------------------------------------------------- +#-- BPMN_FLOW +#----------------------------------------------------------------------------- + +DROP TABLE IF EXISTS `BPMN_FLOW`; + + +CREATE TABLE `BPMN_FLOW` +( + `FLO_UID` VARCHAR(32) default '' NOT NULL, + `PRJ_UID` VARCHAR(32) default '' NOT NULL, + `DIA_UID` VARCHAR(32) default '' NOT NULL, + `FLO_TYPE` VARCHAR(20) default '' NOT NULL, + `FLO_NAME` VARCHAR(255) default '', + `FLO_ELEMENT_ORIGIN` VARCHAR(32) default '' NOT NULL, + `FLO_ELEMENT_ORIGIN_TYPE` VARCHAR(32) default '' NOT NULL, + `FLO_ELEMENT_ORIGIN_PORT` INTEGER default 0 NOT NULL, + `FLO_ELEMENT_DEST` VARCHAR(32) default '' NOT NULL, + `FLO_ELEMENT_DEST_TYPE` VARCHAR(32) default '' NOT NULL, + `FLO_ELEMENT_DEST_PORT` INTEGER default 0 NOT NULL, + `FLO_IS_INMEDIATE` TINYINT, + `FLO_CONDITION` VARCHAR(255), + `FLO_X1` INTEGER default 0 NOT NULL, + `FLO_Y1` INTEGER default 0 NOT NULL, + `FLO_X2` INTEGER default 0 NOT NULL, + `FLO_Y2` INTEGER default 0 NOT NULL, + `FLO_STATE` MEDIUMTEXT, + KEY `BPMN_FLOW_I_1`(`FLO_UID`), + KEY `BPMN_FLOW_I_2`(`PRJ_UID`), + KEY `BPMN_FLOW_I_3`(`DIA_UID`), + CONSTRAINT `fk_bpmn_flow_project` + FOREIGN KEY (`PRJ_UID`) + REFERENCES `BPMN_PROJECT` (`PRJ_UID`), + CONSTRAINT `fk_bpmn_flow_diagram` + FOREIGN KEY (`DIA_UID`) + REFERENCES `BPMN_DIAGRAM` (`DIA_UID`) +)ENGINE=InnoDB ; +#----------------------------------------------------------------------------- +#-- BPMN_GATEWAY +#----------------------------------------------------------------------------- + +DROP TABLE IF EXISTS `BPMN_GATEWAY`; + + +CREATE TABLE `BPMN_GATEWAY` +( + `GAT_UID` VARCHAR(32) default '' NOT NULL, + `PRJ_UID` VARCHAR(32) default '' NOT NULL, + `PRO_UID` VARCHAR(32) default '', + `GAT_NAME` VARCHAR(255), + `GAT_TYPE` VARCHAR(30) default '' NOT NULL, + `GAT_DIRECTION` VARCHAR(30) default 'UNSPECIFIED' NOT NULL, + `GAT_INSTANTIATE` TINYINT default 0, + `GAT_EVENT_GATEWAT_TYPE` VARCHAR(20) default 'NONE', + `GAT_ACTIVATION_COUNT` INTEGER default 0, + `GAT_WAITING_FOR_START` TINYINT default 1, + `GAT_DEFAULT_FLOW` VARCHAR(32) default '', + KEY `BPMN_GATEWAY_I_1`(`GAT_UID`), + KEY `BPMN_GATEWAY_I_2`(`PRJ_UID`), + KEY `BPMN_GATEWAY_I_3`(`PRO_UID`), + CONSTRAINT `fk_bpmn_gateway_project` + FOREIGN KEY (`PRJ_UID`) + REFERENCES `BPMN_PROJECT` (`PRJ_UID`), + CONSTRAINT `fk_bpmn_gateway_process` + FOREIGN KEY (`PRO_UID`) + REFERENCES `BPMN_PROCESS` (`PRO_UID`) +)ENGINE=InnoDB ; +#----------------------------------------------------------------------------- +#-- BPMN_LANE +#----------------------------------------------------------------------------- + +DROP TABLE IF EXISTS `BPMN_LANE`; + + +CREATE TABLE `BPMN_LANE` +( + `LAN_UID` VARCHAR(32) default '' NOT NULL, + `PRJ_UID` VARCHAR(32) NOT NULL, + `LNS_UID` VARCHAR(32) NOT NULL, + `LAN_NAME` VARCHAR(255), + `LAN_CHILD_LANESET` VARCHAR(32), + `LAN_IS_HORIZONTAL` TINYINT default 1, + KEY `BPMN_LANE_I_1`(`LAN_UID`), + KEY `BPMN_LANE_I_2`(`PRJ_UID`), + KEY `BPMN_LANE_I_3`(`LNS_UID`), + CONSTRAINT `fk_bpmn_lane_project` + FOREIGN KEY (`PRJ_UID`) + REFERENCES `BPMN_PROJECT` (`PRJ_UID`), + CONSTRAINT `fk_bpmn_lane_laneset` + FOREIGN KEY (`LNS_UID`) + REFERENCES `BPMN_LANESET` (`LNS_UID`) +)ENGINE=InnoDB ; +#----------------------------------------------------------------------------- +#-- BPMN_LANESET +#----------------------------------------------------------------------------- + +DROP TABLE IF EXISTS `BPMN_LANESET`; + + +CREATE TABLE `BPMN_LANESET` +( + `LNS_UID` VARCHAR(32) default '' NOT NULL, + `PRJ_UID` VARCHAR(32) NOT NULL, + `PRO_UID` VARCHAR(32), + `LNS_NAME` VARCHAR(255), + `LNS_PARENT_LANE` VARCHAR(32), + `LNS_IS_HORIZONTAL` TINYINT default 1, + `LNS_STATE` MEDIUMTEXT, + KEY `BPMN_LANESET_I_1`(`LNS_UID`), + KEY `BPMN_LANESET_I_2`(`PRJ_UID`), + KEY `BPMN_LANESET_I_3`(`PRO_UID`), + CONSTRAINT `fk_bpmn_laneset_project` + FOREIGN KEY (`PRJ_UID`) + REFERENCES `BPMN_PROJECT` (`PRJ_UID`), + CONSTRAINT `fk_bpmn_laneset_process` + FOREIGN KEY (`PRO_UID`) + REFERENCES `BPMN_PROCESS` (`PRO_UID`) +)ENGINE=InnoDB ; +#----------------------------------------------------------------------------- +#-- BPMN_PARTICIPANT +#----------------------------------------------------------------------------- + +DROP TABLE IF EXISTS `BPMN_PARTICIPANT`; + + +CREATE TABLE `BPMN_PARTICIPANT` +( + `PAR_UID` VARCHAR(32) default '' NOT NULL, + `PRJ_UID` VARCHAR(32) default '' NOT NULL, + `PRO_UID` VARCHAR(32) default '', + `LNS_UID` VARCHAR(32) default '', + `PAR_NAME` VARCHAR(255) default '' NOT NULL, + `PAR_MINIMUM` INTEGER default 0, + `PAR_MAXIMUM` INTEGER default 1, + `PAR_NUM_PARTICIPANTS` INTEGER default 1, + `PAR_IS_HORIZONTAL` TINYINT default 1 NOT NULL, + KEY `BPMN_PARTICIPANT_I_1`(`PAR_UID`), + KEY `BPMN_PARTICIPANT_I_2`(`PRJ_UID`), + CONSTRAINT `fk_bpmn_participant_project` + FOREIGN KEY (`PRJ_UID`) + REFERENCES `BPMN_PROJECT` (`PRJ_UID`) +)ENGINE=InnoDB ; +#----------------------------------------------------------------------------- +#-- BPMN_PROCESS +#----------------------------------------------------------------------------- + +DROP TABLE IF EXISTS `BPMN_PROCESS`; + + +CREATE TABLE `BPMN_PROCESS` +( + `PRO_UID` VARCHAR(32) default '' NOT NULL, + `PRJ_UID` VARCHAR(32) NOT NULL, + `DIA_UID` VARCHAR(32), + `PRO_NAME` VARCHAR(255) NOT NULL, + `PRO_TYPE` VARCHAR(10) default 'NONE' NOT NULL, + `PRO_IS_EXECUTABLE` TINYINT default 0 NOT NULL, + `PRO_IS_CLOSED` TINYINT default 0 NOT NULL, + `PRO_IS_SUBPROCESS` TINYINT default 0 NOT NULL, + KEY `BPMN_PROCESS_I_1`(`PRO_UID`), + KEY `BPMN_PROCESS_I_2`(`PRJ_UID`), + CONSTRAINT `fk_bpmn_process_project` + FOREIGN KEY (`PRJ_UID`) + REFERENCES `BPMN_PROJECT` (`PRJ_UID`) +)ENGINE=InnoDB ; +#----------------------------------------------------------------------------- +#-- BPMN_PROJECT +#----------------------------------------------------------------------------- + +DROP TABLE IF EXISTS `BPMN_PROJECT`; + + +CREATE TABLE `BPMN_PROJECT` +( + `PRJ_UID` VARCHAR(32) default '' NOT NULL, + `PRJ_NAME` VARCHAR(255) default '' NOT NULL, + `PRJ_TARGET_NAMESPACE` MEDIUMTEXT NOT NULL, + `PRJ_EXPRESION_LANGUAGE` MEDIUMTEXT, + `PRJ_TYPE_LANGUAGE` MEDIUMTEXT, + `PRJ_EXPORTER` MEDIUMTEXT, + `PRJ_EXPORTER_VERSION` MEDIUMTEXT, + `PRJ_CREATE_DATE` DATETIME NOT NULL, + `PRJ_UPDATE_DATE` DATETIME, + `PRJ_AUTHOR` MEDIUMTEXT, + `PRJ_AUTHOR_VERSION` MEDIUMTEXT, + `PRJ_ORIGINAL_SOURCE` MEDIUMTEXT, + KEY `BPMN_PROJECT_I_1`(`PRJ_UID`) +)ENGINE=InnoDB ; # This restores the fkey checks, after having unset them earlier SET FOREIGN_KEY_CHECKS = 1;