alfresco.dbscripts.create.org.hibernate.dialect.H2Dialect.Schema-Reference-JBPM.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8"?> <schema xmlns="http://www.alfresco.org/repo/db-schema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.alfresco.org/repo/db-schema db-schema.xsd" name="" dbprefix="jbpm_" version="5026"> <validators> <validator class="org.alfresco.util.schemacomp.validator.NameValidator"> <properties> <property name="pattern">.*</property> </properties> </validator> <validator class="org.alfresco.util.schemacomp.validator.SchemaVersionValidator"/> </validators> <objects> <table name="jbpm_action"> <columns> <column name="id_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="class" order="2"> <type>bpchar</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="name_" order="3"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="ispropagationallowed_" order="4"> <type>bool</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="actionexpression_" order="5"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="isasync_" order="6"> <type>bool</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="referencedaction_" order="7"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="actiondelegation_" order="8"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="event_" order="9"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="processdefinition_" order="10"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="timername_" order="11"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="duedate_" order="12"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="repeat_" order="13"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="transitionname_" order="14"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="timeraction_" order="15"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="expression_" order="16"> <type>text</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="eventindex_" order="17"> <type>int4</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="exceptionhandler_" order="18"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="exceptionhandlerindex_" order="19"> <type>int4</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_action_pkey"> <columnnames> <columnname order="1">id_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_crtetimeract_ta"> <localcolumn>timeraction_</localcolumn> <targettable>jbpm_action</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_action_refact"> <localcolumn>referencedaction_</localcolumn> <targettable>jbpm_action</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_action_actndel"> <localcolumn>actiondelegation_</localcolumn> <targettable>jbpm_delegation</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_action_event"> <localcolumn>event_</localcolumn> <targettable>jbpm_event</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_action_expthdl"> <localcolumn>exceptionhandler_</localcolumn> <targettable>jbpm_exceptionhandler</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_action_procdef"> <localcolumn>processdefinition_</localcolumn> <targettable>jbpm_processdefinition</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_action_actndel" unique="false"> <columnnames> <columnname>actiondelegation_</columnname> </columnnames> </index> <index name="fk_action_event" unique="false"> <columnnames> <columnname>event_</columnname> </columnnames> </index> <index name="fk_action_expthdl" unique="false"> <columnnames> <columnname>exceptionhandler_</columnname> </columnnames> </index> <index name="fk_action_procdef" unique="false"> <columnnames> <columnname>processdefinition_</columnname> </columnnames> </index> <index name="fk_action_refact" unique="false"> <columnnames> <columnname>referencedaction_</columnname> </columnnames> </index> <index name="fk_crtetimeract_ta" unique="false"> <columnnames> <columnname>timeraction_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_bytearray"> <columns> <column name="id_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="name_" order="2"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="filedefinition_" order="3"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_bytearray_pkey"> <columnnames> <columnname order="1">id_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_bytearr_fildef"> <localcolumn>filedefinition_</localcolumn> <targettable>jbpm_moduledefinition</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_bytearr_fildef" unique="false"> <columnnames> <columnname>filedefinition_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_byteblock"> <columns> <column name="processfile_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="bytes_" order="2"> <type>bytea</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="index_" order="3"> <type>int4</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_byteblock_pkey"> <columnnames> <columnname order="1">processfile_</columnname> <columnname order="2">index_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_byteblock_file"> <localcolumn>processfile_</localcolumn> <targettable>jbpm_bytearray</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_byteblock_file" unique="false"> <columnnames> <columnname>processfile_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_comment"> <columns> <column name="id_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="version_" order="2"> <type>int4</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="actorid_" order="3"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="time_" order="4"> <type>timestamp</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="message_" order="5"> <type>text</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="token_" order="6"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="taskinstance_" order="7"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="tokenindex_" order="8"> <type>int4</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="taskinstanceindex_" order="9"> <type>int4</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_comment_pkey"> <columnnames> <columnname order="1">id_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_comment_tsk"> <localcolumn>taskinstance_</localcolumn> <targettable>jbpm_taskinstance</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_comment_token"> <localcolumn>token_</localcolumn> <targettable>jbpm_token</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_comment_token" unique="false"> <columnnames> <columnname>token_</columnname> </columnnames> </index> <index name="fk_comment_tsk" unique="false"> <columnnames> <columnname>taskinstance_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_decisionconditions"> <columns> <column name="decision_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="transitionname_" order="2"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="expression_" order="3"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="index_" order="4"> <type>int4</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_decisionconditions_pkey"> <columnnames> <columnname order="1">decision_</columnname> <columnname order="2">index_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_deccond_dec"> <localcolumn>decision_</localcolumn> <targettable>jbpm_node</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_deccond_dec" unique="false"> <columnnames> <columnname>decision_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_delegation"> <columns> <column name="id_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="classname_" order="2"> <type>text</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="configuration_" order="3"> <type>text</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="configtype_" order="4"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="processdefinition_" order="5"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_delegation_pkey"> <columnnames> <columnname order="1">id_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_delegation_prcd"> <localcolumn>processdefinition_</localcolumn> <targettable>jbpm_processdefinition</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_delegation_prcd" unique="false"> <columnnames> <columnname>processdefinition_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_event"> <columns> <column name="id_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="eventtype_" order="2"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="type_" order="3"> <type>bpchar</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="graphelement_" order="4"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="processdefinition_" order="5"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="node_" order="6"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="transition_" order="7"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="task_" order="8"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_event_pkey"> <columnnames> <columnname order="1">id_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_event_node"> <localcolumn>node_</localcolumn> <targettable>jbpm_node</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_event_procdef"> <localcolumn>processdefinition_</localcolumn> <targettable>jbpm_processdefinition</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_event_task"> <localcolumn>task_</localcolumn> <targettable>jbpm_task</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_event_trans"> <localcolumn>transition_</localcolumn> <targettable>jbpm_transition</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_event_node" unique="false"> <columnnames> <columnname>node_</columnname> </columnnames> </index> <index name="fk_event_procdef" unique="false"> <columnnames> <columnname>processdefinition_</columnname> </columnnames> </index> <index name="fk_event_task" unique="false"> <columnnames> <columnname>task_</columnname> </columnnames> </index> <index name="fk_event_trans" unique="false"> <columnnames> <columnname>transition_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_exceptionhandler"> <columns> <column name="id_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="exceptionclassname_" order="2"> <type>text</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="type_" order="3"> <type>bpchar</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="graphelement_" order="4"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="processdefinition_" order="5"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="graphelementindex_" order="6"> <type>int4</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="node_" order="7"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="transition_" order="8"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="task_" order="9"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_exceptionhandler_pkey"> <columnnames> <columnname order="1">id_</columnname> </columnnames> </primarykey> <foreignkeys/> <indexes/> </table> <table name="jbpm_job"> <columns> <column name="id_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="class_" order="2"> <type>bpchar</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="version_" order="3"> <type>int4</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="duedate_" order="4"> <type>timestamp</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="processinstance_" order="5"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="token_" order="6"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="taskinstance_" order="7"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="issuspended_" order="8"> <type>bool</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="isexclusive_" order="9"> <type>bool</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="lockowner_" order="10"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="locktime_" order="11"> <type>timestamp</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="exception_" order="12"> <type>text</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="retries_" order="13"> <type>int4</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="name_" order="14"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="repeat_" order="15"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="transitionname_" order="16"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="action_" order="17"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="graphelementtype_" order="18"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="graphelement_" order="19"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="node_" order="20"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_job_pkey"> <columnnames> <columnname order="1">id_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_job_action"> <localcolumn>action_</localcolumn> <targettable>jbpm_action</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_job_node"> <localcolumn>node_</localcolumn> <targettable>jbpm_node</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_job_prinst"> <localcolumn>processinstance_</localcolumn> <targettable>jbpm_processinstance</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_job_tskinst"> <localcolumn>taskinstance_</localcolumn> <targettable>jbpm_taskinstance</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_job_token"> <localcolumn>token_</localcolumn> <targettable>jbpm_token</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_job_action" unique="false"> <columnnames> <columnname>action_</columnname> </columnnames> </index> <index name="fk_job_node" unique="false"> <columnnames> <columnname>node_</columnname> </columnnames> </index> <index name="fk_job_prinst" unique="false"> <columnnames> <columnname>processinstance_</columnname> </columnnames> </index> <index name="fk_job_token" unique="false"> <columnnames> <columnname>token_</columnname> </columnnames> </index> <index name="fk_job_tskinst" unique="false"> <columnnames> <columnname>taskinstance_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_log"> <columns> <column name="id_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="class_" order="2"> <type>bpchar</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="index_" order="3"> <type>int4</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="date_" order="4"> <type>timestamp</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="token_" order="5"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="parent_" order="6"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="message_" order="7"> <type>text</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="exception_" order="8"> <type>text</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="action_" order="9"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="node_" order="10"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="enter_" order="11"> <type>timestamp</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="leave_" order="12"> <type>timestamp</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="duration_" order="13"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="newlongvalue_" order="14"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="transition_" order="15"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="child_" order="16"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="sourcenode_" order="17"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="destinationnode_" order="18"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="variableinstance_" order="19"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="oldbytearray_" order="20"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="newbytearray_" order="21"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="olddatevalue_" order="22"> <type>timestamp</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="newdatevalue_" order="23"> <type>timestamp</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="olddoublevalue_" order="24"> <type>float8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="newdoublevalue_" order="25"> <type>float8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="oldlongidclass_" order="26"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="oldlongidvalue_" order="27"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="newlongidclass_" order="28"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="newlongidvalue_" order="29"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="oldstringidclass_" order="30"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="oldstringidvalue_" order="31"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="newstringidclass_" order="32"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="newstringidvalue_" order="33"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="oldlongvalue_" order="34"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="oldstringvalue_" order="35"> <type>text</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="newstringvalue_" order="36"> <type>text</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="taskinstance_" order="37"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="taskactorid_" order="38"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="taskoldactorid_" order="39"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="swimlaneinstance_" order="40"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_log_pkey"> <columnnames> <columnname order="1">id_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_log_action"> <localcolumn>action_</localcolumn> <targettable>jbpm_action</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_log_oldbytes"> <localcolumn>oldbytearray_</localcolumn> <targettable>jbpm_bytearray</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_log_newbytes"> <localcolumn>newbytearray_</localcolumn> <targettable>jbpm_bytearray</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_log_parent"> <localcolumn>parent_</localcolumn> <targettable>jbpm_log</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_log_destnode"> <localcolumn>destinationnode_</localcolumn> <targettable>jbpm_node</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_log_node"> <localcolumn>node_</localcolumn> <targettable>jbpm_node</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_log_sourcenode"> <localcolumn>sourcenode_</localcolumn> <targettable>jbpm_node</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_log_swiminst"> <localcolumn>swimlaneinstance_</localcolumn> <targettable>jbpm_swimlaneinstance</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_log_taskinst"> <localcolumn>taskinstance_</localcolumn> <targettable>jbpm_taskinstance</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_log_token"> <localcolumn>token_</localcolumn> <targettable>jbpm_token</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_log_childtoken"> <localcolumn>child_</localcolumn> <targettable>jbpm_token</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_log_transition"> <localcolumn>transition_</localcolumn> <targettable>jbpm_transition</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_log_varinst"> <localcolumn>variableinstance_</localcolumn> <targettable>jbpm_variableinstance</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_log_action" unique="false"> <columnnames> <columnname>action_</columnname> </columnnames> </index> <index name="fk_log_childtoken" unique="false"> <columnnames> <columnname>child_</columnname> </columnnames> </index> <index name="fk_log_destnode" unique="false"> <columnnames> <columnname>destinationnode_</columnname> </columnnames> </index> <index name="fk_log_newbytes" unique="false"> <columnnames> <columnname>newbytearray_</columnname> </columnnames> </index> <index name="fk_log_node" unique="false"> <columnnames> <columnname>node_</columnname> </columnnames> </index> <index name="fk_log_oldbytes" unique="false"> <columnnames> <columnname>oldbytearray_</columnname> </columnnames> </index> <index name="fk_log_parent" unique="false"> <columnnames> <columnname>parent_</columnname> </columnnames> </index> <index name="fk_log_sourcenode" unique="false"> <columnnames> <columnname>sourcenode_</columnname> </columnnames> </index> <index name="fk_log_swiminst" unique="false"> <columnnames> <columnname>swimlaneinstance_</columnname> </columnnames> </index> <index name="fk_log_taskinst" unique="false"> <columnnames> <columnname>taskinstance_</columnname> </columnnames> </index> <index name="fk_log_token" unique="false"> <columnnames> <columnname>token_</columnname> </columnnames> </index> <index name="fk_log_transition" unique="false"> <columnnames> <columnname>transition_</columnname> </columnnames> </index> <index name="fk_log_varinst" unique="false"> <columnnames> <columnname>variableinstance_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_moduledefinition"> <columns> <column name="id_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="class_" order="2"> <type>bpchar</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="name_" order="3"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="processdefinition_" order="4"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="starttask_" order="5"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_moduledefinition_pkey"> <columnnames> <columnname order="1">id_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_moddef_procdef"> <localcolumn>processdefinition_</localcolumn> <targettable>jbpm_processdefinition</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_tskdef_start"> <localcolumn>starttask_</localcolumn> <targettable>jbpm_task</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_moddef_procdef" unique="false"> <columnnames> <columnname>processdefinition_</columnname> </columnnames> </index> <index name="fk_tskdef_start" unique="false"> <columnnames> <columnname>starttask_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_moduleinstance"> <columns> <column name="id_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="class_" order="2"> <type>bpchar</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="version_" order="3"> <type>int4</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="processinstance_" order="4"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="taskmgmtdefinition_" order="5"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="name_" order="6"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_moduleinstance_pkey"> <columnnames> <columnname order="1">id_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_taskmgtinst_tmd"> <localcolumn>taskmgmtdefinition_</localcolumn> <targettable>jbpm_moduledefinition</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_modinst_prcinst"> <localcolumn>processinstance_</localcolumn> <targettable>jbpm_processinstance</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_modinst_prcinst" unique="false"> <columnnames> <columnname>processinstance_</columnname> </columnnames> </index> <index name="fk_taskmgtinst_tmd" unique="false"> <columnnames> <columnname>taskmgmtdefinition_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_node"> <columns> <column name="id_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="class_" order="2"> <type>bpchar</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="name_" order="3"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="description_" order="4"> <type>text</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="processdefinition_" order="5"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="isasync_" order="6"> <type>bool</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="isasyncexcl_" order="7"> <type>bool</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="action_" order="8"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="superstate_" order="9"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="subprocname_" order="10"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="subprocessdefinition_" order="11"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="decisionexpression_" order="12"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="decisiondelegation" order="13"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="script_" order="14"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="signal_" order="15"> <type>int4</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="createtasks_" order="16"> <type>bool</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="endtasks_" order="17"> <type>bool</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="nodecollectionindex_" order="18"> <type>int4</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_node_pkey"> <columnnames> <columnname order="1">id_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_node_script"> <localcolumn>script_</localcolumn> <targettable>jbpm_action</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_node_action"> <localcolumn>action_</localcolumn> <targettable>jbpm_action</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_decision_deleg"> <localcolumn>decisiondelegation</localcolumn> <targettable>jbpm_delegation</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_node_superstate"> <localcolumn>superstate_</localcolumn> <targettable>jbpm_node</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_procst_sbprcdef"> <localcolumn>subprocessdefinition_</localcolumn> <targettable>jbpm_processdefinition</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_node_procdef"> <localcolumn>processdefinition_</localcolumn> <targettable>jbpm_processdefinition</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_decision_deleg" unique="false"> <columnnames> <columnname>decisiondelegation</columnname> </columnnames> </index> <index name="fk_node_action" unique="false"> <columnnames> <columnname>action_</columnname> </columnnames> </index> <index name="fk_node_procdef" unique="false"> <columnnames> <columnname>processdefinition_</columnname> </columnnames> </index> <index name="fk_node_script" unique="false"> <columnnames> <columnname>script_</columnname> </columnnames> </index> <index name="fk_node_superstate" unique="false"> <columnnames> <columnname>superstate_</columnname> </columnnames> </index> <index name="fk_procst_sbprcdef" unique="false"> <columnnames> <columnname>subprocessdefinition_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_pooledactor"> <columns> <column name="id_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="version_" order="2"> <type>int4</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="actorid_" order="3"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="swimlaneinstance_" order="4"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_pooledactor_pkey"> <columnnames> <columnname order="1">id_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_pooledactor_sli"> <localcolumn>swimlaneinstance_</localcolumn> <targettable>jbpm_swimlaneinstance</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_pooledactor_sli" unique="false"> <columnnames> <columnname>swimlaneinstance_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_processdefinition"> <columns> <column name="id_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="class_" order="2"> <type>bpchar</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="name_" order="3"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="description_" order="4"> <type>text</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="version_" order="5"> <type>int4</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="isterminationimplicit_" order="6"> <type>bool</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="startstate_" order="7"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_processdefinition_pkey"> <columnnames> <columnname order="1">id_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_procdef_strtsta"> <localcolumn>startstate_</localcolumn> <targettable>jbpm_node</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_procdef_strtsta" unique="false"> <columnnames> <columnname>startstate_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_processinstance"> <columns> <column name="id_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="version_" order="2"> <type>int4</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="key_" order="3"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="start_" order="4"> <type>timestamp</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="end_" order="5"> <type>timestamp</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="issuspended_" order="6"> <type>bool</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="processdefinition_" order="7"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="roottoken_" order="8"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="superprocesstoken_" order="9"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_processinstance_pkey"> <columnnames> <columnname order="1">id_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_procin_procdef"> <localcolumn>processdefinition_</localcolumn> <targettable>jbpm_processdefinition</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_procin_sproctkn"> <localcolumn>superprocesstoken_</localcolumn> <targettable>jbpm_token</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_procin_roottkn"> <localcolumn>roottoken_</localcolumn> <targettable>jbpm_token</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_procin_procdef" unique="false"> <columnnames> <columnname>processdefinition_</columnname> </columnnames> </index> <index name="fk_procin_roottkn" unique="false"> <columnnames> <columnname>roottoken_</columnname> </columnnames> </index> <index name="fk_procin_sproctkn" unique="false"> <columnnames> <columnname>superprocesstoken_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_runtimeaction"> <columns> <column name="id_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="version_" order="2"> <type>int4</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="eventtype_" order="3"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="type_" order="4"> <type>bpchar</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="graphelement_" order="5"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="processinstance_" order="6"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="action_" order="7"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="processinstanceindex_" order="8"> <type>int4</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_runtimeaction_pkey"> <columnnames> <columnname order="1">id_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_rtactn_action"> <localcolumn>action_</localcolumn> <targettable>jbpm_action</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_rtactn_procinst"> <localcolumn>processinstance_</localcolumn> <targettable>jbpm_processinstance</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_rtactn_action" unique="false"> <columnnames> <columnname>action_</columnname> </columnnames> </index> <index name="fk_rtactn_procinst" unique="false"> <columnnames> <columnname>processinstance_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_swimlane"> <columns> <column name="id_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="name_" order="2"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="actoridexpression_" order="3"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="pooledactorsexpression_" order="4"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="assignmentdelegation_" order="5"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="taskmgmtdefinition_" order="6"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_swimlane_pkey"> <columnnames> <columnname order="1">id_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_swl_assdel"> <localcolumn>assignmentdelegation_</localcolumn> <targettable>jbpm_delegation</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_swl_tskmgmtdef"> <localcolumn>taskmgmtdefinition_</localcolumn> <targettable>jbpm_moduledefinition</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_swl_assdel" unique="false"> <columnnames> <columnname>assignmentdelegation_</columnname> </columnnames> </index> <index name="fk_swl_tskmgmtdef" unique="false"> <columnnames> <columnname>taskmgmtdefinition_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_swimlaneinstance"> <columns> <column name="id_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="version_" order="2"> <type>int4</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="name_" order="3"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="actorid_" order="4"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="swimlane_" order="5"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="taskmgmtinstance_" order="6"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_swimlaneinstance_pkey"> <columnnames> <columnname order="1">id_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_swimlaneinst_tm"> <localcolumn>taskmgmtinstance_</localcolumn> <targettable>jbpm_moduleinstance</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_swimlaneinst_sl"> <localcolumn>swimlane_</localcolumn> <targettable>jbpm_swimlane</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_swimlaneinst_sl" unique="false"> <columnnames> <columnname>swimlane_</columnname> </columnnames> </index> <index name="fk_swimlaneinst_tm" unique="false"> <columnnames> <columnname>taskmgmtinstance_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_task"> <columns> <column name="id_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="name_" order="2"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="description_" order="3"> <type>text</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="processdefinition_" order="4"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="isblocking_" order="5"> <type>bool</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="issignalling_" order="6"> <type>bool</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="condition_" order="7"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="duedate_" order="8"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="priority_" order="9"> <type>int4</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="actoridexpression_" order="10"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="pooledactorsexpression_" order="11"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="taskmgmtdefinition_" order="12"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="tasknode_" order="13"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="startstate_" order="14"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="assignmentdelegation_" order="15"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="swimlane_" order="16"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="taskcontroller_" order="17"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_task_pkey"> <columnnames> <columnname order="1">id_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_task_assdel"> <localcolumn>assignmentdelegation_</localcolumn> <targettable>jbpm_delegation</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_task_taskmgtdef"> <localcolumn>taskmgmtdefinition_</localcolumn> <targettable>jbpm_moduledefinition</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_task_tasknode"> <localcolumn>tasknode_</localcolumn> <targettable>jbpm_node</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_task_startst"> <localcolumn>startstate_</localcolumn> <targettable>jbpm_node</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_task_procdef"> <localcolumn>processdefinition_</localcolumn> <targettable>jbpm_processdefinition</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_task_swimlane"> <localcolumn>swimlane_</localcolumn> <targettable>jbpm_swimlane</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_tsk_tskctrl"> <localcolumn>taskcontroller_</localcolumn> <targettable>jbpm_taskcontroller</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_task_assdel" unique="false"> <columnnames> <columnname>assignmentdelegation_</columnname> </columnnames> </index> <index name="fk_task_procdef" unique="false"> <columnnames> <columnname>processdefinition_</columnname> </columnnames> </index> <index name="fk_task_startst" unique="false"> <columnnames> <columnname>startstate_</columnname> </columnnames> </index> <index name="fk_task_swimlane" unique="false"> <columnnames> <columnname>swimlane_</columnname> </columnnames> </index> <index name="fk_task_taskmgtdef" unique="false"> <columnnames> <columnname>taskmgmtdefinition_</columnname> </columnnames> </index> <index name="fk_task_tasknode" unique="false"> <columnnames> <columnname>tasknode_</columnname> </columnnames> </index> <index name="fk_tsk_tskctrl" unique="false"> <columnnames> <columnname>taskcontroller_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_taskactorpool"> <columns> <column name="taskinstance_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="pooledactor_" order="2"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_taskactorpool_pkey"> <columnnames> <columnname order="1">taskinstance_</columnname> <columnname order="2">pooledactor_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_tskactpol_plact"> <localcolumn>pooledactor_</localcolumn> <targettable>jbpm_pooledactor</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_taskactpl_tski"> <localcolumn>taskinstance_</localcolumn> <targettable>jbpm_taskinstance</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_taskactpl_tski" unique="false"> <columnnames> <columnname>taskinstance_</columnname> </columnnames> </index> <index name="fk_tskactpol_plact" unique="false"> <columnnames> <columnname>pooledactor_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_taskcontroller"> <columns> <column name="id_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="taskcontrollerdelegation_" order="2"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_taskcontroller_pkey"> <columnnames> <columnname order="1">id_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_tskctrl_deleg"> <localcolumn>taskcontrollerdelegation_</localcolumn> <targettable>jbpm_delegation</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_tskctrl_deleg" unique="false"> <columnnames> <columnname>taskcontrollerdelegation_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_taskinstance"> <columns> <column name="id_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="class_" order="2"> <type>bpchar</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="version_" order="3"> <type>int4</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="name_" order="4"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="description_" order="5"> <type>text</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="actorid_" order="6"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="create_" order="7"> <type>timestamp</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="start_" order="8"> <type>timestamp</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="end_" order="9"> <type>timestamp</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="duedate_" order="10"> <type>timestamp</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="priority_" order="11"> <type>int4</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="iscancelled_" order="12"> <type>bool</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="issuspended_" order="13"> <type>bool</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="isopen_" order="14"> <type>bool</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="issignalling_" order="15"> <type>bool</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="isblocking_" order="16"> <type>bool</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="task_" order="17"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="token_" order="18"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="procinst_" order="19"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="swimlaninstance_" order="20"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="taskmgmtinstance_" order="21"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="jbpm_engine_name" order="22"> <type>varchar(50)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_taskinstance_pkey"> <columnnames> <columnname order="1">id_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_taskinst_tminst"> <localcolumn>taskmgmtinstance_</localcolumn> <targettable>jbpm_moduleinstance</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_tskins_prcins"> <localcolumn>procinst_</localcolumn> <targettable>jbpm_processinstance</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_taskinst_slinst"> <localcolumn>swimlaninstance_</localcolumn> <targettable>jbpm_swimlaneinstance</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_taskinst_task"> <localcolumn>task_</localcolumn> <targettable>jbpm_task</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_taskinst_token"> <localcolumn>token_</localcolumn> <targettable>jbpm_token</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_taskinst_slinst" unique="false"> <columnnames> <columnname>swimlaninstance_</columnname> </columnnames> </index> <index name="fk_taskinst_task" unique="false"> <columnnames> <columnname>task_</columnname> </columnnames> </index> <index name="fk_taskinst_tminst" unique="false"> <columnnames> <columnname>taskmgmtinstance_</columnname> </columnnames> </index> <index name="fk_taskinst_token" unique="false"> <columnnames> <columnname>token_</columnname> </columnnames> </index> <index name="fk_tskins_prcins" unique="false"> <columnnames> <columnname>procinst_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_token"> <columns> <column name="id_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="version_" order="2"> <type>int4</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="name_" order="3"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="start_" order="4"> <type>timestamp</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="end_" order="5"> <type>timestamp</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="nodeenter_" order="6"> <type>timestamp</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="nextlogindex_" order="7"> <type>int4</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="isabletoreactivateparent_" order="8"> <type>bool</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="isterminationimplicit_" order="9"> <type>bool</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="issuspended_" order="10"> <type>bool</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="lock_" order="11"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="node_" order="12"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="processinstance_" order="13"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="parent_" order="14"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="subprocessinstance_" order="15"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_token_pkey"> <columnnames> <columnname order="1">id_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_token_node"> <localcolumn>node_</localcolumn> <targettable>jbpm_node</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_token_procinst"> <localcolumn>processinstance_</localcolumn> <targettable>jbpm_processinstance</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_token_subpi"> <localcolumn>subprocessinstance_</localcolumn> <targettable>jbpm_processinstance</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_token_parent"> <localcolumn>parent_</localcolumn> <targettable>jbpm_token</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_token_node" unique="false"> <columnnames> <columnname>node_</columnname> </columnnames> </index> <index name="fk_token_parent" unique="false"> <columnnames> <columnname>parent_</columnname> </columnnames> </index> <index name="fk_token_procinst" unique="false"> <columnnames> <columnname>processinstance_</columnname> </columnnames> </index> <index name="fk_token_subpi" unique="false"> <columnnames> <columnname>subprocessinstance_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_tokenvariablemap"> <columns> <column name="id_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="version_" order="2"> <type>int4</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="token_" order="3"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="contextinstance_" order="4"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_tokenvariablemap_pkey"> <columnnames> <columnname order="1">id_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_tkvarmap_ctxt"> <localcolumn>contextinstance_</localcolumn> <targettable>jbpm_moduleinstance</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_tkvarmap_token"> <localcolumn>token_</localcolumn> <targettable>jbpm_token</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_tkvarmap_ctxt" unique="false"> <columnnames> <columnname>contextinstance_</columnname> </columnnames> </index> <index name="fk_tkvarmap_token" unique="false"> <columnnames> <columnname>token_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_transition"> <columns> <column name="id_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="name_" order="2"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="description_" order="3"> <type>text</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="processdefinition_" order="4"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="from_" order="5"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="to_" order="6"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="condition_" order="7"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="fromindex_" order="8"> <type>int4</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_transition_pkey"> <columnnames> <columnname order="1">id_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_transition_to"> <localcolumn>to_</localcolumn> <targettable>jbpm_node</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_transition_from"> <localcolumn>from_</localcolumn> <targettable>jbpm_node</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_trans_procdef"> <localcolumn>processdefinition_</localcolumn> <targettable>jbpm_processdefinition</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_trans_procdef" unique="false"> <columnnames> <columnname>processdefinition_</columnname> </columnnames> </index> <index name="fk_transition_from" unique="false"> <columnnames> <columnname>from_</columnname> </columnnames> </index> <index name="fk_transition_to" unique="false"> <columnnames> <columnname>to_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_variableaccess"> <columns> <column name="id_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="variablename_" order="2"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="access_" order="3"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="mappedname_" order="4"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="processstate_" order="5"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="taskcontroller_" order="6"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="index_" order="7"> <type>int4</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="script_" order="8"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_variableaccess_pkey"> <columnnames> <columnname order="1">id_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_varacc_script"> <localcolumn>script_</localcolumn> <targettable>jbpm_action</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_varacc_procst"> <localcolumn>processstate_</localcolumn> <targettable>jbpm_node</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_varacc_tskctrl"> <localcolumn>taskcontroller_</localcolumn> <targettable>jbpm_taskcontroller</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_varacc_procst" unique="false"> <columnnames> <columnname>processstate_</columnname> </columnnames> </index> <index name="fk_varacc_script" unique="false"> <columnnames> <columnname>script_</columnname> </columnnames> </index> <index name="fk_varacc_tskctrl" unique="false"> <columnnames> <columnname>taskcontroller_</columnname> </columnnames> </index> </indexes> </table> <table name="jbpm_variableinstance"> <columns> <column name="id_" order="1"> <type>int8</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="class_" order="2"> <type>bpchar</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="version_" order="3"> <type>int4</type> <nullable>false</nullable> <autoincrement>false</autoincrement> </column> <column name="name_" order="4"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="converter_" order="5"> <type>bpchar</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="token_" order="6"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="tokenvariablemap_" order="7"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="processinstance_" order="8"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="bytearrayvalue_" order="9"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="datevalue_" order="10"> <type>timestamp</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="doublevalue_" order="11"> <type>float8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="longidclass_" order="12"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="longvalue_" order="13"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="stringidclass_" order="14"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="stringvalue_" order="15"> <type>varchar(255)</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> <column name="taskinstance_" order="16"> <type>int8</type> <nullable>true</nullable> <autoincrement>false</autoincrement> </column> </columns> <primarykey name="jbpm_variableinstance_pkey"> <columnnames> <columnname order="1">id_</columnname> </columnnames> </primarykey> <foreignkeys> <foreignkey name="fk_byteinst_array"> <localcolumn>bytearrayvalue_</localcolumn> <targettable>jbpm_bytearray</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_varinst_prcinst"> <localcolumn>processinstance_</localcolumn> <targettable>jbpm_processinstance</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_var_tskinst"> <localcolumn>taskinstance_</localcolumn> <targettable>jbpm_taskinstance</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_varinst_tk"> <localcolumn>token_</localcolumn> <targettable>jbpm_token</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> <foreignkey name="fk_varinst_tkvarmp"> <localcolumn>tokenvariablemap_</localcolumn> <targettable>jbpm_tokenvariablemap</targettable> <targetcolumn>id_</targetcolumn> </foreignkey> </foreignkeys> <indexes> <index name="fk_byteinst_array" unique="false"> <columnnames> <columnname>bytearrayvalue_</columnname> </columnnames> </index> <index name="fk_var_tskinst" unique="false"> <columnnames> <columnname>taskinstance_</columnname> </columnnames> </index> <index name="fk_varinst_prcinst" unique="false"> <columnnames> <columnname>processinstance_</columnname> </columnnames> </index> <index name="fk_varinst_tk" unique="false"> <columnnames> <columnname>token_</columnname> </columnnames> </index> <index name="fk_varinst_tkvarmp" unique="false"> <columnnames> <columnname>tokenvariablemap_</columnname> </columnnames> </index> </indexes> </table> </objects> </schema>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy