Files
apart-moment/local/Beds24/Config/schema.xml
2021-03-23 13:54:38 +01:00

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>