All Downloads are FREE. Search and download functionalities are using the official Maven repository.

alfresco.dbscripts.create.org.hibernate.dialect.H2Dialect.Schema-Reference-JBPM.xml Maven / Gradle / Ivy

There is a newer version: 5.0
Show newest version
<?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