Files
sterivein/local/config/thelia.schema.xml
2012-12-17 17:12:02 +01:00

1432 lines
79 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<database name="mydb" defaultIdMethod="native" namespace="Thelia\Model">
<table name="accessory" phpName="Accessory" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" />
<column name="product_id" type="INTEGER" required="true" />
<column name="accessory" type="INTEGER" required="true" />
<column name="position" type="INTEGER" required="true" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_address_product_id">
<index-column name="product_id" />
</index>
<index name="idx_address_accessory">
<index-column name="accessory" />
</index>
</table>
<table name="address" phpName="Address" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="title" type="VARCHAR" size="255" />
<column name="customer_id" type="INTEGER" required="true" />
<column name="customer_title_id" type="INTEGER" />
<column name="company" type="VARCHAR" size="255" />
<column name="firstname" type="VARCHAR" size="255" required="true" />
<column name="lastname" type="VARCHAR" size="255" required="true" />
<column name="address1" type="VARCHAR" size="255" required="true" />
<column name="address2" type="VARCHAR" size="255" required="true" />
<column name="address3" type="VARCHAR" size="255" required="true" />
<column name="zipcode" type="VARCHAR" size="10" required="true" />
<column name="city" type="VARCHAR" size="255" required="true" />
<column name="country_id" type="INTEGER" required="true" />
<column name="phone" type="VARCHAR" size="20" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_address_customer_id">
<index-column name="customer_id" />
</index>
<index name="idx_address_customer_title_id">
<index-column name="customer_title_id" />
</index>
</table>
<table name="admin" phpName="Admin" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="firstname" type="VARCHAR" size="100" required="true" />
<column name="lastname" type="VARCHAR" size="100" required="true" />
<column name="login" type="VARCHAR" size="100" required="true" />
<column name="password" type="VARCHAR" size="128" required="true" />
<column name="algo" type="VARCHAR" size="128" />
<column name="salt" type="VARCHAR" size="128" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<foreign-key name="fk_admin_group_admin_id" foreignTable="admin_group" phpName="AdminGroup" refPhpName="Admin" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="admin_id" />
</foreign-key>
</table>
<table name="admin_group" phpName="AdminGroup" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="group_id" type="INTEGER" />
<column name="admin_id" type="INTEGER" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_admin_group_group_id">
<index-column name="group_id" />
</index>
<index name="idx_admin_group_admin_id">
<index-column name="admin_id" />
</index>
</table>
<table name="admin_log" phpName="AdminLog" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="admin_login" type="VARCHAR" size="255" />
<column name="admin_firstname" type="VARCHAR" size="255" />
<column name="admin_lastname" type="VARCHAR" size="255" />
<column name="action" type="VARCHAR" size="255" />
<column name="request" type="LONGVARCHAR" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
</table>
<table name="area" phpName="Area" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="name" type="VARCHAR" size="100" required="true" />
<column name="unit" type="FLOAT" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<foreign-key name="fk_country_area_id" foreignTable="country" phpName="Country" refPhpName="Area" onDelete="set null" onUpdate="restrict">
<reference local="id" foreign="area_id" />
</foreign-key>
<foreign-key name="fk_delivzone_area_id" foreignTable="delivzone" phpName="Delivzone" refPhpName="Area" onDelete="set null" onUpdate="restrict">
<reference local="id" foreign="area_id" />
</foreign-key>
</table>
<table name="attribute" phpName="Attribute" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="position" type="INTEGER" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<foreign-key name="fk_attribute_av_attribute_id" foreignTable="attribute_av" phpName="AttributeAv" refPhpName="Attribute" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="attribute_id" />
</foreign-key>
<foreign-key name="fk_attribute_category_attribute_id" foreignTable="attribute_category" phpName="AttributeCategory" refPhpName="Attribute" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="attribute_id" />
</foreign-key>
<foreign-key name="fk_attribute_combination_attribute_id" foreignTable="attribute_combination" phpName="AttributeCombination" refPhpName="Attribute" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="attribute_id" />
</foreign-key>
<foreign-key name="fk_attribute_desc_attribute_id" foreignTable="attribute_desc" phpName="AttributeDesc" refPhpName="Attribute" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="attribute_id" />
</foreign-key>
</table>
<table name="attribute_av" phpName="AttributeAv" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="attribute_id" type="INTEGER" required="true" />
<column name="position" type="INTEGER" required="true" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<foreign-key name="fk_attribute_av_desc_attribute_av_id" foreignTable="attribute_av_desc" phpName="AttributeAvDesc" refPhpName="AttributeAv" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="attribute_av_id" />
</foreign-key>
<foreign-key name="fk_attribute_combination_attribute_av_id" foreignTable="attribute_combination" phpName="AttributeCombination" refPhpName="AttributeAv" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="attribute_av_id" />
</foreign-key>
<index name="idx_attribute_av_attribute_id">
<index-column name="attribute_id" />
</index>
</table>
<table name="attribute_av_desc" phpName="AttributeAvDesc" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="attribute_av_id" type="INTEGER" required="true" />
<column name="lang" type="VARCHAR" size="10" required="true" />
<column name="title" type="VARCHAR" size="255" />
<column name="description" type="LONGVARCHAR" />
<column name="chapo" type="LONGVARCHAR" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_attribute_av_desc_attribute_av_id">
<index-column name="attribute_av_id" />
</index>
</table>
<table name="attribute_category" phpName="AttributeCategory" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="category_id" type="INTEGER" required="true" />
<column name="attribute_id" type="INTEGER" required="true" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_attribute_category_category_id">
<index-column name="category_id" />
</index>
<index name="idx_attribute_category_attribute_id">
<index-column name="attribute_id" />
</index>
</table>
<table name="attribute_combination" phpName="AttributeCombination" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="attribute_id" type="INTEGER" primaryKey="true" required="true" />
<column name="combination_id" type="INTEGER" primaryKey="true" required="true" />
<column name="attribute_av_id" type="INTEGER" primaryKey="true" required="true" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_At" type="TIMESTAMP" required="true" />
<index name="idx_attribute_combination_attribute_id">
<index-column name="attribute_id" />
</index>
<index name="idx_attribute_combination_attribute_av_id">
<index-column name="attribute_av_id" />
</index>
<index name="idx_attribute_combination_combination_id">
<index-column name="combination_id" />
</index>
</table>
<table name="attribute_desc" phpName="AttributeDesc" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="lang" type="VARCHAR" size="10" required="true" />
<column name="attribute_id" type="INTEGER" required="true" />
<column name="title" type="VARCHAR" size="255" />
<column name="description" type="LONGVARCHAR" />
<column name="chapo" type="LONGVARCHAR" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_attribute_desc_attribute_id">
<index-column name="attribute_id" />
</index>
</table>
<table name="category" phpName="Category" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="parent" type="INTEGER" />
<column name="link" type="VARCHAR" size="255" />
<column name="visible" type="TINYINT" required="true" />
<column name="position" type="INTEGER" required="true" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<foreign-key name="fk_attribute_category_category_id" foreignTable="attribute_category" phpName="AttributeCategory" refPhpName="Category" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="category_id" />
</foreign-key>
<foreign-key name="fk_category_desc_category_id" foreignTable="category_desc" phpName="CategoryDesc" refPhpName="Category" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="category_id" />
</foreign-key>
<foreign-key name="fk_content_assoc_category_id" foreignTable="content_assoc" phpName="ContentAssoc" refPhpName="Category" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="category_id" />
</foreign-key>
<foreign-key name="fk_document_category_id" foreignTable="document" phpName="Document" refPhpName="Category" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="category_id" />
</foreign-key>
<foreign-key name="fk_feature_category_category_id" foreignTable="feature_category" phpName="FeatureCategory" refPhpName="Category" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="category_id" />
</foreign-key>
<foreign-key name="fk_image_category_id" foreignTable="image" phpName="Image" refPhpName="Category" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="category_id" />
</foreign-key>
<foreign-key name="fk_product_has_category_category1" foreignTable="product_category" phpName="ProductCategory" refPhpName="Category" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="category_id" />
</foreign-key>
<foreign-key name="fk_rewriting_category_id" foreignTable="rewriting" phpName="Rewriting" refPhpName="Category" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="category_id" />
</foreign-key>
</table>
<table name="category_desc" phpName="CategoryDesc" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="category_id" type="INTEGER" required="true" />
<column name="lang" type="VARCHAR" size="10" required="true" />
<column name="title" type="VARCHAR" size="255" />
<column name="description" type="CLOB" />
<column name="chapo" type="LONGVARCHAR" />
<column name="postscriptum" type="LONGVARCHAR" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_category_desc_category_id">
<index-column name="category_id" />
</index>
</table>
<table name="combination" phpName="Combination" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="ref" type="VARCHAR" size="255" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<foreign-key name="fk_attribute_combination_combination_id" foreignTable="attribute_combination" phpName="AttributeCombination" refPhpName="Combination" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="combination_id" />
</foreign-key>
<foreign-key name="fk_stock_combination_id" foreignTable="stock" phpName="Stock" refPhpName="Combination" onDelete="set null" onUpdate="restrict">
<reference local="id" foreign="combination_id" />
</foreign-key>
</table>
<table name="config" phpName="Config" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="name" type="VARCHAR" size="255" required="true" />
<column name="value" type="VARCHAR" size="255" required="true" />
<column name="secure" type="TINYINT" required="true" defaultValue="1" defaultExpr="1" />
<column name="hidden" type="TINYINT" required="true" defaultValue="1" defaultExpr="1" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<foreign-key name="fk_config_desc_config_id" foreignTable="config_desc" phpName="ConfigDesc" refPhpName="Config" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="config_id" />
</foreign-key>
</table>
<table name="config_desc" phpName="ConfigDesc" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="config_id" type="INTEGER" required="true" />
<column name="lang" type="VARCHAR" size="10" required="true" />
<column name="title" type="VARCHAR" size="255" />
<column name="description" type="LONGVARCHAR" />
<column name="chapo" type="LONGVARCHAR" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_config_desc_config_id">
<index-column name="config_id" />
</index>
</table>
<table name="content" phpName="Content" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="visible" type="TINYINT" />
<column name="position" type="INTEGER" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<foreign-key name="fk_content_assoc_content_id" foreignTable="content_assoc" phpName="ContentAssoc" refPhpName="Content" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="content_id" />
</foreign-key>
<foreign-key name="fk_content_desc_content_id" foreignTable="content_desc" phpName="ContentDesc" refPhpName="Content" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="content_id" />
</foreign-key>
<foreign-key name="fk_content_folder_content_id" foreignTable="content_folder" phpName="ContentFolder" refPhpName="Content" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="content_id" />
</foreign-key>
<foreign-key name="fk_document_content_id" foreignTable="document" phpName="Document" refPhpName="Content" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="content_id" />
</foreign-key>
<foreign-key name="fk_image_content_id" foreignTable="image" phpName="Image" refPhpName="Content" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="content_id" />
</foreign-key>
<foreign-key name="fk_rewriting_content_id" foreignTable="rewriting" phpName="Rewriting" refPhpName="Content" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="content_id" />
</foreign-key>
</table>
<table name="content_assoc" phpName="ContentAssoc" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="category_id" type="INTEGER" />
<column name="product_id" type="INTEGER" />
<column name="content_id" type="INTEGER" />
<column name="position" type="INTEGER" />
<column name="created_at" type="TIMESTAMP" />
<column name="updated_at" type="TIMESTAMP" />
<index name="idx_content_assoc_category_id">
<index-column name="category_id" />
</index>
<index name="idx_content_assoc_product_id">
<index-column name="product_id" />
</index>
<index name="idx_content_assoc_content_id">
<index-column name="content_id" />
</index>
</table>
<table name="content_desc" phpName="ContentDesc" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="content_id" type="INTEGER" required="true" />
<column name="lang" type="VARCHAR" size="10" required="true" />
<column name="title" type="VARCHAR" size="255" />
<column name="description" type="LONGVARCHAR" />
<column name="chapo" type="LONGVARCHAR" />
<column name="postscriptum" type="LONGVARCHAR" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_content_desc_content_id">
<index-column name="content_id" />
</index>
</table>
<table name="content_folder" phpName="ContentFolder" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="content_id" type="INTEGER" primaryKey="true" required="true" />
<column name="folder_id" type="INTEGER" primaryKey="true" required="true" />
<index name="idx_content_folder_content_id">
<index-column name="content_id" />
</index>
<index name="idx_content_folder_folder_id">
<index-column name="folder_id" />
</index>
</table>
<table name="country" phpName="Country" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" />
<column name="area_id" type="INTEGER" />
<column name="isocode" type="VARCHAR" size="4" required="true" />
<column name="isoalpha2" type="VARCHAR" size="2" />
<column name="isoalpha3" type="VARCHAR" size="4" />
<column name="created_at" type="TIMESTAMP" />
<column name="updated_at" type="TIMESTAMP" />
<foreign-key name="fk_country_desc_country_id" foreignTable="country_desc" phpName="CountryDesc" refPhpName="Country" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="country_id" />
</foreign-key>
<foreign-key name="fk_tax_rule_country_country_id" foreignTable="tax_rule_country" phpName="TaxRuleCountry" refPhpName="Country" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="country_id" />
</foreign-key>
<index name="idx_country_area_id">
<index-column name="area_id" />
</index>
</table>
<table name="country_desc" phpName="CountryDesc" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="country_id" type="INTEGER" required="true" />
<column name="lang" type="VARCHAR" size="10" required="true" />
<column name="title" type="VARCHAR" size="255" />
<column name="description" type="LONGVARCHAR" />
<column name="chapo" type="LONGVARCHAR" />
<column name="created_at" type="TIMESTAMP" />
<column name="updated_at" type="TIMESTAMP" />
<index name="idx_country_desc_country_id">
<index-column name="country_id" />
</index>
</table>
<table name="coupon" phpName="Coupon" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="code" type="VARCHAR" size="45" required="true" />
<column name="action" type="VARCHAR" size="255" required="true" />
<column name="value" type="FLOAT" required="true" />
<column name="used" type="TINYINT" />
<column name="available_since" type="TIMESTAMP" />
<column name="date_limit" type="TIMESTAMP" />
<column name="activate" type="TINYINT" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<foreign-key name="fk_coupon_rule_coupon_id" foreignTable="coupon_rule" phpName="CouponRule" refPhpName="Coupon" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="coupon_id" />
</foreign-key>
<unique name="code_UNIQUE">
<unique-column name="code" />
</unique>
</table>
<table name="coupon_order" phpName="CouponOrder" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="order_id" type="INTEGER" required="true" />
<column name="code" type="VARCHAR" size="45" required="true" />
<column name="value" type="FLOAT" required="true" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_coupon_order_order_id">
<index-column name="order_id" />
</index>
</table>
<table name="coupon_rule" phpName="CouponRule" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="coupon_id" type="INTEGER" required="true" />
<column name="controller" type="VARCHAR" size="255" />
<column name="operation" type="VARCHAR" size="255" />
<column name="value" type="FLOAT" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_coupon_rule_coupon_id">
<index-column name="coupon_id" />
</index>
</table>
<table name="currency" phpName="Currency" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="name" type="VARCHAR" size="45" />
<column name="code" type="VARCHAR" size="45" />
<column name="symbol" type="VARCHAR" size="45" />
<column name="rate" type="FLOAT" />
<column name="default_utility" type="TINYINT" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<foreign-key name="fk_order_currency_id" foreignTable="order" phpName="Order" refPhpName="Currency" onDelete="set null" onUpdate="restrict">
<reference local="id" foreign="currency_id" />
</foreign-key>
</table>
<table name="customer" phpName="Customer" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="ref" type="VARCHAR" size="50" required="true" />
<column name="customer_title_id" type="INTEGER" />
<column name="company" type="VARCHAR" size="255" />
<column name="firstname" type="VARCHAR" size="255" required="true" />
<column name="lastname" type="VARCHAR" size="255" required="true" />
<column name="address1" type="VARCHAR" size="255" required="true" />
<column name="address2" type="VARCHAR" size="255" />
<column name="address3" type="VARCHAR" size="255" />
<column name="zipcode" type="VARCHAR" size="10" />
<column name="city" type="VARCHAR" size="255" required="true" />
<column name="country_id" type="INTEGER" required="true" />
<column name="phone" type="VARCHAR" size="20" />
<column name="cellphone" type="VARCHAR" size="20" />
<column name="email" type="VARCHAR" size="50" />
<column name="password" type="VARCHAR" size="255" />
<column name="algo" type="VARCHAR" size="128" />
<column name="salt" type="VARCHAR" size="128" />
<column name="reseller" type="TINYINT" />
<column name="lang" type="VARCHAR" size="10" />
<column name="sponsor" type="VARCHAR" size="50" />
<column name="discount" type="FLOAT" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<foreign-key name="fk_address_customer_id" foreignTable="address" phpName="Address" refPhpName="Customer" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="customer_id" />
</foreign-key>
<foreign-key name="fk_order_customer_id" foreignTable="order" phpName="Order" refPhpName="Customer" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="customer_id" />
</foreign-key>
<unique name="ref_UNIQUE">
<unique-column name="ref" />
</unique>
<index name="idx_customer_customer_title_id">
<index-column name="customer_title_id" />
</index>
</table>
<table name="customer_title" phpName="CustomerTitle" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="default_utility" type="INTEGER" required="true" defaultValue="0" defaultExpr="0" />
<column name="position" type="VARCHAR" size="45" required="true" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<foreign-key name="fk_address_customer_title_id" foreignTable="address" phpName="Address" refPhpName="CustomerTitle" onDelete="restrict" onUpdate="restrict">
<reference local="id" foreign="customer_title_id" />
</foreign-key>
<foreign-key name="fk_customer_customer_title_id" foreignTable="customer" phpName="Customer" refPhpName="CustomerTitle" onDelete="set null" onUpdate="restrict">
<reference local="id" foreign="customer_title_id" />
</foreign-key>
<foreign-key name="fk_customer_title_desc_customer_title_id" foreignTable="customer_title_desc" phpName="CustomerTitleDesc" refPhpName="CustomerTitle" onDelete="cascade" onUpdate="none">
<reference local="id" foreign="customer_title_id" />
</foreign-key>
</table>
<table name="customer_title_desc" phpName="CustomerTitleDesc" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="customer_title_id" type="INTEGER" required="true" />
<column name="lang" type="VARCHAR" size="10" required="true" />
<column name="short" type="VARCHAR" size="10" />
<column name="long" type="VARCHAR" size="45" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_customer_title_desc_customer_title_id">
<index-column name="customer_title_id" />
</index>
</table>
<table name="delivzone" phpName="Delivzone" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="area_id" type="INTEGER" />
<column name="delivery" type="VARCHAR" size="45" required="true" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_delivzone_area_id">
<index-column name="area_id" />
</index>
</table>
<table name="document" phpName="Document" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="product_id" type="INTEGER" />
<column name="category_id" type="INTEGER" />
<column name="folder_id" type="INTEGER" />
<column name="content_id" type="INTEGER" />
<column name="file" type="VARCHAR" size="255" required="true" />
<column name="position" type="INTEGER" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<foreign-key name="fk_document_desc_document_id" foreignTable="document_desc" phpName="DocumentDesc" refPhpName="Document" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="document_id" />
</foreign-key>
<index name="idx_document_product_id">
<index-column name="product_id" />
</index>
<index name="idx_document_category_id">
<index-column name="category_id" />
</index>
<index name="idx_document_content_id">
<index-column name="content_id" />
</index>
<index name="idx_document_folder_id">
<index-column name="folder_id" />
</index>
</table>
<table name="document_desc" phpName="DocumentDesc" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="document_id" type="INTEGER" required="true" />
<column name="lang" type="VARCHAR" size="10" />
<column name="title" type="VARCHAR" size="255" />
<column name="description" type="LONGVARCHAR" />
<column name="chapo" type="LONGVARCHAR" />
<column name="created_at" type="TIMESTAMP" />
<column name="updated_at" type="TIMESTAMP" />
<index name="idx_document_desc_document_id">
<index-column name="document_id" />
</index>
</table>
<table name="feature" phpName="Feature" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="visible" type="INTEGER" defaultValue="0" defaultExpr="0" />
<column name="position" type="INTEGER" required="true" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<foreign-key name="fk_feature_av_feature_id" foreignTable="feature_av" phpName="FeatureAv" refPhpName="Feature" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="feature_id" />
</foreign-key>
<foreign-key name="fk_feature_category_feature_id" foreignTable="feature_category" phpName="FeatureCategory" refPhpName="Feature" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="feature_id" />
</foreign-key>
<foreign-key name="fk_feature_desc_feature_id" foreignTable="feature_desc" phpName="FeatureDesc" refPhpName="Feature" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="feature_id" />
</foreign-key>
<foreign-key name="fk_feature_prod_feature_id" foreignTable="feature_prod" phpName="FeatureProd" refPhpName="Feature" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="feature_id" />
</foreign-key>
</table>
<table name="feature_av" phpName="FeatureAv" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="feature_id" type="INTEGER" required="true" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<foreign-key name="fk_feature_av_desc_feature_av_id" foreignTable="feature_av_desc" phpName="FeatureAvDesc" refPhpName="FeatureAv" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="feature_av_id" />
</foreign-key>
<foreign-key name="fk_feature_prod_feature_av_id" foreignTable="feature_prod" phpName="FeatureProd" refPhpName="FeatureAv" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="feature_av_id" />
</foreign-key>
<index name="idx_feature_av_feature_id">
<index-column name="feature_id" />
</index>
</table>
<table name="feature_av_desc" phpName="FeatureAvDesc" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="feature_av_id" type="INTEGER" required="true" />
<column name="lang" type="VARCHAR" size="10" />
<column name="title" type="VARCHAR" size="255" />
<column name="description" type="LONGVARCHAR" required="true" />
<column name="chapo" type="LONGVARCHAR" required="true" />
<index name="idx_feature_av_desc_feature_av_id">
<index-column name="feature_av_id" />
</index>
</table>
<table name="feature_category" phpName="FeatureCategory" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="feature_id" type="INTEGER" required="true" />
<column name="category_id" type="INTEGER" required="true" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_feature_category_category_id">
<index-column name="category_id" />
</index>
<index name="idx_feature_category_feature_id">
<index-column name="feature_id" />
</index>
</table>
<table name="feature_desc" phpName="FeatureDesc" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="feature_id" type="INTEGER" required="true" />
<column name="lang" type="VARCHAR" size="10" required="true" />
<column name="title" type="VARCHAR" size="255" />
<column name="description" type="LONGVARCHAR" />
<column name="chapo" type="VARCHAR" size="45" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_feature_desc_feature_id">
<index-column name="feature_id" />
</index>
</table>
<table name="feature_prod" phpName="FeatureProd" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="product_id" type="INTEGER" required="true" />
<column name="feature_id" type="INTEGER" required="true" />
<column name="feature_av_id" type="INTEGER" />
<column name="default_utility" type="VARCHAR" size="255" />
<column name="position" type="INTEGER" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_feature_prod_product_id">
<index-column name="product_id" />
</index>
<index name="idx_feature_prod_feature_id">
<index-column name="feature_id" />
</index>
<index name="idx_feature_prod_feature_av_id">
<index-column name="feature_av_id" />
</index>
</table>
<table name="folder" phpName="Folder" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="parent" type="INTEGER" required="true" />
<column name="link" type="VARCHAR" size="255" />
<column name="visible" type="TINYINT" />
<column name="position" type="INTEGER" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<foreign-key name="fk_content_folder_folder_id" foreignTable="content_folder" phpName="ContentFolder" refPhpName="Folder" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="folder_id" />
</foreign-key>
<foreign-key name="fk_document_folder_id" foreignTable="document" phpName="Document" refPhpName="Folder" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="folder_id" />
</foreign-key>
<foreign-key name="fk_folder_desc_folder_id" foreignTable="folder_desc" phpName="FolderDesc" refPhpName="Folder" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="folder_id" />
</foreign-key>
<foreign-key name="fk_image_folder_id" foreignTable="image" phpName="Image" refPhpName="Folder" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="folder_id" />
</foreign-key>
<foreign-key name="fk_rewriting_folder_id" foreignTable="rewriting" phpName="Rewriting" refPhpName="Folder" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="folder_id" />
</foreign-key>
</table>
<table name="folder_desc" phpName="FolderDesc" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="folder_id" type="INTEGER" required="true" />
<column name="lang" type="VARCHAR" size="10" />
<column name="title" type="VARCHAR" size="255" />
<column name="description" type="LONGVARCHAR" />
<column name="chapo" type="LONGVARCHAR" />
<column name="postscriptum" type="LONGVARCHAR" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_folder_desc_folder_id">
<index-column name="folder_id" />
</index>
</table>
<table name="group" phpName="Group" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="code" type="VARCHAR" size="30" required="true" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<foreign-key name="fk_admin_group_group_id" foreignTable="admin_group" phpName="AdminGroup" refPhpName="Group" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="group_id" />
</foreign-key>
<foreign-key name="fk_group_desc_group_id" foreignTable="group_desc" phpName="GroupDesc" refPhpName="Group" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="group_id" />
</foreign-key>
<foreign-key name="fk_group_module_group_id" foreignTable="group_module" phpName="GroupModule" refPhpName="Group" onDelete="cascade" onUpdate="cascade">
<reference local="id" foreign="group_id" />
</foreign-key>
<foreign-key name="fk_group_resource_group_id" foreignTable="group_resource" phpName="GroupResource" refPhpName="Group" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="group_id" />
</foreign-key>
<unique name="code_UNIQUE">
<unique-column name="code" />
</unique>
</table>
<table name="group_desc" phpName="GroupDesc" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" />
<column name="group_id" type="INTEGER" required="true" />
<column name="lang" type="VARCHAR" size="10" required="true" />
<column name="title" type="VARCHAR" size="255" />
<column name="description" type="LONGVARCHAR" />
<column name="chapo" type="LONGVARCHAR" />
<column name="created_at" type="TIMESTAMP" />
<column name="updated_at" type="TIMESTAMP" />
<index name="idx_group_desc_group_id">
<index-column name="group_id" />
</index>
</table>
<table name="group_module" phpName="GroupModule" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="group_id" type="INTEGER" required="true" />
<column name="module_id" type="INTEGER" />
<column name="access" type="TINYINT" defaultValue="0" defaultExpr="0" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_group_module_group_id">
<index-column name="group_id" />
</index>
<index name="idx_group_module_module_id">
<index-column name="module_id" />
</index>
</table>
<table name="group_resource" phpName="GroupResource" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="group_id" type="INTEGER" required="true" />
<column name="resource_id" type="INTEGER" required="true" />
<column name="read" type="TINYINT" defaultValue="0" defaultExpr="0" />
<column name="write" type="TINYINT" defaultValue="0" defaultExpr="0" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_group_resource_group_id">
<index-column name="group_id" />
</index>
<index name="idx_group_resource_resource_id">
<index-column name="resource_id" />
</index>
</table>
<table name="image" phpName="Image" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="product_id" type="INTEGER" />
<column name="category_id" type="INTEGER" />
<column name="folder_id" type="INTEGER" />
<column name="content_id" type="INTEGER" />
<column name="file" type="VARCHAR" size="255" required="true" />
<column name="position" type="INTEGER" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<foreign-key name="fk_image_desc_image_id" foreignTable="image_desc" phpName="ImageDesc" refPhpName="Image" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="image_id" />
</foreign-key>
<index name="idx_image_product_id">
<index-column name="product_id" />
</index>
<index name="idx_image_category_id">
<index-column name="category_id" />
</index>
<index name="idx_image_content_id">
<index-column name="content_id" />
</index>
<index name="idx_image_folder_id">
<index-column name="folder_id" />
</index>
</table>
<table name="image_desc" phpName="ImageDesc" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="image_id" type="INTEGER" />
<column name="title" type="VARCHAR" size="255" />
<column name="description" type="LONGVARCHAR" />
<column name="chapo" type="LONGVARCHAR" />
<column name="created_at" type="TIMESTAMP" />
<column name="updated_at" type="TIMESTAMP" />
<index name="idx_image_desc_image_id">
<index-column name="image_id" />
</index>
</table>
<table name="lang" phpName="Lang" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="title" type="VARCHAR" size="100" />
<column name="code" type="VARCHAR" size="10" />
<column name="url" type="VARCHAR" size="255" />
<column name="default_utility" type="TINYINT" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
</table>
<table name="message" phpName="Message" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="code" type="VARCHAR" size="45" required="true" />
<column name="secure" type="TINYINT" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<foreign-key name="fk_message_desc_message_id" foreignTable="message_desc" phpName="MessageDesc" refPhpName="Message" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="message_id" />
</foreign-key>
</table>
<table name="message_desc" phpName="MessageDesc" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="message_id" type="INTEGER" required="true" />
<column name="lang" type="VARCHAR" size="10" />
<column name="title" type="VARCHAR" size="45" />
<column name="description" type="LONGVARCHAR" />
<column name="description_html" type="LONGVARCHAR" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="VARCHAR" size="45" required="true" />
<index name="idx_message_desc_message_id">
<index-column name="message_id" />
</index>
</table>
<table name="module" phpName="Module" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" />
<column name="code" type="VARCHAR" size="55" required="true" />
<column name="type" type="TINYINT" required="true" />
<column name="activate" type="TINYINT" />
<column name="position" type="INTEGER" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<foreign-key name="fk_group_module_module_id" foreignTable="group_module" phpName="GroupModule" refPhpName="Module" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="module_id" />
</foreign-key>
<foreign-key name="fk_module_desc_module_id" foreignTable="module_desc" phpName="ModuleDesc" refPhpName="Module" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="module_id" />
</foreign-key>
<unique name="code_UNIQUE">
<unique-column name="code" />
</unique>
</table>
<table name="module_desc" phpName="ModuleDesc" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="module_id" type="INTEGER" required="true" />
<column name="lang" type="VARCHAR" size="10" required="true" />
<column name="title" type="VARCHAR" size="255" />
<column name="description" type="LONGVARCHAR" />
<column name="chapo" type="LONGVARCHAR" />
<column name="currency_id" type="INTEGER" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_module_desc_module_id">
<index-column name="module_id" />
</index>
</table>
<table name="order" phpName="Order" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="ref" type="VARCHAR" size="45" />
<column name="customer_id" type="INTEGER" required="true" />
<column name="address_invoice" type="INTEGER" />
<column name="address_delivery" type="INTEGER" />
<column name="invoice_date" type="DATE" />
<column name="currency_id" type="INTEGER" />
<column name="currency_rate" type="FLOAT" required="true" />
<column name="transaction" type="VARCHAR" size="100" />
<column name="delivery_num" type="VARCHAR" size="100" />
<column name="invoice" type="VARCHAR" size="100" />
<column name="postage" type="FLOAT" />
<column name="payment" type="VARCHAR" size="45" required="true" />
<column name="carrier" type="VARCHAR" size="45" required="true" />
<column name="status_id" type="INTEGER" />
<column name="lang" type="VARCHAR" size="10" required="true" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<foreign-key name="fk_coupon_order_order_id" foreignTable="coupon_order" phpName="CouponOrder" refPhpName="Order" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="order_id" />
</foreign-key>
<foreign-key name="fk_order_product_order_id" foreignTable="order_product" phpName="OrderProduct" refPhpName="Order" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="order_id" />
</foreign-key>
<index name="idx_order_currency_id">
<index-column name="currency_id" />
</index>
<index name="idx_order_customer_id">
<index-column name="customer_id" />
</index>
<index name="idx_order_address_invoice">
<index-column name="address_invoice" />
</index>
<index name="idx_order_address_delivery">
<index-column name="address_delivery" />
</index>
<index name="idx_order_status_id">
<index-column name="status_id" />
</index>
</table>
<table name="order_address" phpName="OrderAddress" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="customer_title_id" type="INTEGER" />
<column name="company" type="VARCHAR" size="255" />
<column name="firstname" type="VARCHAR" size="255" required="true" />
<column name="lastname" type="VARCHAR" size="255" required="true" />
<column name="address1" type="VARCHAR" size="255" required="true" />
<column name="address2" type="VARCHAR" size="255" />
<column name="address3" type="VARCHAR" size="255" />
<column name="zipcode" type="VARCHAR" size="10" required="true" />
<column name="city" type="VARCHAR" size="255" required="true" />
<column name="phone" type="VARCHAR" size="20" />
<column name="country_id" type="INTEGER" required="true" />
<column name="created_at" type="TIMESTAMP" />
<column name="updated_at" type="TIMESTAMP" />
<foreign-key name="fk_order_address_invoice" foreignTable="order" phpName="Order" refPhpName="OrderAddress" onDelete="set null" onUpdate="restrict">
<reference local="id" foreign="address_invoice" />
</foreign-key>
<foreign-key name="fk_order_address_delivery" foreignTable="order" phpName="Order" refPhpName="OrderAddress" onDelete="set null" onUpdate="restrict">
<reference local="id" foreign="address_delivery" />
</foreign-key>
</table>
<table name="order_feature" phpName="OrderFeature" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="order_product_id" type="INTEGER" required="true" />
<column name="feature_desc" type="VARCHAR" size="255" />
<column name="feature_av_desc" type="VARCHAR" size="255" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_order_feature_order_product_id">
<index-column name="order_product_id" />
</index>
</table>
<table name="order_product" phpName="OrderProduct" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="order_id" type="INTEGER" required="true" />
<column name="product_ref" type="VARCHAR" size="255" />
<column name="title" type="VARCHAR" size="255" />
<column name="description" type="LONGVARCHAR" />
<column name="chapo" type="LONGVARCHAR" />
<column name="quantity" type="FLOAT" required="true" />
<column name="price" type="FLOAT" required="true" />
<column name="tax" type="FLOAT" />
<column name="parent" type="INTEGER" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<foreign-key name="fk_order_feature_order_product_id" foreignTable="order_feature" phpName="OrderFeature" refPhpName="OrderProduct" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="order_product_id" />
</foreign-key>
<index name="idx_order_product_order_id">
<index-column name="order_id" />
</index>
</table>
<table name="order_status" phpName="OrderStatus" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="code" type="VARCHAR" size="45" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<foreign-key name="fk_order_status_id" foreignTable="order" phpName="Order" refPhpName="OrderStatus" onDelete="set null" onUpdate="restrict">
<reference local="id" foreign="status_id" />
</foreign-key>
<foreign-key name="fk_order_status_desc_status_id" foreignTable="order_status_desc" phpName="OrderStatusDesc" refPhpName="OrderStatus" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="status_id" />
</foreign-key>
</table>
<table name="order_status_desc" phpName="OrderStatusDesc" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="status_id" type="INTEGER" required="true" />
<column name="lang" type="VARCHAR" size="10" required="true" />
<column name="title" type="VARCHAR" size="255" />
<column name="description" type="LONGVARCHAR" />
<column name="chapo" type="LONGVARCHAR" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_order_status_desc_status_id">
<index-column name="status_id" />
</index>
</table>
<table name="product" phpName="Product" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="tax_rule_id" type="INTEGER" />
<column name="ref" type="VARCHAR" size="255" required="true" />
<column name="price" type="FLOAT" required="true" />
<column name="price2" type="FLOAT" />
<column name="ecotax" type="FLOAT" />
<column name="newness" type="TINYINT" defaultValue="0" defaultExpr="0" />
<column name="promo" type="TINYINT" defaultValue="0" defaultExpr="0" />
<column name="quantity" type="INTEGER" defaultValue="0" defaultExpr="0" />
<column name="visible" type="TINYINT" required="true" defaultValue="0" defaultExpr="0" />
<column name="weight" type="FLOAT" />
<column name="position" type="INTEGER" required="true" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<foreign-key name="fk_accessory_product_id" foreignTable="accessory" phpName="Accessory" refPhpName="Product" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="product_id" />
</foreign-key>
<foreign-key name="fk_accessory_accessory" foreignTable="accessory" phpName="Accessory" refPhpName="Product" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="accessory" />
</foreign-key>
<foreign-key name="fk_content_assoc_product_id" foreignTable="content_assoc" phpName="ContentAssoc" refPhpName="Product" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="product_id" />
</foreign-key>
<foreign-key name="fk_document_product_id" foreignTable="document" phpName="Document" refPhpName="Product" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="product_id" />
</foreign-key>
<foreign-key name="fk_feature_prod_product_id" foreignTable="feature_prod" phpName="FeatureProd" refPhpName="Product" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="product_id" />
</foreign-key>
<foreign-key name="fk_image_product_id" foreignTable="image" phpName="Image" refPhpName="Product" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="product_id" />
</foreign-key>
<foreign-key name="fk_product_has_category_product1" foreignTable="product_category" phpName="ProductCategory" refPhpName="Product" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="product_id" />
</foreign-key>
<foreign-key name="fk_product_desc_product_id" foreignTable="product_desc" phpName="ProductDesc" refPhpName="Product" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="product_id" />
</foreign-key>
<foreign-key name="fk_rewriting_product_id" foreignTable="rewriting" phpName="Rewriting" refPhpName="Product" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="product_id" />
</foreign-key>
<foreign-key name="fk_stock_product_id" foreignTable="stock" phpName="Stock" refPhpName="Product" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="product_id" />
</foreign-key>
<unique name="ref_UNIQUE">
<unique-column name="ref" />
</unique>
<index name="idx_product_tax_rule_id">
<index-column name="tax_rule_id" />
</index>
</table>
<table name="product_category" phpName="ProductCategory" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="product_id" type="INTEGER" primaryKey="true" required="true" />
<column name="category_id" type="INTEGER" primaryKey="true" required="true" />
<index name="idx_product_has_category_category1_idx">
<index-column name="category_id" />
</index>
<index name="idx_product_has_category_product1_idx">
<index-column name="product_id" />
</index>
</table>
<table name="product_desc" phpName="ProductDesc" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="product_id" type="INTEGER" required="true" />
<column name="lang" type="VARCHAR" size="10" required="true" />
<column name="title" type="VARCHAR" size="255" />
<column name="description" type="CLOB" />
<column name="chapo" type="LONGVARCHAR" />
<column name="postscriptum" type="LONGVARCHAR" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updatet_at" type="VARCHAR" size="45" required="true" />
<index name="idx_product_desc_product_id">
<index-column name="product_id" />
</index>
</table>
<table name="resource" phpName="Resource" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="code" type="VARCHAR" size="30" required="true" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" />
<foreign-key name="fk_group_resource_resource_id" foreignTable="group_resource" phpName="GroupResource" refPhpName="Resource" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="resource_id" />
</foreign-key>
<foreign-key name="fk_resource_desc_resource_id" foreignTable="resource_desc" phpName="ResourceDesc" refPhpName="Resource" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="resource_id" />
</foreign-key>
<unique name="code_UNIQUE">
<unique-column name="code" />
</unique>
</table>
<table name="resource_desc" phpName="ResourceDesc" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="resource_id" type="INTEGER" required="true" />
<column name="lang" type="VARCHAR" size="10" />
<column name="title" type="VARCHAR" size="255" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_resource_desc_resource_id">
<index-column name="resource_id" />
</index>
</table>
<table name="rewriting" phpName="Rewriting" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" />
<column name="url" type="VARCHAR" size="255" required="true" />
<column name="product_id" type="INTEGER" />
<column name="category_id" type="INTEGER" />
<column name="folder_id" type="INTEGER" />
<column name="content_id" type="INTEGER" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_rewriting_product_id">
<index-column name="product_id" />
</index>
<index name="idx_rewriting_category_id">
<index-column name="category_id" />
</index>
<index name="idx_rewriting_folder_id">
<index-column name="folder_id" />
</index>
<index name="idx_rewriting_content_id">
<index-column name="content_id" />
</index>
</table>
<table name="stock" phpName="Stock" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="combination_id" type="INTEGER" />
<column name="product_id" type="INTEGER" required="true" />
<column name="increase" type="FLOAT" />
<column name="value" type="FLOAT" required="true" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_stock_combination_id">
<index-column name="combination_id" />
</index>
<index name="idx_stock_product_id">
<index-column name="product_id" />
</index>
</table>
<table name="tax" phpName="Tax" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="rate" type="FLOAT" required="true" />
<column name="created_at" type="TIMESTAMP" />
<column name="updated_at" type="TIMESTAMP" />
<foreign-key name="fk_tax_desc_tax_id" foreignTable="tax_desc" phpName="TaxDesc" refPhpName="Tax" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="tax_id" />
</foreign-key>
<foreign-key name="fk_tax_rule_country_tax_id" foreignTable="tax_rule_country" phpName="TaxRuleCountry" refPhpName="Tax" onDelete="set null" onUpdate="restrict">
<reference local="id" foreign="tax_id" />
</foreign-key>
</table>
<table name="tax_desc" phpName="TaxDesc" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="tax_id" type="INTEGER" required="true" />
<column name="lang" type="VARCHAR" size="10" required="true" />
<column name="title" type="VARCHAR" size="255" />
<column name="description" type="LONGVARCHAR" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_tax_desc_tax_id">
<index-column name="tax_id" />
</index>
</table>
<table name="tax_rule" phpName="TaxRule" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="code" type="VARCHAR" size="45" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<foreign-key name="fk_product_tax_rule_id" foreignTable="product" phpName="Product" refPhpName="TaxRule" onDelete="set null" onUpdate="restrict">
<reference local="id" foreign="tax_rule_id" />
</foreign-key>
<foreign-key name="fk_tax_rule_country_tax_rule_id" foreignTable="tax_rule_country" phpName="TaxRuleCountry" refPhpName="TaxRule" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="tax_rule_id" />
</foreign-key>
<foreign-key name="fk_tax_rule_desc_tax_rule_id" foreignTable="tax_rule_desc" phpName="TaxRuleDesc" refPhpName="TaxRule" onDelete="cascade" onUpdate="restrict">
<reference local="id" foreign="tax_rule_id" />
</foreign-key>
</table>
<table name="tax_rule_country" phpName="TaxRuleCountry" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" />
<column name="tax_rule_id" type="INTEGER" />
<column name="country_id" type="INTEGER" />
<column name="tax_id" type="INTEGER" />
<column name="none" type="TINYINT" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_tax_rule_country_tax_id">
<index-column name="tax_id" />
</index>
<index name="idx_tax_rule_country_tax_rule_id">
<index-column name="tax_rule_id" />
</index>
<index name="idx_tax_rule_country_country_id">
<index-column name="country_id" />
</index>
</table>
<table name="tax_rule_desc" phpName="TaxRuleDesc" namespace="">
<vendor type="mysql">
<parameter name="Engine" value="InnoDB" />
<parameter name="Charset" value="utf8" />
</vendor>
<column name="id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true" />
<column name="tax_rule_id" type="INTEGER" />
<column name="lang" type="VARCHAR" size="10" />
<column name="title" type="VARCHAR" size="255" />
<column name="description" type="LONGVARCHAR" />
<column name="created_at" type="TIMESTAMP" required="true" />
<column name="updated_at" type="TIMESTAMP" required="true" />
<index name="idx_tax_rule_desc_tax_rule_id">
<index-column name="tax_rule_id" />
</index>
</table>
</database>