mirror of
https://github.com/ebean-orm/ebean.git
synced 2024-04-21 10:51:47 +00:00
1312 lines
89 KiB
XML
1312 lines
89 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
|
<migration xmlns="http://ebean-orm.github.io/xml/ns/dbmigration">
|
|
<changeSet>
|
|
<createTable name="asimple_bean" pkName="pk_asimple_bean">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="bar" pkName="pk_bar">
|
|
<column name="bar_type" type="varchar(31)" notnull="true"/>
|
|
<column name="bar_id" type="integer" primaryKey="true"/>
|
|
<column name="foo_id" type="integer" notnull="true" references="foo.foo_id" foreignKeyName="fk_bar_foo_id" foreignKeyIndex="ix_bar_foo_id"/>
|
|
<column name="version" type="integer" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="oto_account" pkName="pk_oto_account">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
<column name="when_created" type="timestamp" notnull="true"/>
|
|
<column name="when_modified" type="timestamp" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="o_address" pkName="pk_o_address">
|
|
<column name="id" type="smallint" primaryKey="true"/>
|
|
<column name="line_1" type="varchar(100)"/>
|
|
<column name="line_2" type="varchar(100)"/>
|
|
<column name="city" type="varchar(100)"/>
|
|
<column name="cretime" type="timestamp"/>
|
|
<column name="country_code" type="varchar(2)" references="o_country.code" foreignKeyName="fk_o_address_country_code" foreignKeyIndex="ix_o_address_country_code"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="address" pkName="pk_address">
|
|
<column name="oid" type="bigint" primaryKey="true"/>
|
|
<column name="street" type="varchar(255)"/>
|
|
<column name="version" type="integer" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="animals" pkName="pk_animals">
|
|
<column name="species" type="varchar(31)" notnull="true"/>
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="shelter_id" type="bigint" references="animal_shelter.id" foreignKeyName="fk_animals_shelter_id" foreignKeyIndex="ix_animals_shelter_id"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="registration_number" type="varchar(255)"/>
|
|
<column name="date_of_birth" type="date"/>
|
|
</createTable>
|
|
<createTable name="animal_shelter" pkName="pk_animal_shelter">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="article" pkName="pk_article">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="author" type="varchar(255)"/>
|
|
<column name="cretime" type="timestamp" notnull="true"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="attribute" pkName="pk_attribute">
|
|
<column name="option_type" type="integer(31)" notnull="true"/>
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="attribute_holder_id" type="integer" references="attribute_holder.id" foreignKeyName="fk_attribute_attribute_holder_id" foreignKeyIndex="ix_attribute_attribute_holder_id"/>
|
|
<column name="cretime" type="timestamp" notnull="true"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="attribute_holder" pkName="pk_attribute_holder">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="cretime" type="timestamp" notnull="true"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="audit_log" pkName="pk_audit_log">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="description" type="varchar(255)"/>
|
|
<column name="modified_description" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="bbookmark" pkName="pk_bbookmark">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="bookmark_reference" type="varchar(255)"/>
|
|
<column name="user_id" type="integer" references="bbookmark_user.id" foreignKeyName="fk_bbookmark_user_id" foreignKeyIndex="ix_bbookmark_user_id"/>
|
|
</createTable>
|
|
<createTable name="bbookmark_user" pkName="pk_bbookmark_user">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="password" type="varchar(255)"/>
|
|
<column name="email_address" type="varchar(255)"/>
|
|
<column name="country" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="bsimple_with_gen" pkName="pk_bsimple_with_gen">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="bwith_qident" pkName="pk_bwith_qident">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name=""Name"" type="varchar(255)" unique="uq_bwith_qident_name"/>
|
|
<column name="last_updated" type="timestamp" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="basic_joda_entity" pkName="pk_basic_joda_entity">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="created" type="timestamp" notnull="true"/>
|
|
<column name="updated" type="timestamp" notnull="true"/>
|
|
<column name="version" type="timestamp" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="bean_with_time_zone" pkName="pk_bean_with_time_zone">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="timezone" type="varchar(20)"/>
|
|
</createTable>
|
|
<createTable name="drel_booking" identityType="sequence" sequenceName="drel_booking_seq" pkName="pk_drel_booking">
|
|
<column name="id" type="bigint" primaryKey="true" identity="true"/>
|
|
<column name="agent_invoice" type="bigint" uniqueOneToOne="uq_drel_booking_agent_invoice" references="drel_invoice.id" foreignKeyName="fk_drel_booking_agent_invoice"/>
|
|
<column name="client_invoice" type="bigint" uniqueOneToOne="uq_drel_booking_client_invoice" references="drel_invoice.id" foreignKeyName="fk_drel_booking_client_invoice"/>
|
|
<column name="version" type="integer" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="ckey_assoc" pkName="pk_ckey_assoc">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="assoc_one" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="ckey_detail" pkName="pk_ckey_detail">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="something" type="varchar(255)"/>
|
|
<column name="one_key" type="integer"/>
|
|
<column name="two_key" type="varchar(255)"/>
|
|
<foreignKey name="fk_ckey_detail_parent" columnNames="one_key,two_key" refColumnNames="one_key,two_key" refTableName="ckey_parent" indexName="ix_ckey_detail_parent"/>
|
|
</createTable>
|
|
<createTable name="ckey_parent" pkName="pk_ckey_parent">
|
|
<column name="one_key" type="integer" primaryKey="true"/>
|
|
<column name="two_key" type="varchar(255)" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="assoc_id" type="integer" references="ckey_assoc.id" foreignKeyName="fk_ckey_parent_assoc_id" foreignKeyIndex="ix_ckey_parent_assoc_id"/>
|
|
<column name="version" type="integer" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="calculation_result" pkName="pk_calculation_result">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="charge" type="double"/>
|
|
<column name="product_configuration_id" type="integer" references="configuration.id" foreignKeyName="fk_calculation_result_product_configuration_id" foreignKeyIndex="ix_calculation_result_product_configuration_id"/>
|
|
<column name="group_configuration_id" type="integer" references="configuration.id" foreignKeyName="fk_calculation_result_group_configuration_id" foreignKeyIndex="ix_calculation_result_group_configuration_id"/>
|
|
</createTable>
|
|
<createTable name="cao_bean" identityType="external" pkName="pk_cao_bean">
|
|
<column name="x_cust_id" type="integer" primaryKey="true"/>
|
|
<column name="x_type_id" type="integer" primaryKey="true"/>
|
|
<column name="description" type="varchar(255)"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="sa_car" identityType="sequence" sequenceName="sa_car_seq" pkName="pk_sa_car">
|
|
<column name="id" type="bigint" primaryKey="true" identity="true"/>
|
|
<column name="version" type="integer" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="sp_car_car" identityType="sequence" sequenceName="sp_car_car_seq" pkName="pk_sp_car_car">
|
|
<column name="id" type="bigint" primaryKey="true" identity="true"/>
|
|
<column name="version" type="integer" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="sp_car_car_wheels" pkName="pk_sp_car_car_wheels">
|
|
<column name="car" type="bigint" notnull="true" primaryKey="true"/>
|
|
<column name="wheel" type="bigint" notnull="true" primaryKey="true"/>
|
|
<foreignKey name="fk_sp_car_car_wheels_sp_car_car" columnNames="car" refColumnNames="id" refTableName="sp_car_car" indexName="ix_sp_car_car_wheels_sp_car_car"/>
|
|
<foreignKey name="fk_sp_car_car_wheels_sp_car_wheel" columnNames="wheel" refColumnNames="id" refTableName="sp_car_wheel" indexName="ix_sp_car_car_wheels_sp_car_wheel"/>
|
|
</createTable>
|
|
<createTable name="car_accessory" pkName="pk_car_accessory">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="car_id" type="integer" references="vehicle.id" foreignKeyName="fk_car_accessory_car_id" foreignKeyIndex="ix_car_accessory_car_id"/>
|
|
<column name="cretime" type="timestamp" notnull="true"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="configuration" pkName="pk_configuration">
|
|
<column name="type" type="varchar(31)" notnull="true"/>
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="configurations_id" type="integer" references="configurations.id" foreignKeyName="fk_configuration_configurations_id" foreignKeyIndex="ix_configuration_configurations_id"/>
|
|
<column name="group_name" type="varchar(255)"/>
|
|
<column name="product_name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="configurations" pkName="pk_configurations">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="contact" pkName="pk_contact">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="first_name" type="varchar(255)"/>
|
|
<column name="last_name" type="varchar(255)"/>
|
|
<column name="phone" type="varchar(255)"/>
|
|
<column name="mobile" type="varchar(255)"/>
|
|
<column name="email" type="varchar(255)"/>
|
|
<column name="customer_id" type="integer" notnull="true" references="o_customer.id" foreignKeyName="fk_contact_customer_id" foreignKeyIndex="ix_contact_customer_id"/>
|
|
<column name="group_id" type="integer" references="contact_group.id" foreignKeyName="fk_contact_group_id" foreignKeyIndex="ix_contact_group_id"/>
|
|
<column name="cretime" type="timestamp" notnull="true"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="contact_group" pkName="pk_contact_group">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="cretime" type="timestamp" notnull="true"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="contact_note" pkName="pk_contact_note">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="contact_id" type="integer" references="contact.id" foreignKeyName="fk_contact_note_contact_id" foreignKeyIndex="ix_contact_note_contact_id"/>
|
|
<column name="title" type="varchar(255)"/>
|
|
<column name="note" type="clob"/>
|
|
<column name="cretime" type="timestamp" notnull="true"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="c_conversation" pkName="pk_c_conversation">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="title" type="varchar(255)"/>
|
|
<column name="isopen" type="boolean"/>
|
|
<column name="group_id" type="bigint" references="c_group.id" foreignKeyName="fk_c_conversation_group_id" foreignKeyIndex="ix_c_conversation_group_id"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
<column name="when_created" type="timestamp" notnull="true"/>
|
|
<column name="when_modified" type="timestamp" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="o_country" identityType="external" pkName="pk_o_country">
|
|
<column name="code" type="varchar(2)" primaryKey="true"/>
|
|
<column name="name" type="varchar(60)"/>
|
|
</createTable>
|
|
<createTable name="o_customer" pkName="pk_o_customer">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="status" type="varchar(1)" checkConstraint="check (status in ('N','A','I'))" checkConstraintName="ck_o_customer_status"/>
|
|
<column name="name" type="varchar(40)" notnull="true"/>
|
|
<column name="smallnote" type="varchar(100)"/>
|
|
<column name="anniversary" type="date"/>
|
|
<column name="billing_address_id" type="smallint" references="o_address.id" foreignKeyName="fk_o_customer_billing_address_id" foreignKeyIndex="ix_o_customer_billing_address_id"/>
|
|
<column name="shipping_address_id" type="smallint" references="o_address.id" foreignKeyName="fk_o_customer_shipping_address_id" foreignKeyIndex="ix_o_customer_shipping_address_id"/>
|
|
<column name="cretime" type="timestamp" notnull="true"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="dexh_entity" pkName="pk_dexh_entity">
|
|
<column name="oid" type="bigint" primaryKey="true"/>
|
|
<column name="exhange_rate" type="decimal(38)"/>
|
|
<column name="exhange_cmoney_amount" type="decimal(38)"/>
|
|
<column name="exhange_cmoney_currency" type="varchar(3)"/>
|
|
<column name="last_updated" type="timestamp" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="dperson" pkName="pk_dperson">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="first_name" type="varchar(255)"/>
|
|
<column name="last_name" type="varchar(255)"/>
|
|
<column name="salary" type="decimal(38)"/>
|
|
<column name="a_amt" type="decimal(38)"/>
|
|
<column name="a_curr" type="varchar(3)"/>
|
|
<column name="i_start" type="timestamp"/>
|
|
<column name="i_end" type="timestamp"/>
|
|
</createTable>
|
|
<createTable name="rawinherit_data" pkName="pk_rawinherit_data">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="val" type="integer"/>
|
|
</createTable>
|
|
<createTable name="e_basic" pkName="pk_e_basic">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="status" type="varchar(1)" checkConstraint="check (status in ('N','A','I'))" checkConstraintName="ck_e_basic_status"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="description" type="varchar(255)"/>
|
|
<column name="some_date" type="timestamp"/>
|
|
</createTable>
|
|
<createTable name="ebasic_clob" pkName="pk_ebasic_clob">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="title" type="varchar(255)"/>
|
|
<column name="description" type="clob"/>
|
|
<column name="last_update" type="timestamp" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="ebasic_clob_fetch_eager" pkName="pk_ebasic_clob_fetch_eager">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="title" type="varchar(255)"/>
|
|
<column name="description" type="clob"/>
|
|
<column name="last_update" type="timestamp" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="ebasic_clob_no_ver" pkName="pk_ebasic_clob_no_ver">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="description" type="clob"/>
|
|
</createTable>
|
|
<createTable name="e_basicenc" pkName="pk_e_basicenc">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="description" type="varbinary(80)"/>
|
|
<column name="dob" type="varbinary(20)"/>
|
|
<column name="last_update" type="timestamp"/>
|
|
</createTable>
|
|
<createTable name="e_basicenc_bin" pkName="pk_e_basicenc_bin">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="description" type="varchar(255)"/>
|
|
<column name="data" type="longvarbinary"/>
|
|
<column name="some_time" type="varbinary(255)"/>
|
|
<column name="last_update" type="timestamp" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="e_basic_enum_id" identityType="external" pkName="pk_e_basic_enum_id">
|
|
<column name="status" type="varchar(1)" primaryKey="true" checkConstraint="check (status in ('N','A','I'))" checkConstraintName="ck_e_basic_enum_id_status"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="description" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="ebasic_json_map" pkName="pk_ebasic_json_map">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="content" type="json"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="ebasic_json_map_blob" pkName="pk_ebasic_json_map_blob">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="content" type="blob"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="ebasic_json_map_clob" pkName="pk_ebasic_json_map_clob">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="content" type="clob"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="ebasic_json_map_json_b" pkName="pk_ebasic_json_map_json_b">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="content" type="jsonb"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="ebasic_json_map_varchar" pkName="pk_ebasic_json_map_varchar">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="content" type="varchar(3000)"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="ebasic_json_node" pkName="pk_ebasic_json_node">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="content" type="json"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="ebasic_json_node_blob" pkName="pk_ebasic_json_node_blob">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="content" type="blob"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="ebasic_json_node_json_b" pkName="pk_ebasic_json_node_json_b">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="content" type="jsonb"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="ebasic_json_node_varchar" pkName="pk_ebasic_json_node_varchar">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="content" type="varchar(1000)"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="e_basic_ndc" pkName="pk_e_basic_ndc">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="e_basicver" pkName="pk_e_basicver">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="description" type="varchar(255)"/>
|
|
<column name="other" type="varchar(255)"/>
|
|
<column name="last_update" type="timestamp" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="e_basic_withlife" pkName="pk_e_basic_withlife">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="e_basicverucon" pkName="pk_e_basicverucon">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)" unique="uq_e_basicverucon_name"/>
|
|
<column name="other" type="varchar(255)"/>
|
|
<column name="other_one" type="varchar(255)"/>
|
|
<column name="description" type="varchar(255)"/>
|
|
<column name="last_update" type="timestamp" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="eemb_inner" pkName="pk_eemb_inner">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="nome_inner" type="varchar(255)"/>
|
|
<column name="outer_id" type="integer" references="eemb_outer.id" foreignKeyName="fk_eemb_inner_outer_id" foreignKeyIndex="ix_eemb_inner_outer_id"/>
|
|
<column name="update_count" type="integer" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="eemb_outer" pkName="pk_eemb_outer">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="nome_outer" type="varchar(255)"/>
|
|
<column name="date1" type="timestamp"/>
|
|
<column name="date2" type="timestamp"/>
|
|
<column name="update_count" type="integer" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="egen_props" pkName="pk_egen_props">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
<column name="when_created" type="timestamp" notnull="true"/>
|
|
<column name="when_modified" type="timestamp" notnull="true"/>
|
|
<column name="ts_created" type="timestamp" notnull="true"/>
|
|
<column name="ts_updated" type="timestamp" notnull="true"/>
|
|
<column name="ldt_created" type="timestamp" notnull="true"/>
|
|
<column name="ldt_updated" type="timestamp" notnull="true"/>
|
|
<column name="odt_created" type="timestamp" notnull="true"/>
|
|
<column name="odt_updated" type="timestamp" notnull="true"/>
|
|
<column name="zdt_created" type="timestamp" notnull="true"/>
|
|
<column name="zdt_updated" type="timestamp" notnull="true"/>
|
|
<column name="long_created" type="bigint" notnull="true"/>
|
|
<column name="long_updated" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="einvoice" pkName="pk_einvoice">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="invoice_date" type="timestamp"/>
|
|
<column name="state" type="integer" checkConstraint="check (state in (0,1,2))" checkConstraintName="ck_einvoice_state"/>
|
|
<column name="person_id" type="bigint" references="eperson.id" foreignKeyName="fk_einvoice_person_id" foreignKeyIndex="ix_einvoice_person_id"/>
|
|
<column name="ship_street" type="varchar(255)"/>
|
|
<column name="ship_suburb" type="varchar(255)"/>
|
|
<column name="ship_city" type="varchar(255)"/>
|
|
<column name="street" type="varchar(255)"/>
|
|
<column name="suburb" type="varchar(255)"/>
|
|
<column name="city" type="varchar(255)"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="e_main" pkName="pk_e_main">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="description" type="varchar(255)"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="enull_collection" pkName="pk_enull_collection">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="enull_collection_detail" pkName="pk_enull_collection_detail">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="enull_collection_id" type="integer" notnull="true" references="enull_collection.id" foreignKeyName="fk_enull_collection_detail_enull_collection_id" foreignKeyIndex="ix_enull_collection_detail_enull_collection_id"/>
|
|
<column name="something" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="eopt_one_a" pkName="pk_eopt_one_a">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name_for_a" type="varchar(255)"/>
|
|
<column name="b_id" type="integer" references="eopt_one_b.id" foreignKeyName="fk_eopt_one_a_b_id" foreignKeyIndex="ix_eopt_one_a_b_id"/>
|
|
<column name="cretime" type="timestamp" notnull="true"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="eopt_one_b" pkName="pk_eopt_one_b">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name_for_b" type="varchar(255)"/>
|
|
<column name="c_id" type="integer" notnull="true" references="eopt_one_c.id" foreignKeyName="fk_eopt_one_b_c_id" foreignKeyIndex="ix_eopt_one_b_c_id"/>
|
|
<column name="cretime" type="timestamp" notnull="true"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="eopt_one_c" pkName="pk_eopt_one_c">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name_for_c" type="varchar(255)"/>
|
|
<column name="cretime" type="timestamp" notnull="true"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="eperson" pkName="pk_eperson">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="notes" type="varchar(255)"/>
|
|
<column name="street" type="varchar(255)"/>
|
|
<column name="suburb" type="varchar(255)"/>
|
|
<column name="city" type="varchar(255)"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="esimple" pkName="pk_esimple">
|
|
<column name="usertypeid" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="esome_type" pkName="pk_esome_type">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="currency" type="varchar(3)"/>
|
|
<column name="locale" type="varchar(20)"/>
|
|
<column name="time_zone" type="varchar(20)"/>
|
|
</createTable>
|
|
<createTable name="etrans_many" pkName="pk_etrans_many">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="evanilla_collection" pkName="pk_evanilla_collection">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="evanilla_collection_detail" pkName="pk_evanilla_collection_detail">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="evanilla_collection_id" type="integer" notnull="true" references="evanilla_collection.id" foreignKeyName="fk_evanilla_collection_detail_evanilla_collection_id" foreignKeyIndex="ix_evanilla_collection_detail_evanilla_collection_id"/>
|
|
<column name="something" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="ewho_props" pkName="pk_ewho_props">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="who_created" type="varchar(255)" notnull="true"/>
|
|
<column name="who_modified" type="varchar(255)" notnull="true"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
<column name="when_created" type="timestamp" notnull="true"/>
|
|
<column name="when_modified" type="timestamp" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="e_withinet" pkName="pk_e_withinet">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="inet_address" type="varchar(50)"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="td_child" pkName="pk_td_child">
|
|
<column name="child_id" type="integer" primaryKey="true"/>
|
|
<column name="child_name" type="varchar(255)"/>
|
|
<column name="parent_id" type="integer" notnull="true" references="td_parent.parent_id" foreignKeyName="fk_td_child_parent_id" foreignKeyIndex="ix_td_child_parent_id"/>
|
|
</createTable>
|
|
<createTable name="td_parent" pkName="pk_td_parent">
|
|
<column name="parent_type" type="varchar(31)" notnull="true"/>
|
|
<column name="parent_id" type="integer" primaryKey="true"/>
|
|
<column name="parent_name" type="varchar(255)"/>
|
|
<column name="extended_name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="feature_desc" pkName="pk_feature_desc">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="description" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="f_first" pkName="pk_f_first">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="foo" pkName="pk_foo">
|
|
<column name="foo_id" type="integer" primaryKey="true"/>
|
|
<column name="important_text" type="varchar(255)"/>
|
|
<column name="version" type="integer" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="gen_key_identity" pkName="pk_gen_key_identity">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="description" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="gen_key_sequence" identityType="sequence" sequenceName="SEQ" sequenceInitial="1" sequenceAllocate="50" pkName="pk_gen_key_sequence">
|
|
<column name="id" type="bigint" primaryKey="true" identity="true"/>
|
|
<column name="description" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="gen_key_table" pkName="pk_gen_key_table">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="description" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="c_group" pkName="pk_c_group">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="inactive" type="boolean"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
<column name="when_created" type="timestamp" notnull="true"/>
|
|
<column name="when_modified" type="timestamp" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="imrelated" pkName="pk_imrelated">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="owner_id" type="bigint" notnull="true" references="imroot.id" foreignKeyName="fk_imrelated_owner_id" foreignKeyIndex="ix_imrelated_owner_id"/>
|
|
</createTable>
|
|
<createTable name="imroot" pkName="pk_imroot">
|
|
<column name="dtype" type="varchar(10)" notnull="true"/>
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="title" type="varchar(255)"/>
|
|
<column name="when_title" type="timestamp"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="ixresource" identityType="generator" pkName="pk_ixresource">
|
|
<column name="dtype" type="varchar(255)"/>
|
|
<column name="id" type="binary(16)" primaryKey="true" identity="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="info_company" pkName="pk_info_company">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="info_contact" pkName="pk_info_contact">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="company_id" type="bigint" notnull="true" references="info_company.id" foreignKeyName="fk_info_contact_company_id" foreignKeyIndex="ix_info_contact_company_id"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="info_customer" pkName="pk_info_customer">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="company_id" type="bigint" uniqueOneToOne="uq_info_customer_company_id" references="info_company.id" foreignKeyName="fk_info_customer_company_id"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="inner_report" pkName="pk_inner_report">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="forecast_id" type="bigint" uniqueOneToOne="uq_inner_report_forecast_id" references="stockforecast.id" foreignKeyName="fk_inner_report_forecast_id"/>
|
|
</createTable>
|
|
<createTable name="drel_invoice" identityType="sequence" sequenceName="drel_invoice_seq" pkName="pk_drel_invoice">
|
|
<column name="id" type="bigint" primaryKey="true" identity="true"/>
|
|
<column name="booking" type="bigint" references="drel_booking.id" foreignKeyName="fk_drel_invoice_booking" foreignKeyIndex="ix_drel_invoice_booking"/>
|
|
<column name="version" type="integer" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="item" pkName="pk_item">
|
|
<column name="customer" type="integer" primaryKey="true"/>
|
|
<column name="itemNumber" type="varchar(255)" primaryKey="true"/>
|
|
<column name="description" type="varchar(255)"/>
|
|
<column name="units" type="varchar(255)"/>
|
|
<column name="type" type="integer"/>
|
|
<column name="region" type="integer"/>
|
|
<column name="DATE_MODIFIED" type="timestamp"/>
|
|
<column name="DATE_CREATED" type="timestamp"/>
|
|
<column name="MODIFIED_BY" type="varchar(255)"/>
|
|
<column name="CREATED_BY" type="varchar(255)"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
<foreignKey name="fk_item_etype" columnNames="customer,type" refColumnNames="customer,type" refTableName="type" indexName="ix_item_etype"/>
|
|
<foreignKey name="fk_item_eregion" columnNames="customer,region" refColumnNames="customer,type" refTableName="region" indexName="ix_item_eregion"/>
|
|
</createTable>
|
|
<createTable name="level1" pkName="pk_level1">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="level1_level4" pkName="pk_level1_level4">
|
|
<column name="level1_id" type="bigint" notnull="true" primaryKey="true"/>
|
|
<column name="level4_id" type="bigint" notnull="true" primaryKey="true"/>
|
|
<foreignKey name="fk_level1_level4_level1" columnNames="level1_id" refColumnNames="id" refTableName="level1" indexName="ix_level1_level4_level1"/>
|
|
<foreignKey name="fk_level1_level4_level4" columnNames="level4_id" refColumnNames="id" refTableName="level4" indexName="ix_level1_level4_level4"/>
|
|
</createTable>
|
|
<createTable name="level1_level2" pkName="pk_level1_level2">
|
|
<column name="level1_id" type="bigint" notnull="true" primaryKey="true"/>
|
|
<column name="level2_id" type="bigint" notnull="true" primaryKey="true"/>
|
|
<foreignKey name="fk_level1_level2_level1" columnNames="level1_id" refColumnNames="id" refTableName="level1" indexName="ix_level1_level2_level1"/>
|
|
<foreignKey name="fk_level1_level2_level2" columnNames="level2_id" refColumnNames="id" refTableName="level2" indexName="ix_level1_level2_level2"/>
|
|
</createTable>
|
|
<createTable name="level2" pkName="pk_level2">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="level2_level3" pkName="pk_level2_level3">
|
|
<column name="level2_id" type="bigint" notnull="true" primaryKey="true"/>
|
|
<column name="level3_id" type="bigint" notnull="true" primaryKey="true"/>
|
|
<foreignKey name="fk_level2_level3_level2" columnNames="level2_id" refColumnNames="id" refTableName="level2" indexName="ix_level2_level3_level2"/>
|
|
<foreignKey name="fk_level2_level3_level3" columnNames="level3_id" refColumnNames="id" refTableName="level3" indexName="ix_level2_level3_level3"/>
|
|
</createTable>
|
|
<createTable name="level3" pkName="pk_level3">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="level4" pkName="pk_level4">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="la_attr_value" pkName="pk_la_attr_value">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="cretime" type="timestamp" notnull="true"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="la_attr_value_attribute" pkName="pk_la_attr_value_attribute">
|
|
<column name="la_attr_value_id" type="integer" notnull="true" primaryKey="true"/>
|
|
<column name="attribute_id" type="integer" notnull="true" primaryKey="true"/>
|
|
<foreignKey name="fk_la_attr_value_attribute_la_attr_value" columnNames="la_attr_value_id" refColumnNames="id" refTableName="la_attr_value" indexName="ix_la_attr_value_attribute_la_attr_value"/>
|
|
<foreignKey name="fk_la_attr_value_attribute_attribute" columnNames="attribute_id" refColumnNames="id" refTableName="attribute" indexName="ix_la_attr_value_attribute_attribute"/>
|
|
</createTable>
|
|
<createTable name="mmedia" pkName="pk_mmedia">
|
|
<column name="type" type="varchar(31)" notnull="true"/>
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="url" type="varchar(255)"/>
|
|
<column name="note" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="non_updateprop" pkName="pk_non_updateprop">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="non_enum" type="varchar(5)" checkConstraint="check (non_enum in ('BEGIN','END'))" checkConstraintName="ck_non_updateprop_non_enum"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="note" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="mprinter" pkName="pk_mprinter">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="flags" type="bigint" notnull="true"/>
|
|
<column name="current_state_id" type="bigint" references="mprinter_state.id" foreignKeyName="fk_mprinter_current_state_id" foreignKeyIndex="ix_mprinter_current_state_id"/>
|
|
<column name="last_swap_cyan_id" type="bigint" uniqueOneToOne="uq_mprinter_last_swap_cyan_id" references="mprinter_state.id" foreignKeyName="fk_mprinter_last_swap_cyan_id"/>
|
|
<column name="last_swap_magenta_id" type="bigint" uniqueOneToOne="uq_mprinter_last_swap_magenta_id" references="mprinter_state.id" foreignKeyName="fk_mprinter_last_swap_magenta_id"/>
|
|
<column name="last_swap_yellow_id" type="bigint" uniqueOneToOne="uq_mprinter_last_swap_yellow_id" references="mprinter_state.id" foreignKeyName="fk_mprinter_last_swap_yellow_id"/>
|
|
<column name="last_swap_black_id" type="bigint" uniqueOneToOne="uq_mprinter_last_swap_black_id" references="mprinter_state.id" foreignKeyName="fk_mprinter_last_swap_black_id"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="mprinter_state" pkName="pk_mprinter_state">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="flags" type="bigint"/>
|
|
<column name="printer_id" type="bigint" references="mprinter.id" foreignKeyName="fk_mprinter_state_printer_id" foreignKeyIndex="ix_mprinter_state_printer_id"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="mprofile" pkName="pk_mprofile">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="picture_id" type="bigint" references="mmedia.id" foreignKeyName="fk_mprofile_picture_id" foreignKeyIndex="ix_mprofile_picture_id"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="mprotected_construct_bean" pkName="pk_mprotected_construct_bean">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="mrole" pkName="pk_mrole">
|
|
<column name="roleid" type="integer" primaryKey="true"/>
|
|
<column name="role_name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="mrole_muser" pkName="pk_mrole_muser">
|
|
<column name="mrole_roleid" type="integer" notnull="true" primaryKey="true"/>
|
|
<column name="muser_userid" type="integer" notnull="true" primaryKey="true"/>
|
|
<foreignKey name="fk_mrole_muser_mrole" columnNames="mrole_roleid" refColumnNames="roleid" refTableName="mrole" indexName="ix_mrole_muser_mrole"/>
|
|
<foreignKey name="fk_mrole_muser_muser" columnNames="muser_userid" refColumnNames="userid" refTableName="muser" indexName="ix_mrole_muser_muser"/>
|
|
</createTable>
|
|
<createTable name="msome_other" pkName="pk_msome_other">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="muser" pkName="pk_muser">
|
|
<column name="userid" type="integer" primaryKey="true"/>
|
|
<column name="user_name" type="varchar(255)"/>
|
|
<column name="user_type_id" type="integer" references="muser_type.id" foreignKeyName="fk_muser_user_type_id" foreignKeyIndex="ix_muser_user_type_id"/>
|
|
</createTable>
|
|
<createTable name="muser_type" pkName="pk_muser_type">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="map_super_actual" pkName="pk_map_super_actual">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="when_created" type="timestamp" notnull="true"/>
|
|
<column name="when_updated" type="timestamp" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="c_message" pkName="pk_c_message">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="title" type="varchar(255)"/>
|
|
<column name="body" type="varchar(255)"/>
|
|
<column name="conversation_id" type="bigint" references="c_conversation.id" foreignKeyName="fk_c_message_conversation_id" foreignKeyIndex="ix_c_message_conversation_id"/>
|
|
<column name="user_id" type="bigint" references="c_user.id" foreignKeyName="fk_c_message_user_id" foreignKeyIndex="ix_c_message_user_id"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
<column name="when_created" type="timestamp" notnull="true"/>
|
|
<column name="when_modified" type="timestamp" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="mnoc_role" pkName="pk_mnoc_role">
|
|
<column name="role_id" type="integer" primaryKey="true"/>
|
|
<column name="role_name" type="varchar(255)"/>
|
|
<column name="version" type="integer" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="mnoc_user" pkName="pk_mnoc_user">
|
|
<column name="user_id" type="integer" primaryKey="true"/>
|
|
<column name="user_name" type="varchar(255)"/>
|
|
<column name="version" type="integer" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="mnoc_user_mnoc_role" pkName="pk_mnoc_user_mnoc_role">
|
|
<column name="mnoc_user_user_id" type="integer" notnull="true" primaryKey="true"/>
|
|
<column name="mnoc_role_role_id" type="integer" notnull="true" primaryKey="true"/>
|
|
<foreignKey name="fk_mnoc_user_mnoc_role_mnoc_user" columnNames="mnoc_user_user_id" refColumnNames="user_id" refTableName="mnoc_user" indexName="ix_mnoc_user_mnoc_role_mnoc_user"/>
|
|
<foreignKey name="fk_mnoc_user_mnoc_role_mnoc_role" columnNames="mnoc_role_role_id" refColumnNames="role_id" refTableName="mnoc_role" indexName="ix_mnoc_user_mnoc_role_mnoc_role"/>
|
|
</createTable>
|
|
<createTable name="mp_role" pkName="pk_mp_role">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="mp_user_id" type="bigint" notnull="true" references="mp_user.id" foreignKeyName="fk_mp_role_mp_user_id" foreignKeyIndex="ix_mp_role_mp_user_id"/>
|
|
<column name="code" type="varchar(255)"/>
|
|
<column name="organization_id" type="bigint"/>
|
|
</createTable>
|
|
<createTable name="mp_user" pkName="pk_mp_user">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="my_lob_size" pkName="pk_my_lob_size">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="my_count" type="integer"/>
|
|
<column name="my_lob" type="clob"/>
|
|
</createTable>
|
|
<createTable name="my_lob_size_join_many" pkName="pk_my_lob_size_join_many">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="something" type="varchar(255)"/>
|
|
<column name="other" type="varchar(255)"/>
|
|
<column name="parent_id" type="integer" references="my_lob_size.id" foreignKeyName="fk_my_lob_size_join_many_parent_id" foreignKeyIndex="ix_my_lob_size_join_many_parent_id"/>
|
|
</createTable>
|
|
<createTable name="noidbean" identityType="sequence" pkName="pk_noidbean">
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="subject" type="varchar(255)"/>
|
|
<column name="when_created" type="timestamp" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="o_cached_bean" pkName="pk_o_cached_bean">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="o_cached_bean_country" pkName="pk_o_cached_bean_country">
|
|
<column name="o_cached_bean_id" type="bigint" notnull="true" primaryKey="true"/>
|
|
<column name="o_country_code" type="varchar(2)" notnull="true" primaryKey="true"/>
|
|
<foreignKey name="fk_o_cached_bean_country_o_cached_bean" columnNames="o_cached_bean_id" refColumnNames="id" refTableName="o_cached_bean" indexName="ix_o_cached_bean_country_o_cached_bean"/>
|
|
<foreignKey name="fk_o_cached_bean_country_o_country" columnNames="o_country_code" refColumnNames="code" refTableName="o_country" indexName="ix_o_cached_bean_country_o_country"/>
|
|
</createTable>
|
|
<createTable name="o_cached_bean_child" pkName="pk_o_cached_bean_child">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="cached_bean_id" type="bigint" references="o_cached_bean.id" foreignKeyName="fk_o_cached_bean_child_cached_bean_id" foreignKeyIndex="ix_o_cached_bean_child_cached_bean_id"/>
|
|
</createTable>
|
|
<createTable name="ocar" pkName="pk_ocar">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="vin" type="varchar(255)"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="cretime" type="timestamp" notnull="true"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="oengine" identityType="generator" pkName="pk_oengine">
|
|
<column name="engine_id" type="binary(16)" primaryKey="true" identity="true"/>
|
|
<column name="short_desc" type="varchar(255)"/>
|
|
<column name="car_id" type="integer" uniqueOneToOne="uq_oengine_car_id" references="ocar.id" foreignKeyName="fk_oengine_car_id"/>
|
|
<column name="version" type="integer" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="ogear_box" identityType="generator" pkName="pk_ogear_box">
|
|
<column name="id" type="binary(16)" primaryKey="true" identity="true"/>
|
|
<column name="box_desc" type="varchar(255)"/>
|
|
<column name="box_size" type="integer"/>
|
|
<column name="car_id" type="integer" uniqueOneToOne="uq_ogear_box_car_id" references="ocar.id" foreignKeyName="fk_ogear_box_car_id"/>
|
|
<column name="version" type="integer" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="o_order" pkName="pk_o_order">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="status" type="integer" checkConstraint="check (status in (0,1,2,3))" checkConstraintName="ck_o_order_status"/>
|
|
<column name="order_date" type="date"/>
|
|
<column name="ship_date" type="date"/>
|
|
<column name="kcustomer_id" type="integer" notnull="true" references="o_customer.id" foreignKeyName="fk_o_order_kcustomer_id" foreignKeyIndex="ix_o_order_kcustomer_id"/>
|
|
<column name="cretime" type="timestamp" notnull="true"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="o_order_detail" pkName="pk_o_order_detail">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="order_id" type="integer" references="o_order.id" foreignKeyName="fk_o_order_detail_order_id" foreignKeyIndex="ix_o_order_detail_order_id"/>
|
|
<column name="order_qty" type="integer"/>
|
|
<column name="ship_qty" type="integer"/>
|
|
<column name="unit_price" type="double"/>
|
|
<column name="product_id" type="integer" references="o_product.id" foreignKeyName="fk_o_order_detail_product_id" foreignKeyIndex="ix_o_order_detail_product_id"/>
|
|
<column name="cretime" type="timestamp"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="s_orders" identityType="external" pkName="pk_s_orders">
|
|
<column name="uuid" type="varchar(255)" primaryKey="true"/>
|
|
</createTable>
|
|
<createTable name="s_order_items" identityType="external" pkName="pk_s_order_items">
|
|
<column name="uuid" type="varchar(255)" primaryKey="true"/>
|
|
<column name="product_variant_uuid" type="varchar(255)"/>
|
|
<column name="order_uuid" type="varchar(255)" references="s_orders.uuid" foreignKeyName="fk_s_order_items_order_uuid" foreignKeyIndex="ix_s_order_items_order_uuid"/>
|
|
<column name="quantity" type="integer"/>
|
|
<column name="amount" type="decimal(38)"/>
|
|
</createTable>
|
|
<createTable name="or_order_ship" pkName="pk_or_order_ship">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="order_id" type="integer" references="o_order.id" foreignKeyName="fk_or_order_ship_order_id" foreignKeyIndex="ix_or_order_ship_order_id"/>
|
|
<column name="ship_time" type="timestamp"/>
|
|
<column name="cretime" type="timestamp" notnull="true"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="oto_child" pkName="pk_oto_child">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="master_id" type="bigint" uniqueOneToOne="uq_oto_child_master_id" references="oto_master.id" foreignKeyName="fk_oto_child_master_id"/>
|
|
</createTable>
|
|
<createTable name="oto_master" pkName="pk_oto_master">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="pfile" pkName="pk_pfile">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="file_content_id" type="integer" uniqueOneToOne="uq_pfile_file_content_id" references="pfile_content.id" foreignKeyName="fk_pfile_file_content_id"/>
|
|
<column name="file_content2_id" type="integer" uniqueOneToOne="uq_pfile_file_content2_id" references="pfile_content.id" foreignKeyName="fk_pfile_file_content2_id"/>
|
|
<column name="cretime" type="timestamp" notnull="true"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="pfile_content" pkName="pk_pfile_content">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="content" type="blob"/>
|
|
<column name="cretime" type="timestamp" notnull="true"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="paggview" identityType="sequence" pkName="pk_paggview">
|
|
<column name="pview_id" type="binary(16)" uniqueOneToOne="uq_paggview_pview_id" references="pp.id" foreignKeyName="fk_paggview_pview_id"/>
|
|
<column name="amount" type="integer" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="pallet_location" pkName="pk_pallet_location">
|
|
<column name="type" type="varchar(31)" notnull="true"/>
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="ZONE_SID" type="integer" notnull="true" references="zones.id" foreignKeyName="fk_pallet_location_zone_sid" foreignKeyIndex="ix_pallet_location_zone_sid"/>
|
|
<column name="attribute" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="parcel" pkName="pk_parcel">
|
|
<column name="parcelId" type="bigint" primaryKey="true"/>
|
|
<column name="description" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="parcel_location" pkName="pk_parcel_location">
|
|
<column name="parcelLocId" type="bigint" primaryKey="true"/>
|
|
<column name="location" type="varchar(255)"/>
|
|
<column name="parcelId" type="bigint" uniqueOneToOne="uq_parcel_location_parcelid" references="parcel.parcelId" foreignKeyName="fk_parcel_location_parcelid"/>
|
|
</createTable>
|
|
<createTable name="rawinherit_parent" pkName="pk_rawinherit_parent">
|
|
<column name="type" type="varchar(31)" notnull="true"/>
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="val" type="integer"/>
|
|
</createTable>
|
|
<createTable name="rawinherit_parent_rawinherit_data" pkName="pk_rawinherit_parent_rawinherit_data">
|
|
<column name="rawinherit_parent_id" type="bigint" notnull="true" primaryKey="true"/>
|
|
<column name="rawinherit_data_id" type="bigint" notnull="true" primaryKey="true"/>
|
|
<foreignKey name="fk_rawinherit_parent_rawinherit_data_rawinherit_parent" columnNames="rawinherit_parent_id" refColumnNames="id" refTableName="rawinherit_parent" indexName="ix_rawinherit_parent_rawinherit_data_rawinherit_parent"/>
|
|
<foreignKey name="fk_rawinherit_parent_rawinherit_data_rawinherit_data" columnNames="rawinherit_data_id" refColumnNames="id" refTableName="rawinherit_data" indexName="ix_rawinherit_parent_rawinherit_data_rawinherit_data"/>
|
|
</createTable>
|
|
<createTable name="c_participation" pkName="pk_c_participation">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="rating" type="integer"/>
|
|
<column name="type" type="integer" checkConstraint="check (type in (0,1))" checkConstraintName="ck_c_participation_type"/>
|
|
<column name="conversation_id" type="bigint" notnull="true" references="c_conversation.id" foreignKeyName="fk_c_participation_conversation_id" foreignKeyIndex="ix_c_participation_conversation_id"/>
|
|
<column name="user_id" type="bigint" notnull="true" references="c_user.id" foreignKeyName="fk_c_participation_user_id" foreignKeyIndex="ix_c_participation_user_id"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
<column name="when_created" type="timestamp" notnull="true"/>
|
|
<column name="when_modified" type="timestamp" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="mt_permission" identityType="generator" pkName="pk_mt_permission">
|
|
<column name="id" type="binary(16)" primaryKey="true" identity="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="persistent_file" pkName="pk_persistent_file">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="cretime" type="timestamp" notnull="true"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="persistent_file_content" pkName="pk_persistent_file_content">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="persistent_file_id" type="integer" uniqueOneToOne="uq_persistent_file_content_persistent_file_id" references="persistent_file.id" foreignKeyName="fk_persistent_file_content_persistent_file_id"/>
|
|
<column name="content" type="blob"/>
|
|
<column name="cretime" type="timestamp" notnull="true"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="PERSONS" identityType="identity" pkName="pk_persons">
|
|
<column name="ID" type="bigint" primaryKey="true"/>
|
|
<column name="SURNAME" type="varchar(64)" notnull="true"/>
|
|
<column name="NAME" type="varchar(64)" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="person" pkName="pk_person">
|
|
<column name="oid" type="bigint" primaryKey="true"/>
|
|
<column name="default_address_oid" type="bigint" references="address.oid" foreignKeyName="fk_person_default_address_oid" foreignKeyIndex="ix_person_default_address_oid"/>
|
|
<column name="version" type="integer" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="PHONES" pkName="pk_phones">
|
|
<column name="ID" type="bigint" primaryKey="true"/>
|
|
<column name="PHONE_NUMBER" type="varchar(7)" notnull="true" unique="uq_phones_phone_number"/>
|
|
<column name="PERSON_ID" type="bigint" notnull="true" references="PERSONS.ID" foreignKeyName="fk_phones_person_id" foreignKeyIndex="ix_phones_person_id"/>
|
|
</createTable>
|
|
<createTable name="o_product" pkName="pk_o_product">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="sku" type="varchar(20)"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="cretime" type="timestamp" notnull="true"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="pp" identityType="generator" pkName="pk_pp">
|
|
<column name="id" type="binary(16)" primaryKey="true" identity="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="value" type="varchar(100)" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="pp_to_ww" pkName="pk_pp_to_ww">
|
|
<column name="pp_id" type="binary(16)" notnull="true" primaryKey="true"/>
|
|
<column name="ww_id" type="binary(16)" notnull="true" primaryKey="true"/>
|
|
<foreignKey name="fk_pp_to_ww_pp" columnNames="pp_id" refColumnNames="id" refTableName="pp" indexName="ix_pp_to_ww_pp"/>
|
|
<foreignKey name="fk_pp_to_ww_wview" columnNames="ww_id" refColumnNames="id" refTableName="wview" indexName="ix_pp_to_ww_wview"/>
|
|
</createTable>
|
|
<createTable name="rcustomer" pkName="pk_rcustomer">
|
|
<column name="company" type="varchar(255)" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)" primaryKey="true"/>
|
|
<column name="description" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="r_orders" pkName="pk_r_orders">
|
|
<column name="company" type="varchar(255)" primaryKey="true"/>
|
|
<column name="order_number" type="integer" primaryKey="true"/>
|
|
<column name="customerName" type="varchar(255)"/>
|
|
<column name="item" type="varchar(255)"/>
|
|
<foreignKey name="fk_r_orders_customer" columnNames="company,customerName" refColumnNames="company,name" refTableName="rcustomer" indexName="ix_r_orders_customer"/>
|
|
</createTable>
|
|
<createTable name="region" pkName="pk_region">
|
|
<column name="customer" type="integer" primaryKey="true"/>
|
|
<column name="type" type="integer" primaryKey="true"/>
|
|
<column name="description" type="varchar(255)"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="ResourceFile" identityType="external" pkName="pk_resourcefile">
|
|
<column name="id" type="varchar(64)" primaryKey="true"/>
|
|
<column name="parentResourceFileId" type="varchar(64)" references="ResourceFile.id" foreignKeyName="fk_resourcefile_parentresourcefileid" foreignKeyIndex="ix_resourcefile_parentresourcefileid"/>
|
|
<column name="name" type="varchar(128)" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="mt_role" identityType="generator" pkName="pk_mt_role">
|
|
<column name="id" type="binary(16)" primaryKey="true" identity="true"/>
|
|
<column name="name" type="varchar(50)"/>
|
|
<column name="tenant_id" type="binary(16)" references="mt_tenant.id" foreignKeyName="fk_mt_role_tenant_id" foreignKeyIndex="ix_mt_role_tenant_id"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="mt_role_permission" pkName="pk_mt_role_permission">
|
|
<column name="mt_role_id" type="binary(16)" notnull="true" primaryKey="true"/>
|
|
<column name="mt_permission_id" type="binary(16)" notnull="true" primaryKey="true"/>
|
|
<foreignKey name="fk_mt_role_permission_mt_role" columnNames="mt_role_id" refColumnNames="id" refTableName="mt_role" indexName="ix_mt_role_permission_mt_role"/>
|
|
<foreignKey name="fk_mt_role_permission_mt_permission" columnNames="mt_permission_id" refColumnNames="id" refTableName="mt_permission" indexName="ix_mt_role_permission_mt_permission"/>
|
|
</createTable>
|
|
<createTable name="em_role" pkName="pk_em_role">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="f_second" pkName="pk_f_second">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="first" type="bigint" uniqueOneToOne="uq_f_second_first" references="f_first.id" foreignKeyName="fk_f_second_first"/>
|
|
<column name="title" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="section" pkName="pk_section">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="article_id" type="integer" references="article.id" foreignKeyName="fk_section_article_id" foreignKeyIndex="ix_section_article_id"/>
|
|
<column name="type" type="integer" checkConstraint="check (type in (0,1))" checkConstraintName="ck_section_type"/>
|
|
<column name="content" type="clob"/>
|
|
<column name="cretime" type="timestamp" notnull="true"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="self_parent" pkName="pk_self_parent">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="parent_id" type="bigint" references="self_parent.id" foreignKeyName="fk_self_parent_parent_id" foreignKeyIndex="ix_self_parent_parent_id"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="self_ref_customer" pkName="pk_self_ref_customer">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="referred_by_id" type="bigint" references="self_ref_customer.id" foreignKeyName="fk_self_ref_customer_referred_by_id" foreignKeyIndex="ix_self_ref_customer_referred_by_id"/>
|
|
</createTable>
|
|
<createTable name="self_ref_example" pkName="pk_self_ref_example">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)" notnull="true"/>
|
|
<column name="parent_id" type="bigint" references="self_ref_example.id" foreignKeyName="fk_self_ref_example_parent_id" foreignKeyIndex="ix_self_ref_example_parent_id"/>
|
|
</createTable>
|
|
<createTable name="some_enum_bean" pkName="pk_some_enum_bean">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="some_enum" type="integer" checkConstraint="check (some_enum in (0,1))" checkConstraintName="ck_some_enum_bean_some_enum"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="some_file_bean" pkName="pk_some_file_bean">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="content" type="blob"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="some_new_types_bean" pkName="pk_some_new_types_bean">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="dow" type="integer(1)" checkConstraint="check (dow in ('1','2','3','4','5','6','7'))" checkConstraintName="ck_some_new_types_bean_dow"/>
|
|
<column name="mth" type="integer(1)" checkConstraint="check (mth in ('1','2','3','4','5','6','7','8','9','10','11','12'))" checkConstraintName="ck_some_new_types_bean_mth"/>
|
|
<column name="yr" type="integer"/>
|
|
<column name="yr_mth" type="date"/>
|
|
<column name="local_date" type="date"/>
|
|
<column name="local_date_time" type="timestamp"/>
|
|
<column name="offset_date_time" type="timestamp"/>
|
|
<column name="zoned_date_time" type="timestamp"/>
|
|
<column name="instant" type="timestamp"/>
|
|
<column name="zone_id" type="varchar(60)"/>
|
|
<column name="zone_offset" type="varchar(60)"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="some_period_bean" pkName="pk_some_period_bean">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="period_years" type="integer"/>
|
|
<column name="period_months" type="integer"/>
|
|
<column name="period_days" type="integer"/>
|
|
<column name="anniversary" type="date"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="stockforecast" pkName="pk_stockforecast">
|
|
<column name="type" type="varchar(31)" notnull="true"/>
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="inner_report_id" type="bigint" references="inner_report.id" foreignKeyName="fk_stockforecast_inner_report_id" foreignKeyIndex="ix_stockforecast_inner_report_id"/>
|
|
</createTable>
|
|
<createTable name="sub_section" pkName="pk_sub_section">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="section_id" type="integer" references="section.id" foreignKeyName="fk_sub_section_section_id" foreignKeyIndex="ix_sub_section_section_id"/>
|
|
<column name="title" type="varchar(255)"/>
|
|
<column name="cretime" type="timestamp" notnull="true"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="sub_type" pkName="pk_sub_type">
|
|
<column name="sub_type_id" type="integer" primaryKey="true"/>
|
|
<column name="description" type="varchar(255)"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="tbytes_only" pkName="pk_tbytes_only">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="content" type="blob"/>
|
|
</createTable>
|
|
<createTable name="tcar" identityType="external" pkName="pk_tcar">
|
|
<column name="type" type="varchar(31)" notnull="true"/>
|
|
<column name="plate_no" type="varchar(255)" primaryKey="true"/>
|
|
<column name="truckLoad" type="bigint"/>
|
|
</createTable>
|
|
<createTable name="tint_root" pkName="pk_tint_root">
|
|
<column name="my_type" type="integer(3)" notnull="true"/>
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="child_property" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="tjoda_entity" pkName="pk_tjoda_entity">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="local_time" type="time"/>
|
|
</createTable>
|
|
<createTable name="t_mapsuper1" pkName="pk_t_mapsuper1">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="something" type="varchar(255)"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="version" type="integer" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="t_oneb" pkName="pk_t_oneb">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="description" type="varchar(255)"/>
|
|
<column name="active" type="boolean"/>
|
|
</createTable>
|
|
<createTable name="t_detail_with_other_namexxxyy" identityType="sequence" sequenceName="t_atable_detail_seq" pkName="pk_t_detail_with_other_namexxxyy">
|
|
<column name="id" type="integer" primaryKey="true" identity="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="description" type="varchar(255)"/>
|
|
<column name="active" type="boolean"/>
|
|
<column name="master_id" type="integer" references="t_atable_thatisrelatively.id" foreignKeyName="fk_t_detail_with_other_namexxxyy_master_id" foreignKeyIndex="ix_t_detail_with_other_namexxxyy_master_id"/>
|
|
</createTable>
|
|
<createTable name="ts_detail_two" pkName="pk_ts_detail_two">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="description" type="varchar(255)"/>
|
|
<column name="active" type="boolean"/>
|
|
<column name="master_id" type="integer" references="ts_master_two.id" foreignKeyName="fk_ts_detail_two_master_id" foreignKeyIndex="ix_ts_detail_two_master_id"/>
|
|
</createTable>
|
|
<createTable name="t_atable_thatisrelatively" identityType="sequence" sequenceName="t_atable_master_seq" pkName="pk_t_atable_thatisrelatively">
|
|
<column name="id" type="integer" primaryKey="true" identity="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="description" type="varchar(255)"/>
|
|
<column name="active" type="boolean"/>
|
|
</createTable>
|
|
<createTable name="ts_master_two" pkName="pk_ts_master_two">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="description" type="varchar(255)"/>
|
|
<column name="active" type="boolean"/>
|
|
</createTable>
|
|
<createTable name="tuuid_entity" identityType="generator" pkName="pk_tuuid_entity">
|
|
<column name="id" type="binary(16)" primaryKey="true" identity="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="twheel" pkName="pk_twheel">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="owner_plate_no" type="varchar(255)" notnull="true" references="tcar.plate_no" foreignKeyName="fk_twheel_owner_plate_no" foreignKeyIndex="ix_twheel_owner_plate_no"/>
|
|
</createTable>
|
|
<createTable name="twith_pre_insert" pkName="pk_twith_pre_insert">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)" notnull="true"/>
|
|
<column name="title" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="mt_tenant" identityType="generator" pkName="pk_mt_tenant">
|
|
<column name="id" type="binary(16)" primaryKey="true" identity="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="sa_tire" identityType="sequence" sequenceName="sa_tire_seq" pkName="pk_sa_tire">
|
|
<column name="id" type="bigint" primaryKey="true" identity="true"/>
|
|
<column name="version" type="integer" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="tire" identityType="sequence" sequenceName="tire_seq" pkName="pk_tire">
|
|
<column name="id" type="bigint" primaryKey="true" identity="true"/>
|
|
<column name="wheel" type="bigint" uniqueOneToOne="uq_tire_wheel" references="wheel.id" foreignKeyName="fk_tire_wheel"/>
|
|
<column name="version" type="integer" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="trip" pkName="pk_trip">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="vehicle_driver_id" type="integer" references="vehicle_driver.id" foreignKeyName="fk_trip_vehicle_driver_id" foreignKeyIndex="ix_trip_vehicle_driver_id"/>
|
|
<column name="destination" type="varchar(255)"/>
|
|
<column name="address_id" type="smallint" references="o_address.id" foreignKeyName="fk_trip_address_id" foreignKeyIndex="ix_trip_address_id"/>
|
|
<column name="star_date" type="timestamp"/>
|
|
<column name="cretime" type="timestamp" notnull="true"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="truck_ref" pkName="pk_truck_ref">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="something" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="type" pkName="pk_type">
|
|
<column name="customer" type="integer" primaryKey="true"/>
|
|
<column name="type" type="integer" primaryKey="true"/>
|
|
<column name="description" type="varchar(255)"/>
|
|
<column name="sub_type_id" type="integer" references="sub_type.sub_type_id" foreignKeyName="fk_type_sub_type_id" foreignKeyIndex="ix_type_sub_type_id"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="ut_detail" pkName="pk_ut_detail">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="utmaster_id" type="integer" notnull="true" references="ut_master.id" foreignKeyName="fk_ut_detail_utmaster_id" foreignKeyIndex="ix_ut_detail_utmaster_id"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="qty" type="integer"/>
|
|
<column name="amount" type="double"/>
|
|
<column name="version" type="integer" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="ut_master" pkName="pk_ut_master">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="description" type="varchar(255)"/>
|
|
<column name="version" type="integer" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="uuone" identityType="generator" pkName="pk_uuone">
|
|
<column name="id" type="binary(16)" primaryKey="true" identity="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="uutwo" identityType="generator" pkName="pk_uutwo">
|
|
<column name="id" type="binary(16)" primaryKey="true" identity="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="master_id" type="binary(16)" references="uuone.id" foreignKeyName="fk_uutwo_master_id" foreignKeyIndex="ix_uutwo_master_id"/>
|
|
</createTable>
|
|
<createTable name="em_user" pkName="pk_em_user">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="tx_user" pkName="pk_tx_user">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="c_user" pkName="pk_c_user">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="inactive" type="boolean"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="email" type="varchar(255)"/>
|
|
<column name="group_id" type="bigint" references="c_group.id" foreignKeyName="fk_c_user_group_id" foreignKeyIndex="ix_c_user_group_id"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
<column name="when_created" type="timestamp" notnull="true"/>
|
|
<column name="when_modified" type="timestamp" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="oto_user" pkName="pk_oto_user">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="account_id" type="bigint" notnull="true" uniqueOneToOne="uq_oto_user_account_id" references="oto_account.id" foreignKeyName="fk_oto_user_account_id"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
<column name="when_created" type="timestamp" notnull="true"/>
|
|
<column name="when_modified" type="timestamp" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="em_user_role" pkName="pk_em_user_role">
|
|
<column name="user_id" type="bigint" notnull="true" primaryKey="true" references="em_user.id" foreignKeyName="fk_em_user_role_user_id" foreignKeyIndex="ix_em_user_role_user_id"/>
|
|
<column name="role_id" type="bigint" notnull="true" primaryKey="true" references="em_role.id" foreignKeyName="fk_em_user_role_role_id" foreignKeyIndex="ix_em_user_role_role_id"/>
|
|
</createTable>
|
|
<createTable name="vehicle" pkName="pk_vehicle">
|
|
<column name="dtype" type="varchar(3)" notnull="true"/>
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="license_number" type="varchar(255)"/>
|
|
<column name="registration_date" type="timestamp"/>
|
|
<column name="cretime" type="timestamp" notnull="true"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
<column name="truck_ref_id" type="integer" references="truck_ref.id" foreignKeyName="fk_vehicle_truck_ref_id" foreignKeyIndex="ix_vehicle_truck_ref_id"/>
|
|
<column name="capacity" type="double"/>
|
|
<column name="driver" type="varchar(255)"/>
|
|
<column name="car_ref_id" type="integer" references="truck_ref.id" foreignKeyName="fk_vehicle_car_ref_id" foreignKeyIndex="ix_vehicle_car_ref_id"/>
|
|
</createTable>
|
|
<createTable name="vehicle_driver" pkName="pk_vehicle_driver">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="vehicle_id" type="integer" references="vehicle.id" foreignKeyName="fk_vehicle_driver_vehicle_id" foreignKeyIndex="ix_vehicle_driver_vehicle_id"/>
|
|
<column name="address_id" type="smallint" references="o_address.id" foreignKeyName="fk_vehicle_driver_address_id" foreignKeyIndex="ix_vehicle_driver_address_id"/>
|
|
<column name="license_issued_on" type="timestamp"/>
|
|
<column name="cretime" type="timestamp" notnull="true"/>
|
|
<column name="updtime" type="timestamp" notnull="true"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="warehouses" pkName="pk_warehouses">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="officeZoneId" type="integer" references="zones.id" foreignKeyName="fk_warehouses_officezoneid" foreignKeyIndex="ix_warehouses_officezoneid"/>
|
|
</createTable>
|
|
<createTable name="WarehousesShippingZones" pkName="pk_warehousesshippingzones">
|
|
<column name="warehouseId" type="integer" notnull="true" primaryKey="true"/>
|
|
<column name="shippingZoneId" type="integer" notnull="true" primaryKey="true"/>
|
|
<foreignKey name="fk_warehousesshippingzones_warehouses" columnNames="warehouseId" refColumnNames="ID" refTableName="warehouses" indexName="ix_warehousesshippingzones_warehouses"/>
|
|
<foreignKey name="fk_warehousesshippingzones_zones" columnNames="shippingZoneId" refColumnNames="ID" refTableName="zones" indexName="ix_warehousesshippingzones_zones"/>
|
|
</createTable>
|
|
<createTable name="sa_wheel" identityType="sequence" sequenceName="sa_wheel_seq" pkName="pk_sa_wheel">
|
|
<column name="id" type="bigint" primaryKey="true" identity="true"/>
|
|
<column name="tire" type="bigint" references="sa_tire.id" foreignKeyName="fk_sa_wheel_tire" foreignKeyIndex="ix_sa_wheel_tire"/>
|
|
<column name="car" type="bigint" references="sa_car.id" foreignKeyName="fk_sa_wheel_car" foreignKeyIndex="ix_sa_wheel_car"/>
|
|
<column name="version" type="integer" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="sp_car_wheel" identityType="sequence" sequenceName="sp_car_wheel_seq" pkName="pk_sp_car_wheel">
|
|
<column name="id" type="bigint" primaryKey="true" identity="true"/>
|
|
<column name="version" type="integer" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="wheel" identityType="sequence" sequenceName="wheel_seq" pkName="pk_wheel">
|
|
<column name="id" type="bigint" primaryKey="true" identity="true"/>
|
|
<column name="version" type="integer" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="with_zero" pkName="pk_with_zero">
|
|
<column name="id" type="bigint" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
<column name="parent_id" type="integer" references="parent.id" foreignKeyName="fk_with_zero_parent_id" foreignKeyIndex="ix_with_zero_parent_id"/>
|
|
<column name="version" type="bigint" notnull="true"/>
|
|
</createTable>
|
|
<createTable name="parent" pkName="pk_parent">
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="name" type="varchar(255)"/>
|
|
</createTable>
|
|
<createTable name="wview" identityType="generator" pkName="pk_wview">
|
|
<column name="id" type="binary(16)" primaryKey="true" identity="true"/>
|
|
<column name="name" type="varchar(255)" notnull="true" unique="uq_wview_name"/>
|
|
</createTable>
|
|
<createTable name="zones" pkName="pk_zones">
|
|
<column name="type" type="varchar(31)" notnull="true"/>
|
|
<column name="id" type="integer" primaryKey="true"/>
|
|
<column name="attribute" type="varchar(255)"/>
|
|
</createTable>
|
|
</changeSet>
|
|
</migration>
|