SchemaSpy Analysis of jbpm.PUBLIC - Constraints Generated by
SchemaSpy
90 Foreign Key Constraints:

Constraint Name Child Column Parent Column
FK_ACTION_ACTNDEL JBPM_ACTION.ACTIONDELEGATION_ JBPM_DELEGATION.ID_
FK_ACTION_EVENT JBPM_ACTION.EVENT_ JBPM_EVENT.ID_
FK_ACTION_EXPTHDL JBPM_ACTION.EXCEPTIONHANDLER_ JBPM_EXCEPTIONHANDLER.ID_
FK_ACTION_PROCDEF JBPM_ACTION.PROCESSDEFINITION_ JBPM_PROCESSDEFINITION.ID_
FK_ACTION_REFACT JBPM_ACTION.REFERENCEDACTION_ JBPM_ACTION.ID_
FK_BYTEARR_FILDEF JBPM_BYTEARRAY.FILEDEFINITION_ JBPM_MODULEDEFINITION.ID_
FK_BYTEBLOCK_FILE JBPM_BYTEBLOCK.PROCESSFILE_ JBPM_BYTEARRAY.ID_
FK_BYTEINST_ARRAY JBPM_VARIABLEINSTANCE.BYTEARRAYVALUE_ JBPM_BYTEARRAY.ID_
FK_COMMENT_TOKEN JBPM_COMMENT.TOKEN_ JBPM_TOKEN.ID_
FK_COMMENT_TSK JBPM_COMMENT.TASKINSTANCE_ JBPM_TASKINSTANCE.ID_
FK_CRTETIMERACT_TA JBPM_ACTION.TIMERACTION_ JBPM_ACTION.ID_
FK_DECCOND_DEC JBPM_DECISIONCONDITIONS.DECISION_ JBPM_NODE.ID_
FK_DECISION_DELEG JBPM_NODE.DECISIONDELEGATION JBPM_DELEGATION.ID_
FK_DELEGATION_PRCD JBPM_DELEGATION.PROCESSDEFINITION_ JBPM_PROCESSDEFINITION.ID_
FK_EVENT_NODE JBPM_EVENT.NODE_ JBPM_NODE.ID_
FK_EVENT_PROCDEF JBPM_EVENT.PROCESSDEFINITION_ JBPM_PROCESSDEFINITION.ID_
FK_EVENT_TASK JBPM_EVENT.TASK_ JBPM_TASK.ID_
FK_EVENT_TRANS JBPM_EVENT.TRANSITION_ JBPM_TRANSITION.ID_
FK_ID_GRP_PARENT JBPM_ID_GROUP.PARENT_ JBPM_ID_GROUP.ID_
FK_ID_MEMSHIP_GRP JBPM_ID_MEMBERSHIP.GROUP_ JBPM_ID_GROUP.ID_
FK_ID_MEMSHIP_USR JBPM_ID_MEMBERSHIP.USER_ JBPM_ID_USER.ID_
FK_JOB_ACTION JBPM_JOB.ACTION_ JBPM_ACTION.ID_
FK_JOB_NODE JBPM_JOB.NODE_ JBPM_NODE.ID_
FK_JOB_PRINST JBPM_JOB.PROCESSINSTANCE_ JBPM_PROCESSINSTANCE.ID_
FK_JOB_TOKEN JBPM_JOB.TOKEN_ JBPM_TOKEN.ID_
FK_JOB_TSKINST JBPM_JOB.TASKINSTANCE_ JBPM_TASKINSTANCE.ID_
FK_LOG_ACTION JBPM_LOG.ACTION_ JBPM_ACTION.ID_
FK_LOG_CHILDTOKEN JBPM_LOG.CHILD_ JBPM_TOKEN.ID_
FK_LOG_DESTNODE JBPM_LOG.DESTINATIONNODE_ JBPM_NODE.ID_
FK_LOG_NEWBYTES JBPM_LOG.NEWBYTEARRAY_ JBPM_BYTEARRAY.ID_
FK_LOG_NODE JBPM_LOG.NODE_ JBPM_NODE.ID_
FK_LOG_OLDBYTES JBPM_LOG.OLDBYTEARRAY_ JBPM_BYTEARRAY.ID_
FK_LOG_PARENT JBPM_LOG.PARENT_ JBPM_LOG.ID_
FK_LOG_SOURCENODE JBPM_LOG.SOURCENODE_ JBPM_NODE.ID_
FK_LOG_SWIMINST JBPM_LOG.SWIMLANEINSTANCE_ JBPM_SWIMLANEINSTANCE.ID_
FK_LOG_TASKINST JBPM_LOG.TASKINSTANCE_ JBPM_TASKINSTANCE.ID_
FK_LOG_TOKEN JBPM_LOG.TOKEN_ JBPM_TOKEN.ID_
FK_LOG_TRANSITION JBPM_LOG.TRANSITION_ JBPM_TRANSITION.ID_
FK_LOG_VARINST JBPM_LOG.VARIABLEINSTANCE_ JBPM_VARIABLEINSTANCE.ID_
FK_MODDEF_PROCDEF JBPM_MODULEDEFINITION.PROCESSDEFINITION_ JBPM_PROCESSDEFINITION.ID_
FK_MODINST_PRCINST JBPM_MODULEINSTANCE.PROCESSINSTANCE_ JBPM_PROCESSINSTANCE.ID_
FK_NODE_ACTION JBPM_NODE.ACTION_ JBPM_ACTION.ID_
FK_NODE_PROCDEF JBPM_NODE.PROCESSDEFINITION_ JBPM_PROCESSDEFINITION.ID_
FK_NODE_SCRIPT JBPM_NODE.SCRIPT_ JBPM_ACTION.ID_
FK_NODE_SUPERSTATE JBPM_NODE.SUPERSTATE_ JBPM_NODE.ID_
FK_POOLEDACTOR_SLI JBPM_POOLEDACTOR.SWIMLANEINSTANCE_ JBPM_SWIMLANEINSTANCE.ID_
FK_PROCDEF_STRTSTA JBPM_PROCESSDEFINITION.STARTSTATE_ JBPM_NODE.ID_
FK_PROCIN_PROCDEF JBPM_PROCESSINSTANCE.PROCESSDEFINITION_ JBPM_PROCESSDEFINITION.ID_
FK_PROCIN_ROOTTKN JBPM_PROCESSINSTANCE.ROOTTOKEN_ JBPM_TOKEN.ID_
FK_PROCIN_SPROCTKN JBPM_PROCESSINSTANCE.SUPERPROCESSTOKEN_ JBPM_TOKEN.ID_
FK_PROCST_SBPRCDEF JBPM_NODE.SUBPROCESSDEFINITION_ JBPM_PROCESSDEFINITION.ID_
FK_RTACTN_ACTION JBPM_RUNTIMEACTION.ACTION_ JBPM_ACTION.ID_
FK_RTACTN_PROCINST JBPM_RUNTIMEACTION.PROCESSINSTANCE_ JBPM_PROCESSINSTANCE.ID_
FK_SWIMLANEINST_SL JBPM_SWIMLANEINSTANCE.SWIMLANE_ JBPM_SWIMLANE.ID_
FK_SWIMLANEINST_TM JBPM_SWIMLANEINSTANCE.TASKMGMTINSTANCE_ JBPM_MODULEINSTANCE.ID_
FK_SWL_ASSDEL JBPM_SWIMLANE.ASSIGNMENTDELEGATION_ JBPM_DELEGATION.ID_
FK_SWL_TSKMGMTDEF JBPM_SWIMLANE.TASKMGMTDEFINITION_ JBPM_MODULEDEFINITION.ID_
FK_TASK_ASSDEL JBPM_TASK.ASSIGNMENTDELEGATION_ JBPM_DELEGATION.ID_
FK_TASK_PROCDEF JBPM_TASK.PROCESSDEFINITION_ JBPM_PROCESSDEFINITION.ID_
FK_TASK_STARTST JBPM_TASK.STARTSTATE_ JBPM_NODE.ID_
FK_TASK_SWIMLANE JBPM_TASK.SWIMLANE_ JBPM_SWIMLANE.ID_
FK_TASK_TASKMGTDEF JBPM_TASK.TASKMGMTDEFINITION_ JBPM_MODULEDEFINITION.ID_
FK_TASK_TASKNODE JBPM_TASK.TASKNODE_ JBPM_NODE.ID_
FK_TASKACTPL_TSKI JBPM_TASKACTORPOOL.TASKINSTANCE_ JBPM_TASKINSTANCE.ID_
FK_TASKINST_SLINST JBPM_TASKINSTANCE.SWIMLANINSTANCE_ JBPM_SWIMLANEINSTANCE.ID_
FK_TASKINST_TASK JBPM_TASKINSTANCE.TASK_ JBPM_TASK.ID_
FK_TASKINST_TMINST JBPM_TASKINSTANCE.TASKMGMTINSTANCE_ JBPM_MODULEINSTANCE.ID_
FK_TASKINST_TOKEN JBPM_TASKINSTANCE.TOKEN_ JBPM_TOKEN.ID_
FK_TASKMGTINST_TMD JBPM_MODULEINSTANCE.TASKMGMTDEFINITION_ JBPM_MODULEDEFINITION.ID_
FK_TKVARMAP_CTXT JBPM_TOKENVARIABLEMAP.CONTEXTINSTANCE_ JBPM_MODULEINSTANCE.ID_
FK_TKVARMAP_TOKEN JBPM_TOKENVARIABLEMAP.TOKEN_ JBPM_TOKEN.ID_
FK_TOKEN_NODE JBPM_TOKEN.NODE_ JBPM_NODE.ID_
FK_TOKEN_PARENT JBPM_TOKEN.PARENT_ JBPM_TOKEN.ID_
FK_TOKEN_PROCINST JBPM_TOKEN.PROCESSINSTANCE_ JBPM_PROCESSINSTANCE.ID_
FK_TOKEN_SUBPI JBPM_TOKEN.SUBPROCESSINSTANCE_ JBPM_PROCESSINSTANCE.ID_
FK_TRANS_PROCDEF JBPM_TRANSITION.PROCESSDEFINITION_ JBPM_PROCESSDEFINITION.ID_
FK_TRANSITION_FROM JBPM_TRANSITION.FROM_ JBPM_NODE.ID_
FK_TRANSITION_TO JBPM_TRANSITION.TO_ JBPM_NODE.ID_
FK_TSK_TSKCTRL JBPM_TASK.TASKCONTROLLER_ JBPM_TASKCONTROLLER.ID_
FK_TSKACTPOL_PLACT JBPM_TASKACTORPOOL.POOLEDACTOR_ JBPM_POOLEDACTOR.ID_
FK_TSKCTRL_DELEG JBPM_TASKCONTROLLER.TASKCONTROLLERDELEGATION_ JBPM_DELEGATION.ID_
FK_TSKDEF_START JBPM_MODULEDEFINITION.STARTTASK_ JBPM_TASK.ID_
FK_TSKINS_PRCINS JBPM_TASKINSTANCE.PROCINST_ JBPM_PROCESSINSTANCE.ID_
FK_VAR_TSKINST JBPM_VARIABLEINSTANCE.TASKINSTANCE_ JBPM_TASKINSTANCE.ID_
FK_VARACC_PROCST JBPM_VARIABLEACCESS.PROCESSSTATE_ JBPM_NODE.ID_
FK_VARACC_SCRIPT JBPM_VARIABLEACCESS.SCRIPT_ JBPM_ACTION.ID_
FK_VARACC_TSKCTRL JBPM_VARIABLEACCESS.TASKCONTROLLER_ JBPM_TASKCONTROLLER.ID_
FK_VARINST_PRCINST JBPM_VARIABLEINSTANCE.PROCESSINSTANCE_ JBPM_PROCESSINSTANCE.ID_
FK_VARINST_TK JBPM_VARIABLEINSTANCE.TOKEN_ JBPM_TOKEN.ID_
FK_VARINST_TKVARMP JBPM_VARIABLEINSTANCE.TOKENVARIABLEMAP_ JBPM_TOKENVARIABLEMAP.ID_

Check Constraints:

Table Constraint Name Constraint
None detected