52 lines
2.8 KiB
XML
52 lines
2.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<database defaultIdMethod="native" name="thelia"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:noNamespaceSchemaLocation="../../../../core/vendor/propel/propel/resources/xsd/database.xsd" >
|
|
|
|
<table name="beds24_product_info" namespace="Beds24\Model">
|
|
<column autoIncrement="true" name="id" primaryKey="true" required="true" type="INTEGER" />
|
|
<column name="room_id" type="INTEGER" required="true" />
|
|
<column name="product_id" type="INTEGER" required="true" />
|
|
|
|
<foreign-key foreignTable="product" name="fk_beds24_pi_product_id" onDelete="CASCADE" onUpdate="RESTRICT">
|
|
<reference foreign="id" local="product_id" />
|
|
</foreign-key>
|
|
<behavior name="timestampable" />
|
|
</table>
|
|
|
|
<table name="beds24_booking_info" namespace="Beds24\Model">
|
|
<column name="id" autoIncrement="true" primaryKey="true" required="true" type="INTEGER" />
|
|
<column name="cart_item_id" required="true" type="INTEGER" />
|
|
<column name="room_id" required="true" type="INTEGER" />
|
|
<column name="start_date" required="true" type="DATE" />
|
|
<column name="end_date" required="true" type="DATE" />
|
|
<column name="adults" required="true" type="INTEGER" size="2" />
|
|
<column name="children" required="true" type="INTEGER" size="2" />
|
|
|
|
<foreign-key foreignTable="cart_item" name="fk_beds24_booking_info_cart_item" onDelete="CASCADE" onUpdate="RESTRICT">
|
|
<reference foreign="id" local="cart_item_id" />
|
|
</foreign-key>
|
|
</table>
|
|
<table name="beds24_booking_order_product" namespace="Beds24\Model">
|
|
<column name="id" autoIncrement="true" primaryKey="true" required="true" type="INTEGER" />
|
|
<column name="order_id" required="true" type="INTEGER" />
|
|
<column name="order_product_id" required="true" type="INTEGER" />
|
|
<column name="room_id" required="true" type="INTEGER" />
|
|
<column name="start_date" required="true" type="DATE" />
|
|
<column name="end_date" required="true" type="DATE" />
|
|
<column name="adults" required="true" type="INTEGER" size="2" />
|
|
<column name="children" required="true" type="INTEGER" size="2" />
|
|
<column name="beds_24_booking_id" required="true" type="VARCHAR" size="128" />
|
|
|
|
<foreign-key foreignTable="order_product" name="fk_beds24_booking_order_product" onDelete="CASCADE" onUpdate="RESTRICT">
|
|
<reference foreign="id" local="order_product_id" />
|
|
</foreign-key>
|
|
|
|
<foreign-key foreignTable="order" name="fk_beds24_booking_order_product_order" onDelete="CASCADE" onUpdate="RESTRICT">
|
|
<reference foreign="id" local="order_id" />
|
|
</foreign-key>
|
|
</table>
|
|
|
|
<external-schema filename="local/config/schema.xml" referenceOnly="true" />
|
|
</database>
|