84 lines
5.2 KiB
XML
84 lines
5.2 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<database defaultIdMethod="native" name="thelia" namespace="SoColissimo\Model">
|
|
<table name="address_socolissimo">
|
|
<column name="id" primaryKey="true" required="true" type="INTEGER" />
|
|
<column name="title_id" required="true" type="INTEGER" />
|
|
<column name="company" size="255" type="VARCHAR" />
|
|
<column name="firstname" required="true" size="255" type="VARCHAR" />
|
|
<column name="lastname" required="true" size="255" type="VARCHAR" />
|
|
<column name="address1" required="true" size="255" type="VARCHAR" />
|
|
<column name="address2" required="true" size="255" type="VARCHAR" />
|
|
<column name="address3" required="true" size="255" type="VARCHAR" />
|
|
<column name="zipcode" required="true" size="10" type="VARCHAR" />
|
|
<column name="city" required="true" size="255" type="VARCHAR" />
|
|
<column name="country_id" required="true" type="INTEGER" />
|
|
<column name="code" required="true" size="10" type="VARCHAR" />
|
|
<column name="type" required="true" size="10" type="VARCHAR" />
|
|
<column name="cellphone" required="false" size="20" type="VARCHAR" />
|
|
<foreign-key foreignTable="customer_title" name="fk_address_socolissimo_customer_title_id" onDelete="RESTRICT" onUpdate="RESTRICT">
|
|
<reference foreign="id" local="title_id" />
|
|
</foreign-key>
|
|
<foreign-key foreignTable="country" name="fk_address_socolissimo_country_id" onDelete="RESTRICT" onUpdate="RESTRICT">
|
|
<reference foreign="id" local="country_id" />
|
|
</foreign-key>
|
|
</table>
|
|
<table name="order_address_socolissimo">
|
|
<column name="id" primaryKey="true" required="true" type="INTEGER" />
|
|
<column name="code" size="10" type="VARCHAR" required="true" />
|
|
<column name="type" size="10" type="VARCHAR" required="true" />
|
|
<foreign-key foreignTable="order_address" name="fk_order_address_socolissimo_order_address_id" onDelete="CASCADE" onUpdate="CASCADE">
|
|
<reference foreign="id" local="id" />
|
|
</foreign-key>
|
|
</table>
|
|
<table name="socolissimo_delivery_mode">
|
|
<column name="id" primaryKey="true" autoIncrement="true" required="true" type="INTEGER" />
|
|
<column name="title" size="255" type="VARCHAR"/>
|
|
<column name="code" size="55" type="VARCHAR" required="true"/>
|
|
<column name="freeshipping_active" type="BOOLEAN"/>
|
|
<column name="freeshipping_from" type="FLOAT"/>
|
|
</table>
|
|
<table name="socolissimo_price">
|
|
<column name="id" primaryKey="true" autoIncrement="true" required="true" type="INTEGER" />
|
|
<column name="area_id" required="true" type="INTEGER" />
|
|
<column name="delivery_mode_id" required="true" type="INTEGER" />
|
|
<column name="weight_max" type="FLOAT" />
|
|
<column name="price_max" type="FLOAT" />
|
|
<column name="franco_min_price" type="FLOAT" />
|
|
<column name="price" required="true" type="FLOAT" />
|
|
<foreign-key foreignTable="area" name="fk_socolissimo_price_area_id" onDelete="RESTRICT" onUpdate="RESTRICT">
|
|
<reference foreign="id" local="area_id" />
|
|
</foreign-key>
|
|
<foreign-key foreignTable="socolissimo_delivery_mode" name="fk_socolissimo_price_delivery_mode_id" onDelete="RESTRICT" onUpdate="RESTRICT">
|
|
<reference foreign="id" local="delivery_mode_id" />
|
|
</foreign-key>
|
|
</table>
|
|
|
|
<table name="socolissimo_area_freeshipping_dom">
|
|
<column name="id" primaryKey="true" autoIncrement="true" required="true" type="INTEGER" />
|
|
<column name="area_id" required="true" type="INTEGER" />
|
|
<column name="delivery_mode_id" required="true" type="INTEGER" />
|
|
<column name="cart_amount" defaultValue="0.000000" scale="6" size="16" type="DECIMAL" />
|
|
<foreign-key foreignTable="area" name="fk_socolissimo_area_freeshipping_dom_area_id" onDelete="RESTRICT" onUpdate="RESTRICT">
|
|
<reference foreign="id" local="area_id" />
|
|
</foreign-key>
|
|
<foreign-key foreignTable="socolissimo_delivery_mode" name="fk_socolissimo_area_freeshipping_dom_delivery_mode_id" onDelete="RESTRICT" onUpdate="RESTRICT">
|
|
<reference foreign="id" local="delivery_mode_id" />
|
|
</foreign-key>
|
|
</table>
|
|
|
|
<table name="socolissimo_area_freeshipping_pr">
|
|
<column name="id" primaryKey="true" autoIncrement="true" required="true" type="INTEGER" />
|
|
<column name="area_id" required="true" type="INTEGER" />
|
|
<column name="delivery_mode_id" required="true" type="INTEGER" />
|
|
<column name="cart_amount" defaultValue="0.000000" scale="6" size="16" type="DECIMAL" />
|
|
<foreign-key foreignTable="area" name="fk_socolissimo_area_freeshipping_pr_area_id" onDelete="RESTRICT" onUpdate="RESTRICT">
|
|
<reference foreign="id" local="area_id" />
|
|
</foreign-key>
|
|
<foreign-key foreignTable="socolissimo_delivery_mode" name="fk_socolissimo_area_freeshipping_pr_delivery_mode_id" onDelete="RESTRICT" onUpdate="RESTRICT">
|
|
<reference foreign="id" local="delivery_mode_id" />
|
|
</foreign-key>
|
|
</table>
|
|
|
|
<external-schema filename="local/config/schema.xml" referenceOnly="true" />
|
|
</database>
|