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

alfresco.dbscripts.create.org.hibernate.dialect.H2Dialect.Schema-Reference-AVM.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="avm_" 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>
    <sequence name="avm_nodes_seq"/>
    <sequence name="avm_store_properties_seq"/>
    <sequence name="avm_stores_seq"/>
    <sequence name="avm_version_roots_seq"/>
    <table name="avm_aspects">
      <columns>
        <column name="node_id" order="1">
          <type>int8</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="qname_id" order="2">
          <type>int8</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
      </columns>
      <primarykey name="avm_aspects_pkey">
        <columnnames>
          <columnname order="1">node_id</columnname>
          <columnname order="2">qname_id</columnname>
        </columnnames>
      </primarykey>
      <foreignkeys>
        <foreignkey name="fk_avm_nasp_qn">
          <localcolumn>qname_id</localcolumn>
          <targettable>alf_qname</targettable>
          <targetcolumn>id</targetcolumn>
        </foreignkey>
        <foreignkey name="fk_avm_nasp_n">
          <localcolumn>node_id</localcolumn>
          <targettable>avm_nodes</targettable>
          <targetcolumn>id</targetcolumn>
        </foreignkey>
      </foreignkeys>
      <indexes>
        <index name="fk_avm_nasp_n" unique="false">
          <columnnames>
            <columnname>node_id</columnname>
          </columnnames>
        </index>
        <index name="fk_avm_nasp_qn" unique="false">
          <columnnames>
            <columnname>qname_id</columnname>
          </columnnames>
        </index>
      </indexes>
    </table>
    <table name="avm_child_entries">
      <columns>
        <column name="parent_id" order="1">
          <type>int8</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="lc_name" order="2">
          <type>varchar(160)</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="name" order="3">
          <type>varchar(160)</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="child_id" order="4">
          <type>int8</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
      </columns>
      <primarykey name="avm_child_entries_pkey">
        <columnnames>
          <columnname order="1">parent_id</columnname>
          <columnname order="2">lc_name</columnname>
        </columnnames>
      </primarykey>
      <foreignkeys>
        <foreignkey name="fk_avm_ce_parent">
          <localcolumn>parent_id</localcolumn>
          <targettable>avm_nodes</targettable>
          <targetcolumn>id</targetcolumn>
        </foreignkey>
        <foreignkey name="fk_avm_ce_child">
          <localcolumn>child_id</localcolumn>
          <targettable>avm_nodes</targettable>
          <targetcolumn>id</targetcolumn>
        </foreignkey>
      </foreignkeys>
      <indexes>
        <index name="fk_avm_ce_child" unique="false">
          <columnnames>
            <columnname>child_id</columnname>
          </columnnames>
        </index>
        <index name="fk_avm_ce_parent" unique="false">
          <columnnames>
            <columnname>parent_id</columnname>
          </columnnames>
        </index>
        <index name="idx_avm_ce_lc_name" unique="false">
          <columnnames>
            <columnname>lc_name</columnname>
            <columnname>parent_id</columnname>
          </columnnames>
        </index>
      </indexes>
    </table>
    <table name="avm_history_links">
      <columns>
        <column name="ancestor" order="1">
          <type>int8</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="descendent" order="2">
          <type>int8</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
      </columns>
      <primarykey name="avm_history_links_pkey">
        <columnnames>
          <columnname order="1">ancestor</columnname>
          <columnname order="2">descendent</columnname>
        </columnnames>
      </primarykey>
      <foreignkeys>
        <foreignkey name="fk_avm_hl_ancestor">
          <localcolumn>ancestor</localcolumn>
          <targettable>avm_nodes</targettable>
          <targetcolumn>id</targetcolumn>
        </foreignkey>
        <foreignkey name="fk_avm_hl_desc">
          <localcolumn>descendent</localcolumn>
          <targettable>avm_nodes</targettable>
          <targetcolumn>id</targetcolumn>
        </foreignkey>
      </foreignkeys>
      <indexes>
        <index name="fk_avm_hl_ancestor" unique="false">
          <columnnames>
            <columnname>ancestor</columnname>
          </columnnames>
        </index>
        <index name="fk_avm_hl_desc" unique="false">
          <columnnames>
            <columnname>descendent</columnname>
          </columnnames>
        </index>
        <index name="idx_avm_hl_revpk" unique="false">
          <columnnames>
            <columnname>descendent</columnname>
            <columnname>ancestor</columnname>
          </columnnames>
        </index>
      </indexes>
    </table>
    <table name="avm_merge_links">
      <columns>
        <column name="mfrom" order="1">
          <type>int8</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="mto" order="2">
          <type>int8</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
      </columns>
      <primarykey name="avm_merge_links_pkey">
        <columnnames>
          <columnname order="1">mfrom</columnname>
          <columnname order="2">mto</columnname>
        </columnnames>
      </primarykey>
      <foreignkeys>
        <foreignkey name="fk_avm_ml_to">
          <localcolumn>mto</localcolumn>
          <targettable>avm_nodes</targettable>
          <targetcolumn>id</targetcolumn>
        </foreignkey>
        <foreignkey name="fk_avm_ml_from">
          <localcolumn>mfrom</localcolumn>
          <targettable>avm_nodes</targettable>
          <targetcolumn>id</targetcolumn>
        </foreignkey>
      </foreignkeys>
      <indexes>
        <index name="fk_avm_ml_from" unique="false">
          <columnnames>
            <columnname>mfrom</columnname>
          </columnnames>
        </index>
        <index name="fk_avm_ml_to" unique="false">
          <columnnames>
            <columnname>mto</columnname>
          </columnnames>
        </index>
      </indexes>
    </table>
    <table name="avm_node_properties">
      <columns>
        <column name="node_id" order="1">
          <type>int8</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="actual_type_n" order="2">
          <type>int4</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="persisted_type_n" order="3">
          <type>int4</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="multi_valued" order="4">
          <type>bool</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="boolean_value" order="5">
          <type>bool</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="long_value" order="6">
          <type>int8</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="float_value" order="7">
          <type>float4</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="double_value" order="8">
          <type>float8</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="string_value" order="9">
          <type>varchar(1024)</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="serializable_value" order="10">
          <type>bytea</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="qname_id" order="11">
          <type>int8</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
      </columns>
      <primarykey name="avm_node_properties_pkey">
        <columnnames>
          <columnname order="1">node_id</columnname>
          <columnname order="2">qname_id</columnname>
        </columnnames>
      </primarykey>
      <foreignkeys>
        <foreignkey name="fk_avm_nprop_qn">
          <localcolumn>qname_id</localcolumn>
          <targettable>alf_qname</targettable>
          <targetcolumn>id</targetcolumn>
        </foreignkey>
        <foreignkey name="fk_avm_nprop_n">
          <localcolumn>node_id</localcolumn>
          <targettable>avm_nodes</targettable>
          <targetcolumn>id</targetcolumn>
        </foreignkey>
      </foreignkeys>
      <indexes>
        <index name="fk_avm_nprop_n" unique="false">
          <columnnames>
            <columnname>node_id</columnname>
          </columnnames>
        </index>
        <index name="fk_avm_nprop_qn" unique="false">
          <columnnames>
            <columnname>qname_id</columnname>
          </columnnames>
        </index>
      </indexes>
    </table>
    <table name="avm_nodes">
      <columns>
        <column name="id" order="1">
          <type>int8</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="class_type" order="2">
          <type>varchar(20)</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="vers" order="3">
          <type>int8</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="version_id" order="4">
          <type>int4</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="guid" order="5">
          <type>varchar(36)</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="creator" order="6">
          <type>varchar(255)</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="owner" order="7">
          <type>varchar(255)</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="lastmodifier" order="8">
          <type>varchar(255)</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="createdate" order="9">
          <type>int8</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="moddate" order="10">
          <type>int8</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="accessdate" order="11">
          <type>int8</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="is_root" order="12">
          <type>bool</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="store_new_id" order="13">
          <type>int8</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="acl_id" order="14">
          <type>int8</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="deletedtype" order="15">
          <type>int4</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="layer_id" order="16">
          <type>int8</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="indirection" order="17">
          <type>varchar(1024)</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="indirection_version" order="18">
          <type>int4</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="primary_indirection" order="19">
          <type>bool</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="opacity" order="20">
          <type>bool</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="content_url" order="21">
          <type>varchar(128)</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="mime_type" order="22">
          <type>varchar(100)</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="encoding" order="23">
          <type>varchar(16)</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="length" order="24">
          <type>int8</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
      </columns>
      <primarykey name="avm_nodes_pkey">
        <columnnames>
          <columnname order="1">id</columnname>
        </columnnames>
      </primarykey>
      <foreignkeys>
        <foreignkey name="fk_avm_n_acl">
          <localcolumn>acl_id</localcolumn>
          <targettable>alf_access_control_list</targettable>
          <targetcolumn>id</targetcolumn>
        </foreignkey>
        <foreignkey name="fk_avm_n_store">
          <localcolumn>store_new_id</localcolumn>
          <targettable>avm_stores</targettable>
          <targetcolumn>id</targetcolumn>
        </foreignkey>
      </foreignkeys>
      <indexes>
        <index name="fk_avm_n_acl" unique="false">
          <columnnames>
            <columnname>acl_id</columnname>
          </columnnames>
        </index>
        <index name="fk_avm_n_store" unique="false">
          <columnnames>
            <columnname>store_new_id</columnname>
          </columnnames>
        </index>
        <index name="idx_avm_n_pi" unique="false">
          <columnnames>
            <columnname>primary_indirection</columnname>
          </columnnames>
        </index>
      </indexes>
    </table>
    <table name="avm_store_properties">
      <columns>
        <column name="id" order="1">
          <type>int8</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="avm_store_id" order="2">
          <type>int8</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="qname_id" order="3">
          <type>int8</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="actual_type_n" order="4">
          <type>int4</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="persisted_type_n" order="5">
          <type>int4</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="multi_valued" order="6">
          <type>bool</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="boolean_value" order="7">
          <type>bool</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="long_value" order="8">
          <type>int8</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="float_value" order="9">
          <type>float4</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="double_value" order="10">
          <type>float8</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="string_value" order="11">
          <type>varchar(1024)</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="serializable_value" order="12">
          <type>bytea</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
      </columns>
      <primarykey name="avm_store_properties_pkey">
        <columnnames>
          <columnname order="1">id</columnname>
        </columnnames>
      </primarykey>
      <foreignkeys>
        <foreignkey name="fk_avm_sprop_qname">
          <localcolumn>qname_id</localcolumn>
          <targettable>alf_qname</targettable>
          <targetcolumn>id</targetcolumn>
        </foreignkey>
        <foreignkey name="fk_avm_sprop_store">
          <localcolumn>avm_store_id</localcolumn>
          <targettable>avm_stores</targettable>
          <targetcolumn>id</targetcolumn>
        </foreignkey>
      </foreignkeys>
      <indexes>
        <index name="fk_avm_sprop_qname" unique="false">
          <columnnames>
            <columnname>qname_id</columnname>
          </columnnames>
        </index>
        <index name="fk_avm_sprop_store" unique="false">
          <columnnames>
            <columnname>avm_store_id</columnname>
          </columnnames>
        </index>
      </indexes>
    </table>
    <table name="avm_stores">
      <columns>
        <column name="id" order="1">
          <type>int8</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="vers" order="2">
          <type>int8</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="next_version_id" order="4">
          <type>int4</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="current_root_id" order="5">
          <type>int8</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="acl_id" order="6">
          <type>int8</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
      </columns>
      <primarykey name="avm_stores_pkey">
        <columnnames>
          <columnname order="1">id</columnname>
        </columnnames>
      </primarykey>
      <foreignkeys>
        <foreignkey name="fk_avm_s_acl">
          <localcolumn>acl_id</localcolumn>
          <targettable>alf_access_control_list</targettable>
          <targetcolumn>id</targetcolumn>
        </foreignkey>
        <foreignkey name="fk_avm_s_root">
          <localcolumn>current_root_id</localcolumn>
          <targettable>avm_nodes</targettable>
          <targetcolumn>id</targetcolumn>
        </foreignkey>
      </foreignkeys>
      <indexes>
        <index name="avm_stores_name_key" unique="true">
          <columnnames>
            <columnname>name</columnname>
          </columnnames>
        </index>
        <index name="fk_avm_s_acl" unique="false">
          <columnnames>
            <columnname>acl_id</columnname>
          </columnnames>
        </index>
        <index name="fk_avm_s_root" unique="false">
          <columnnames>
            <columnname>current_root_id</columnname>
          </columnnames>
        </index>
      </indexes>
    </table>
    <table name="avm_version_layered_node_entry">
      <columns>
        <column name="version_root_id" order="1">
          <type>int8</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="md5sum" order="2">
          <type>varchar(32)</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="path" order="3">
          <type>varchar(1024)</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
      </columns>
      <primarykey name="avm_version_layered_node_entry_pkey">
        <columnnames>
          <columnname order="1">version_root_id</columnname>
          <columnname order="2">md5sum</columnname>
        </columnnames>
      </primarykey>
      <foreignkeys>
        <foreignkey name="fk_avm_vlne_vr">
          <localcolumn>version_root_id</localcolumn>
          <targettable>avm_version_roots</targettable>
          <targetcolumn>id</targetcolumn>
        </foreignkey>
      </foreignkeys>
      <indexes>
        <index name="fk_avm_vlne_vr" unique="false">
          <columnnames>
            <columnname>version_root_id</columnname>
          </columnnames>
        </index>
      </indexes>
    </table>
    <table name="avm_version_roots">
      <columns>
        <column name="id" order="1">
          <type>int8</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="version_id" order="2">
          <type>int4</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="avm_store_id" order="3">
          <type>int8</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="create_date" order="4">
          <type>int8</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="creator" order="5">
          <type>varchar(255)</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="root_id" order="6">
          <type>int8</type>
          <nullable>false</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="tag" order="7">
          <type>varchar(255)</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
        <column name="description" order="8">
          <type>varchar(1024)</type>
          <nullable>true</nullable>
          <autoincrement>false</autoincrement>
        </column>
      </columns>
      <primarykey name="avm_version_roots_pkey">
        <columnnames>
          <columnname order="1">id</columnname>
        </columnnames>
      </primarykey>
      <foreignkeys>
        <foreignkey name="fk_avm_vr_root">
          <localcolumn>root_id</localcolumn>
          <targettable>avm_nodes</targettable>
          <targetcolumn>id</targetcolumn>
        </foreignkey>
        <foreignkey name="fk_avm_vr_store">
          <localcolumn>avm_store_id</localcolumn>
          <targettable>avm_stores</targettable>
          <targetcolumn>id</targetcolumn>
        </foreignkey>
      </foreignkeys>
      <indexes>
        <index name="avm_version_roots_version_id_key" unique="true">
          <columnnames>
            <columnname>version_id</columnname>
            <columnname>avm_store_id</columnname>
          </columnnames>
        </index>
        <index name="fk_avm_vr_root" unique="false">
          <columnnames>
            <columnname>root_id</columnname>
          </columnnames>
        </index>
        <index name="fk_avm_vr_store" unique="false">
          <columnnames>
            <columnname>avm_store_id</columnname>
          </columnnames>
        </index>
        <index name="idx_avm_vr_revuq" unique="false">
          <columnnames>
            <columnname>avm_store_id</columnname>
            <columnname>version_id</columnname>
          </columnnames>
        </index>
        <index name="idx_avm_vr_version" unique="false">
          <columnnames>
            <columnname>version_id</columnname>
          </columnnames>
        </index>
      </indexes>
    </table>
  </objects>
</schema>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy