generated-schema-transformed.xml 55 KB

12
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <database defaultPhpNamingMethod="underscore" heavyIndexing="false" name="propel" defaultIdMethod="native" package="lib.model"><table skipSql="false" abstract="false" name="node_home"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="node_id" type="integer"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="edito_title" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="edito_content" type="longvarchar"/><foreign-key onUpdate="none" foreignTable="node" onDelete="cascade"><reference local="node_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="node_page"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="node_id" type="integer"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="content" type="longvarchar"/><foreign-key onUpdate="none" foreignTable="node" onDelete="cascade"><reference local="node_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="node_news"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="node_id" type="integer"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="published_at" type="timestamp"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="introduction" type="longvarchar"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="content" type="longvarchar"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="picture" type="varchar" size="255"/><foreign-key onUpdate="none" foreignTable="node" onDelete="cascade"><reference local="node_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="node_network"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="node_id" type="integer"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="introduction" type="longvarchar"/><foreign-key onUpdate="none" foreignTable="node" onDelete="cascade"><reference local="node_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="katao_config"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="katao_member_id" type="integer"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="name" type="varchar" size="255" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="address" type="longvarchar"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="phone" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="email" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="siret_number" type="char" size="14" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="tva_number" type="char" size="13" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="rcs_number" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="capital" type="integer" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="initial_transactions_count" type="integer" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="initial_transactions_sum" type="float" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="default_product_picture" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="default_product_margin" type="integer" default="15"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="default_product_sol_percent" type="integer" default="5"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="mailing_list_email" type="varchar" size="255"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="cart_validation_days_number" type="integer" required="true" default="1"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="accounting_code_prefix_purchase" type="varchar" required="true" size="12"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="accounting_code_prefix_sell" type="varchar" required="true" size="12"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="accounting_code_bank" type="varchar" required="true" size="12"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="accounting_code_bank_sol" type="varchar" required="true" size="12"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="accounting_code_credit" type="varchar" required="true" size="12"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="accounting_code_error_adjustment_positive" type="varchar" required="true" size="12"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="accounting_code_error_adjustment_negative" type="varchar" required="true" size="12"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="accounting_code_sol_discount" type="varchar" required="true" size="12"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="accounting_code_fees_shipping" type="varchar" required="true" size="12"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="accounting_code_fees_billing" type="varchar" required="true" size="12"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="accounting_code_discount" type="varchar" required="true" size="12"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="member_fee" type="float" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="additional_currency_name" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="debug_email" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="bank_name" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="bank_account" type="varchar" size="255"/><foreign-key onUpdate="none" foreignTable="katao_member" onDelete="cascade"><reference local="katao_member_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="katao_node"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="city" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="responsible" type="integer" required="false"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="begin_at" type="timestamp" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="is_default" type="integer" size="1" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="created_at" type="timestamp"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="updated_at" type="timestamp"/><foreign-key onUpdate="none" foreignTable="katao_user" onDelete="setnull"><reference local="responsible" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="katao_period"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="name" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="begin_at" type="timestamp" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="finish_at" type="timestamp" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="order_ended_at" type="timestamp" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="status" type="integer" required="true" default="1"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="exported" type="integer" size="1" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="created_at" type="timestamp"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="updated_at" type="timestamp"/></table><table skipSql="false" abstract="false" name="katao_product_category"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="name" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="url_identifier" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="accounting_code_suffix" type="varchar" required="true" size="12"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="sort_order" type="integer" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="created_at" type="timestamp"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="updated_at" type="timestamp"/></table><table skipSql="false" abstract="false" name="katao_product_family"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_product_category_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="name" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="url_identifier" type="varchar" size="255" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="created_at" type="timestamp"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="updated_at" type="timestamp"/><foreign-key onUpdate="none" foreignTable="katao_product_category" onDelete="cascade"><reference local="katao_product_category_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="katao_product"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="reference" type="varchar" size="255"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="name" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="url_identifier" type="varchar" size="255" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="description" type="longvarchar"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_product_family_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_supplier_id" type="integer" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="max_sol_amount" type="integer"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="unit_price_euro" type="float" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="margin" type="float"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="tva_rate" type="float" default="0"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="min_order_number" type="integer" required="true" default="1"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="picture" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="delivery_delay" type="integer"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="is_archived" type="integer" size="1" default="0"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="accounting_code_purchase" type="varchar" required="true" size="12"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="accounting_code_sell" type="varchar" required="true" size="12"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="created_at" type="timestamp"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="updated_at" type="timestamp"/><foreign-key onUpdate="none" foreignTable="katao_product_family" onDelete="cascade"><reference local="katao_product_family_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_supplier" onDelete="cascade"><reference local="katao_supplier_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="katao_user"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="katao_member_id" type="integer"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="katao_supplier_id" type="integer"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="status" type="integer" required="true" default="2"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="email" type="varchar" size="255"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="address1" type="varchar" size="255" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="address2" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="zip" type="varchar" size="255"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="city" type="varchar" size="255" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="phone" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="fax" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="gmap_lng" type="double"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="gmap_lat" type="double"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="login" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="password" type="varchar" size="255" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="is_seo" type="integer" size="1" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="is_admin" type="integer" size="1" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="created_at" type="timestamp"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="updated_at" type="timestamp"/><foreign-key onUpdate="none" foreignTable="katao_member" onDelete="cascade"><reference local="katao_member_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_supplier" onDelete="cascade"><reference local="katao_supplier_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="katao_member"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_index" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_node_id" type="integer" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="next_katao_node_id" type="integer"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="katao_member_id" type="integer"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="first_name" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="last_name" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="accounting_code" type="char" size="6" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="accounting_code_sol" type="char" size="6" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="initial_amount_euro" type="float" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="initial_amount_sol" type="integer" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="is_referer" type="integer" size="1" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="is_delegate" type="integer" size="1" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="is_anonymous" type="integer" size="1" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="is_member" type="integer" size="1" default="1"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="card_number_sol" type="char" size="8"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="user_situation" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="user_birthday" type="date"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="parrain_name" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="created_at" type="timestamp"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="updated_at" type="timestamp"/><foreign-key onUpdate="none" foreignTable="katao_node" onDelete="cascade"><reference local="katao_node_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_node" onDelete="setnull"><reference local="next_katao_node_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_member" onDelete="setnull"><reference local="katao_member_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="katao_supplier"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_index" type="integer" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="member_id" type="integer"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="referer_id" type="integer"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="name" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="url_identifier" type="varchar" size="255" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="presentation" type="longvarchar"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="email" type="varchar" size="255"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="address1" type="varchar" size="255" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="address2" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="zip" type="varchar" size="255"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="city" type="varchar" size="255" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="phone" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="fax" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="website" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="gmap_lng" type="double"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="gmap_lat" type="double"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="accounting_code" type="char" size="6" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="accounting_code_sol" type="char" size="6" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="siret_number" type="char" size="14" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="is_global" type="integer" size="1" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="order_min_amount" type="float" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="created_at" type="timestamp"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="updated_at" type="timestamp"/><foreign-key onUpdate="none" foreignTable="katao_member" onDelete="cascade"><reference local="member_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_member" onDelete="cascade"><reference local="referer_id" foreign="id"/></foreign-key><unique><unique-column name="siret_number"/></unique></table><table skipSql="false" abstract="false" name="katao_supplier_node"><column autoIncrement="false" lazyLoad="false" name="katao_supplier_id" type="integer" primaryKey="true" required="true"/><column autoIncrement="false" lazyLoad="false" name="katao_node_id" type="integer" primaryKey="true" required="true"/><foreign-key foreignTable="katao_supplier" onDelete="cascade" onUpdate="cascade"><reference local="katao_supplier_id" foreign="id"/></foreign-key><foreign-key foreignTable="katao_node" onDelete="cascade" onUpdate="cascade"><reference local="katao_node_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="katao_node_product"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_node_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_period_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_product_id" type="integer" required="true"/><foreign-key onUpdate="none" foreignTable="katao_node" onDelete="cascade"><reference local="katao_node_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_period" onDelete="cascade"><reference local="katao_period_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_product" onDelete="cascade"><reference local="katao_product_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="katao_node_supplier"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_node_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_period_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_supplier_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="include_all_products" type="integer" size="1" default="0" required="true"/><foreign-key onUpdate="none" foreignTable="katao_node" onDelete="cascade"><reference local="katao_node_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_period" onDelete="cascade"><reference local="katao_period_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_supplier" onDelete="cascade"><reference local="katao_supplier_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="katao_period_product"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_period_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_product_id" type="integer" required="true"/><foreign-key onUpdate="none" foreignTable="katao_period" onDelete="cascade"><reference local="katao_period_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_product" onDelete="cascade"><reference local="katao_product_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="katao_period_supplier"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_period_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_supplier_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="include_all_products" type="integer" size="1" default="0" required="true"/><foreign-key onUpdate="none" foreignTable="katao_period" onDelete="cascade"><reference local="katao_period_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_supplier" onDelete="cascade"><reference local="katao_supplier_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="katao_cart"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_user_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_period_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_node_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="status" type="integer" required="true" default="1"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="created_at" type="timestamp"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="updated_at" type="timestamp"/><foreign-key onUpdate="none" foreignTable="katao_user" onDelete="cascade"><reference local="katao_user_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_period" onDelete="cascade"><reference local="katao_period_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_node" onDelete="cascade"><reference local="katao_node_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="katao_cart_product"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_cart_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_product_id" type="integer" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="product_reference" type="varchar" size="255"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="product_name" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="product_price_euro" type="float" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="product_margin" type="float"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="product_tva_rate" type="float" default="0"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="quantity" type="integer" required="true" default="1"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="quantity_adjusted" type="integer" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="has_been_adjusted" type="integer" size="1" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="quantity_delivered" type="integer" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="katao_order_product_id" type="integer"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="created_at" type="timestamp"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="updated_at" type="timestamp"/><foreign-key onUpdate="none" foreignTable="katao_cart" onDelete="cascade"><reference local="katao_cart_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_product" onDelete="cascade"><reference local="katao_product_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_order_product" onDelete="setnull"><reference local="katao_order_product_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="katao_order"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_supplier_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_period_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_node_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="status" type="integer" required="true" default="1"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="is_simulated" type="integer" size="1" default="0"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="supplier_name" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="supplier_email" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="supplier_address1" type="varchar" size="255" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="supplier_address2" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="supplier_zip" type="varchar" size="255"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="supplier_city" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_name" type="varchar" size="255" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="katao_address" type="longvarchar"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_siret_number" type="char" size="14" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_rcs_number" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_capital" type="integer" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="delivery_address" type="longvarchar"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="created_at" type="timestamp"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="updated_at" type="timestamp"/><foreign-key onUpdate="none" foreignTable="katao_supplier" onDelete="cascade"><reference local="katao_supplier_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_period" onDelete="cascade"><reference local="katao_period_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_node" onDelete="cascade"><reference local="katao_node_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="katao_order_product"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="katao_order_id" type="integer"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="katao_product_id" type="integer"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="product_reference" type="varchar" size="255"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="product_name" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="product_price_euro" type="float" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="product_margin" type="float"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="product_tva_rate" type="float" default="0"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="quantity" type="integer" required="true" default="1"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="quantity_received" type="integer" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="quantity_delivered" type="integer" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="has_been_received" type="integer" size="1" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="has_been_delivered" type="integer" size="1" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="created_at" type="timestamp"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="updated_at" type="timestamp"/><foreign-key onUpdate="none" foreignTable="katao_order" onDelete="cascade"><reference local="katao_order_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_product" onDelete="cascade"><reference local="katao_product_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="katao_invoice"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_member_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_period_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_node_id" type="integer" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="katao_cart_id" type="integer"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="status" type="integer" required="true" default="1"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="member_first_name" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="member_last_name" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="member_email" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="member_address1" type="varchar" size="255" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="member_address2" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="member_zip" type="varchar" size="255"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="member_city" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_name" type="varchar" size="255" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="katao_address" type="longvarchar"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_siret_number" type="char" size="14" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_rcs_number" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_capital" type="integer" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="sol_amount" type="integer" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="created_at" type="timestamp"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="updated_at" type="timestamp"/><foreign-key onUpdate="none" foreignTable="katao_member" onDelete="cascade"><reference local="katao_member_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_period" onDelete="cascade"><reference local="katao_period_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_node" onDelete="cascade"><reference local="katao_node_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_cart" onDelete="cascade"><reference local="katao_cart_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="katao_invoice_product"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_invoice_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_product_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_cart_product_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_order_product_id" type="integer" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="product_reference" type="varchar" size="255"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="product_name" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="product_price_euro" type="float" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="product_margin" type="float"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="product_tva_rate" type="float" default="0"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="quantity" type="integer" required="true" default="1"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="quantity_delivered" type="integer" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="sol_amount" type="integer" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="created_at" type="timestamp"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="updated_at" type="timestamp"/><foreign-key onUpdate="none" foreignTable="katao_invoice" onDelete="cascade"><reference local="katao_invoice_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_product" onDelete="cascade"><reference local="katao_product_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_cart_product" onDelete="cascade"><reference local="katao_cart_product_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_order_product" onDelete="cascade"><reference local="katao_order_product_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="katao_member_deposit"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_member_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="amount" type="float" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="comment" type="longvarchar"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="currency" type="integer" required="true" default="1"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="payment_mode" type="integer" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="check_number" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="check_bank" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="check_deposit" type="varchar" size="255"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="status" type="integer" required="true" default="1"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="valued_at" type="timestamp"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="valid_until" type="timestamp"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="created_at" type="timestamp"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="updated_at" type="timestamp"/><foreign-key onUpdate="none" foreignTable="katao_member" onDelete="cascade"><reference local="katao_member_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="katao_member_node"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_member_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_node_id" type="integer" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="created_at" type="timestamp"/><foreign-key onUpdate="none" foreignTable="katao_member" onDelete="cascade"><reference local="katao_member_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_node" onDelete="cascade"><reference local="katao_node_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="katao_supplier_invoice"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_supplier_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_period_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="status" type="integer" required="true" default="1"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="supplier_name" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="supplier_email" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="supplier_address1" type="varchar" size="255" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="supplier_address2" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="supplier_zip" type="varchar" size="255"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="supplier_city" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_name" type="varchar" size="255" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="katao_address" type="longvarchar"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_siret_number" type="char" size="14" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_rcs_number" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_capital" type="integer" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="reference" type="varchar" size="255"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="invoice_date" type="timestamp" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="due_date" type="timestamp" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="payment_date" type="timestamp"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="payment_mode" type="integer" required="true" default="1"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="payment_details" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="payment_amount_euro" type="float" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="payment_amount_sol" type="float" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="taux0_bases_ht" type="float" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="taux0_discount_ht" type="float" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="taux0_amount" type="float" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="taux1_bases_ht" type="float" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="taux1_discount_ht" type="float" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="taux1_amount" type="float" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="taux2_bases_ht" type="float" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="taux2_discount_ht" type="float" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="taux2_amount" type="float" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="total_ht" type="float" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="total_tva" type="float" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="comment" type="longvarchar"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="fees_shipping_ht" type="float" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="fees_shipping_rate" type="float" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="fees_shipping_tva" type="float" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="fees_billing_ht" type="float" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="fees_billing_rate" type="float" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="fees_billing_tva" type="float" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="created_at" type="timestamp"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="updated_at" type="timestamp"/><foreign-key onUpdate="none" foreignTable="katao_supplier" onDelete="cascade"><reference local="katao_supplier_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_period" onDelete="cascade"><reference local="katao_period_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="katao_supplier_invoice_product"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="katao_supplier_invoice_id" type="integer"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="katao_product_id" type="integer"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="product_reference" type="varchar" size="255"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="product_name" type="varchar" size="255" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="product_price_euro" type="float" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="product_margin" type="float"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="product_tva_rate" type="float" default="0"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="quantity" type="integer" required="true" default="1"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="product_price_total" type="float" default="0"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="created_at" type="timestamp"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="updated_at" type="timestamp"/><foreign-key onUpdate="none" foreignTable="katao_supplier_invoice" onDelete="cascade"><reference local="katao_supplier_invoice_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_product" onDelete="cascade"><reference local="katao_product_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="katao_supplier_invoice_order"><column autoIncrement="false" lazyLoad="false" name="katao_supplier_invoice_id" type="integer" primaryKey="true" required="true"/><column autoIncrement="false" lazyLoad="false" name="katao_order_id" type="integer" primaryKey="true" required="true"/><foreign-key foreignTable="katao_supplier_invoice" onDelete="cascade" onUpdate="cascade"><reference local="katao_supplier_invoice_id" foreign="id"/></foreign-key><foreign-key foreignTable="katao_order" onDelete="cascade" onUpdate="cascade"><reference local="katao_order_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="katao_supplier_product_category"><column autoIncrement="false" lazyLoad="false" name="katao_supplier_id" type="integer" primaryKey="true" required="true"/><column autoIncrement="false" lazyLoad="false" name="katao_product_category_id" type="integer" primaryKey="true" required="true"/><foreign-key foreignTable="katao_supplier" onDelete="cascade" onUpdate="cascade"><reference local="katao_supplier_id" foreign="id"/></foreign-key><foreign-key foreignTable="katao_product_category" onDelete="cascade" onUpdate="cascade"><reference local="katao_product_category_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="katao_member_group"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="katao_member_group_name" type="varchar" size="255"/></table><table skipSql="false" abstract="false" name="katao_assoc_member_group"><column autoIncrement="false" lazyLoad="false" name="member_id" type="integer" primaryKey="true" required="true"/><column autoIncrement="false" lazyLoad="false" name="group_id" type="integer" primaryKey="true" required="true"/><foreign-key onUpdate="none" foreignTable="katao_member" onDelete="cascade"><reference local="member_id" foreign="id"/></foreign-key><foreign-key onUpdate="none" foreignTable="katao_member_group" onDelete="cascade"><reference local="group_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="katao_member_adhesion"><column lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoIncrement="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="katao_user_id" type="integer" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="year" type="date" required="true"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="amount" type="float" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="type" type="integer" size="2"/><column primaryKey="false" autoIncrement="false" lazyLoad="false" name="payment_kind" type="integer" required="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="check_no" type="varchar" size="255"/><foreign-key onDelete="none" onUpdate="none" foreignTable="katao_user"><reference local="katao_user_id" foreign="id"/></foreign-key></table></database>