Update schema with Propel Utility
modifié: local/config/schema.xml
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<database defaultIdMethod="native" name="thelia">
|
||||
<database defaultIdMethod="native" name="thelia" namespace="Thelia\Model">
|
||||
<table name="category" namespace="Thelia\Model">
|
||||
<column autoIncrement="true" name="id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column name="parent" type="INTEGER" />
|
||||
@@ -75,8 +74,8 @@
|
||||
</behavior>
|
||||
</table>
|
||||
<table isCrossRef="true" name="product_category" namespace="Thelia\Model">
|
||||
<column name="product_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column name="category_id" primaryKey="true" type="INTEGER" />
|
||||
<column autoIncrement="true" name="product_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column autoIncrement="true" name="category_id" primaryKey="true" type="INTEGER" />
|
||||
<column name="default_category" type="BOOLEAN" />
|
||||
<foreign-key foreignTable="product" name="fk_product_has_category_product1" onDelete="CASCADE" onUpdate="RESTRICT">
|
||||
<reference foreign="id" local="product_id" />
|
||||
@@ -143,9 +142,9 @@
|
||||
</behavior>
|
||||
</table>
|
||||
<table name="tax_rule_country" namespace="Thelia\Model">
|
||||
<column name="tax_rule_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column name="country_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column name="tax_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column autoIncrement="true" name="tax_rule_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column autoIncrement="true" name="country_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column autoIncrement="true" name="tax_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column name="position" required="true" type="INTEGER" />
|
||||
<foreign-key foreignTable="tax" name="fk_tax_rule_country_tax_id" onDelete="CASCADE" onUpdate="RESTRICT">
|
||||
<reference foreign="id" local="tax_id" />
|
||||
@@ -291,9 +290,9 @@
|
||||
</behavior>
|
||||
</table>
|
||||
<table name="attribute_combination" namespace="Thelia\Model">
|
||||
<column name="attribute_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column name="attribute_av_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column name="product_sale_elements_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column autoIncrement="true" name="attribute_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column autoIncrement="true" name="attribute_av_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column autoIncrement="true" name="product_sale_elements_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<foreign-key foreignTable="attribute" name="fk_attribute_combination_attribute_id" onDelete="CASCADE" onUpdate="RESTRICT">
|
||||
<reference foreign="id" local="attribute_id" />
|
||||
</foreign-key>
|
||||
@@ -662,12 +661,18 @@
|
||||
<column name="city" required="true" size="255" type="VARCHAR" />
|
||||
<column name="phone" size="20" type="VARCHAR" />
|
||||
<column name="country_id" required="true" type="INTEGER" />
|
||||
<foreign-key foreignTable="customer_title" name="fk_order_address_customer_title_id" onDelete="RESTRICT" onUpdate="RESTRICT">
|
||||
<reference foreign="id" local="customer_title_id" />
|
||||
</foreign-key>
|
||||
<foreign-key foreignTable="country" name="fk_order_address_country_id" onDelete="RESTRICT" onUpdate="RESTRICT">
|
||||
<reference foreign="id" local="country_id" />
|
||||
</foreign-key>
|
||||
<foreign-key foreignTable="customer_title" name="fk_order_address_customer_title_id" onDelete="RESTRICT" onUpdate="RESTRICT">
|
||||
<reference foreign="id" local="customer_title_id" />
|
||||
</foreign-key>
|
||||
<foreign-key foreignTable="country" name="fk_order_address_country_id" onDelete="RESTRICT" onUpdate="RESTRICT">
|
||||
<reference foreign="id" local="country_id" />
|
||||
</foreign-key>
|
||||
<index name="fk_order_address_customer_title_id_idx">
|
||||
<index-column name="customer_title_id" />
|
||||
</index>
|
||||
<index name="fk_order_address_country_id_idx">
|
||||
<index-column name="country_id" />
|
||||
</index>
|
||||
<behavior name="timestampable" />
|
||||
</table>
|
||||
<table name="order_product" namespace="Thelia\Model">
|
||||
@@ -854,8 +859,8 @@
|
||||
<behavior name="timestampable" />
|
||||
</table>
|
||||
<table isCrossRef="true" name="profile_resource" namespace="Thelia\Model">
|
||||
<column name="profile_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column name="resource_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column autoIncrement="true" name="profile_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column autoIncrement="true" name="resource_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column defaultValue="0" name="access" required="true" type="INTEGER" />
|
||||
<foreign-key foreignTable="profile" name="fk_profile_resource_profile_id" onDelete="CASCADE" onUpdate="RESTRICT">
|
||||
<reference foreign="id" local="profile_id" />
|
||||
@@ -872,8 +877,8 @@
|
||||
<behavior name="timestampable" />
|
||||
</table>
|
||||
<table name="profile_module" namespace="Thelia\Model">
|
||||
<column name="profile_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column name="module_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column autoIncrement="true" name="profile_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column autoIncrement="true" name="module_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column defaultValue="0" name="access" type="TINYINT" />
|
||||
<foreign-key foreignTable="profile" name="fk_profile_module_profile_id" onDelete="CASCADE" onUpdate="CASCADE">
|
||||
<reference foreign="id" local="profile_id" />
|
||||
@@ -978,8 +983,8 @@
|
||||
<behavior name="timestampable" />
|
||||
</table>
|
||||
<table isCrossRef="true" name="content_folder" namespace="Thelia\Model">
|
||||
<column name="content_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column name="folder_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column autoIncrement="true" name="content_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column autoIncrement="true" name="folder_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column name="default_folder" type="BOOLEAN" />
|
||||
<foreign-key foreignTable="content" name="fk_content_folder_content_id" onDelete="CASCADE" onUpdate="RESTRICT">
|
||||
<reference foreign="id" local="content_id" />
|
||||
@@ -1066,8 +1071,8 @@
|
||||
<behavior name="timestampable" />
|
||||
</table>
|
||||
<table name="product_price" namespace="Thelia\Model">
|
||||
<column name="product_sale_elements_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column name="currency_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column autoIncrement="true" name="product_sale_elements_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column autoIncrement="true" name="currency_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column defaultValue="0" name="price" required="true" type="FLOAT" />
|
||||
<column defaultValue="0" name="promo_price" required="true" type="FLOAT" />
|
||||
<column defaultValue="1" name="from_default_currency" required="true" type="BOOLEAN" />
|
||||
@@ -1274,9 +1279,9 @@
|
||||
<behavior name="timestampable" />
|
||||
</table>
|
||||
<table name="rewriting_argument" namespace="Thelia\Model">
|
||||
<column name="rewriting_url_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column name="parameter" primaryKey="true" required="true" size="255" type="VARCHAR" />
|
||||
<column name="value" primaryKey="true" required="true" size="255" type="VARCHAR" />
|
||||
<column autoIncrement="true" name="rewriting_url_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column autoIncrement="true" name="parameter" primaryKey="true" required="true" size="255" type="VARCHAR" />
|
||||
<column autoIncrement="true" name="value" primaryKey="true" required="true" size="255" type="VARCHAR" />
|
||||
<foreign-key foreignTable="rewriting_url" name="fk_rewriting_argument_rewirting_url_id" onDelete="CASCADE" onUpdate="RESTRICT">
|
||||
<reference foreign="id" local="rewriting_url_id" />
|
||||
</foreign-key>
|
||||
@@ -1367,8 +1372,8 @@
|
||||
<behavior name="timestampable" />
|
||||
</table>
|
||||
<table isCrossRef="true" name="coupon_country" namespace="Thelia\Model">
|
||||
<column name="coupon_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column name="country_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column autoIncrement="true" name="coupon_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column autoIncrement="true" name="country_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<foreign-key foreignTable="country" name="fk_coupon_country_country_id" onDelete="CASCADE">
|
||||
<reference foreign="id" local="country_id" />
|
||||
</foreign-key>
|
||||
@@ -1380,8 +1385,8 @@
|
||||
</index>
|
||||
</table>
|
||||
<table isCrossRef="true" name="coupon_module" namespace="Thelia\Model">
|
||||
<column name="coupon_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column name="module_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column autoIncrement="true" name="coupon_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column autoIncrement="true" name="module_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<foreign-key foreignTable="coupon" name="fk_coupon_module_coupon_id" onDelete="CASCADE">
|
||||
<reference foreign="id" local="coupon_id" />
|
||||
</foreign-key>
|
||||
@@ -1393,8 +1398,8 @@
|
||||
</index>
|
||||
</table>
|
||||
<table isCrossRef="true" name="order_coupon_country" namespace="Thelia\Model">
|
||||
<column name="coupon_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column name="country_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column autoIncrement="true" name="coupon_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column autoIncrement="true" name="country_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<foreign-key foreignTable="country" name="fk_order_coupon_country_country_id" onDelete="CASCADE">
|
||||
<reference foreign="id" local="country_id" />
|
||||
</foreign-key>
|
||||
@@ -1406,8 +1411,8 @@
|
||||
</index>
|
||||
</table>
|
||||
<table isCrossRef="true" name="order_coupon_module" namespace="Thelia\Model">
|
||||
<column name="coupon_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column name="module_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column autoIncrement="true" name="coupon_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column autoIncrement="true" name="module_id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<foreign-key foreignTable="order_coupon" name="fk_coupon_module_coupon_id0" onDelete="CASCADE">
|
||||
<reference foreign="id" local="coupon_id" />
|
||||
</foreign-key>
|
||||
@@ -1500,8 +1505,8 @@
|
||||
</table>
|
||||
<table name="form_firewall" namespace="Thelia\Model">
|
||||
<column autoIncrement="true" name="id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column name="form_name" required="true" type="VARCHAR" size="255" />
|
||||
<column name="ip_address" required="true" type="VARCHAR" size="15" />
|
||||
<column name="form_name" required="true" size="255" type="VARCHAR" />
|
||||
<column name="ip_address" required="true" size="15" type="VARCHAR" />
|
||||
<column defaultValue="1" name="attempts" type="TINYINT" />
|
||||
<index name="idx_form_firewall_form_name">
|
||||
<index-column name="form_name" />
|
||||
@@ -1509,14 +1514,13 @@
|
||||
<index name="idx_form_firewall_ip_address">
|
||||
<index-column name="ip_address" />
|
||||
</index>
|
||||
|
||||
<behavior name="timestampable" />
|
||||
</table>
|
||||
<table name="import_category" namespace="Thelia\Model">
|
||||
<column name="id" required="true" primaryKey="true" autoIncrement="true" type="INTEGER" />
|
||||
<column name="ref" required="true" type="VARCHAR" size="255" />
|
||||
<column name="title" type="VARCHAR" size="255" required="true" />
|
||||
<column name="position" type="INTEGER" required="true" />
|
||||
<table name="export_category">
|
||||
<column autoIncrement="true" name="id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column name="ref" required="true" size="255" type="VARCHAR" />
|
||||
<column name="title" required="true" size="255" type="VARCHAR" />
|
||||
<column name="position" required="true" type="INTEGER" />
|
||||
<unique name="ref_UNIQUE">
|
||||
<unique-column name="ref" />
|
||||
</unique>
|
||||
@@ -1525,61 +1529,61 @@
|
||||
</behavior>
|
||||
<behavior name="timestampable" />
|
||||
</table>
|
||||
<table name="export_category" namespace="Thelia\Model">
|
||||
<column name="id" required="true" primaryKey="true" autoIncrement="true" type="INTEGER" />
|
||||
<column name="ref" required="true" type="VARCHAR" size="255" />
|
||||
<column name="title" type="VARCHAR" size="255" required="true" />
|
||||
<column name="position" type="INTEGER" required="true" />
|
||||
<unique name="ref_UNIQUE">
|
||||
<unique-column name="ref" />
|
||||
</unique>
|
||||
<behavior name="i18n">
|
||||
<parameter name="i18n_columns" value="title" />
|
||||
</behavior>
|
||||
<behavior name="timestampable" />
|
||||
</table>
|
||||
<table name="import" namespace="Thelia\Model">
|
||||
<column name="id" required="true" primaryKey="true" autoIncrement="true" type="INTEGER" />
|
||||
<column name="ref" required="true" type="VARCHAR" size="255" />
|
||||
<column name="title" type="VARCHAR" size="255" required="true" />
|
||||
<column name="description" type="CLOB" />
|
||||
<column name="import_category_id" type="INTEGER" required="true" />
|
||||
<column name="position" type="INTEGER" required="true" />
|
||||
<column name="handle_class" type="CLOB" required="true"/>
|
||||
<foreign-key foreignTable="import_category" name="fk_import_import_category_id" onDelete="CASCADE" onUpdate="RESTRICT">
|
||||
<reference foreign="id" local="import_category_id" />
|
||||
</foreign-key>
|
||||
<unique name="ref_UNIQUE">
|
||||
<unique-column name="ref" />
|
||||
</unique>
|
||||
<index name="idx_import_import_category_id">
|
||||
<index-column name="import_category_id" />
|
||||
</index>
|
||||
<behavior name="i18n">
|
||||
<parameter name="i18n_columns" value="title, description" />
|
||||
</behavior>
|
||||
<behavior name="timestampable" />
|
||||
</table>
|
||||
<table name="export" namespace="Thelia\Model">
|
||||
<column name="id" primaryKey="true" autoIncrement="true" required="true" type="INTEGER" />
|
||||
<column name="ref" required="true" type="VARCHAR" size="255" />
|
||||
<column name="title" type="VARCHAR" size="255" required="true" />
|
||||
<column name="description" type="CLOB" />
|
||||
<column name="export_category_id" type="INTEGER" required="true" />
|
||||
<column name="position" type="INTEGER" required="true" />
|
||||
<column name="handle_class" type="CLOB" required="true"/>
|
||||
<foreign-key foreignTable="export_category" name="fk_export_export_category_id" onDelete="CASCADE" onUpdate="RESTRICT">
|
||||
<table name="export">
|
||||
<column autoIncrement="true" name="id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column name="ref" required="true" size="255" type="VARCHAR" />
|
||||
<column name="title" required="true" size="255" type="VARCHAR" />
|
||||
<column name="description" type="LONGVARCHAR" />
|
||||
<column name="position" required="true" type="INTEGER" />
|
||||
<column name="export_category_id" required="true" type="INTEGER" />
|
||||
<column name="handle_class" required="true" type="LONGVARCHAR" />
|
||||
<foreign-key foreignTable="export_category" name="fk_export_export_category_id">
|
||||
<reference foreign="id" local="export_category_id" />
|
||||
</foreign-key>
|
||||
<unique name="ref_UNIQUE">
|
||||
<unique-column name="ref" />
|
||||
</unique>
|
||||
<index name="idx_export_export_category_id">
|
||||
<index name="fk_export_1_idx">
|
||||
<index-column name="export_category_id" />
|
||||
</index>
|
||||
<behavior name="i18n">
|
||||
<parameter name="i18n_columns" value="title, description" />
|
||||
</behavior>
|
||||
<behavior name="timestampable" />
|
||||
<behavior name="i18n">
|
||||
<parameter name="i18n_columns" value="title,description" />
|
||||
</behavior>
|
||||
</table>
|
||||
<table name="import_category">
|
||||
<column autoIncrement="true" name="id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column name="ref" required="true" size="255" type="VARCHAR" />
|
||||
<column name="title" required="true" size="255" type="VARCHAR" />
|
||||
<column name="position" required="true" type="INTEGER" />
|
||||
<unique name="ref_UNIQUE">
|
||||
<unique-column name="ref" />
|
||||
</unique>
|
||||
<behavior name="timestampable" />
|
||||
<behavior name="i18n">
|
||||
<parameter name="i18n_columns" value="title" />
|
||||
</behavior>
|
||||
</table>
|
||||
<table name="import">
|
||||
<column autoIncrement="true" name="id" primaryKey="true" required="true" type="INTEGER" />
|
||||
<column name="ref" required="true" size="255" type="VARCHAR" />
|
||||
<column name="title" required="true" size="255" type="VARCHAR" />
|
||||
<column name="description" type="LONGVARCHAR" />
|
||||
<column name="position" required="true" type="INTEGER" />
|
||||
<column name="import_category_id" required="true" type="INTEGER" />
|
||||
<column name="handle_class" required="true" type="LONGVARCHAR" />
|
||||
<foreign-key foreignTable="import_category" name="fk_import_import_category_id">
|
||||
<reference foreign="id" local="import_category_id" />
|
||||
</foreign-key>
|
||||
<unique name="ref_UNIQUE">
|
||||
<unique-column name="ref" />
|
||||
</unique>
|
||||
<index name="fk_export_1_idx">
|
||||
<index-column name="import_category_id" />
|
||||
</index>
|
||||
<behavior name="timestampable" />
|
||||
<behavior name="i18n">
|
||||
<parameter name="i18n_columns" value="title,description" />
|
||||
</behavior>
|
||||
</table>
|
||||
</database>
|
||||
|
||||
Reference in New Issue
Block a user