Added coupon_country and coupon_module tables
This commit is contained in:
244
setup/thelia.sql
244
setup/thelia.sql
@@ -23,7 +23,7 @@ CREATE TABLE `category`
|
||||
PRIMARY KEY (`id`),
|
||||
INDEX `idx_parent` (`parent`),
|
||||
INDEX `idx_parent_position` (`parent`, `position`)
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- product
|
||||
@@ -56,7 +56,7 @@ CREATE TABLE `product`
|
||||
CONSTRAINT `fk_product_template`
|
||||
FOREIGN KEY (`template_id`)
|
||||
REFERENCES `template` (`id`)
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- product_category
|
||||
@@ -85,7 +85,7 @@ CREATE TABLE `product_category`
|
||||
REFERENCES `category` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- country
|
||||
@@ -112,7 +112,7 @@ CREATE TABLE `country`
|
||||
REFERENCES `area` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE SET NULL
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- tax
|
||||
@@ -128,7 +128,7 @@ CREATE TABLE `tax`
|
||||
`created_at` DATETIME,
|
||||
`updated_at` DATETIME,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- tax_rule
|
||||
@@ -143,7 +143,7 @@ CREATE TABLE `tax_rule`
|
||||
`created_at` DATETIME,
|
||||
`updated_at` DATETIME,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- tax_rule_country
|
||||
@@ -179,7 +179,7 @@ CREATE TABLE `tax_rule_country`
|
||||
REFERENCES `country` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- feature
|
||||
@@ -195,7 +195,7 @@ CREATE TABLE `feature`
|
||||
`created_at` DATETIME,
|
||||
`updated_at` DATETIME,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- feature_av
|
||||
@@ -217,7 +217,7 @@ CREATE TABLE `feature_av`
|
||||
REFERENCES `feature` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- feature_product
|
||||
@@ -255,7 +255,7 @@ CREATE TABLE `feature_product`
|
||||
REFERENCES `feature_av` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- feature_template
|
||||
@@ -283,7 +283,7 @@ CREATE TABLE `feature_template`
|
||||
CONSTRAINT `fk_feature_template`
|
||||
FOREIGN KEY (`template_id`)
|
||||
REFERENCES `template` (`id`)
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- attribute
|
||||
@@ -298,7 +298,7 @@ CREATE TABLE `attribute`
|
||||
`created_at` DATETIME,
|
||||
`updated_at` DATETIME,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- attribute_av
|
||||
@@ -320,7 +320,7 @@ CREATE TABLE `attribute_av`
|
||||
REFERENCES `attribute` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- attribute_combination
|
||||
@@ -354,7 +354,7 @@ CREATE TABLE `attribute_combination`
|
||||
REFERENCES `product_sale_elements` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- product_sale_elements
|
||||
@@ -377,14 +377,14 @@ CREATE TABLE `product_sale_elements`
|
||||
`updated_at` DATETIME,
|
||||
PRIMARY KEY (`id`),
|
||||
INDEX `idx_product_sale_element_product_id` (`product_id`),
|
||||
INDEX `idx_product_elements_product_id_promo_is_default` (`product_id`, `promo`, `is_default`),
|
||||
INDEX `ref` (`ref`),
|
||||
INDEX `idx_product_elements_product_id_promo_is_default` (`product_id`, `promo`, `is_default`),
|
||||
CONSTRAINT `fk_product_sale_element_product_id`
|
||||
FOREIGN KEY (`product_id`)
|
||||
REFERENCES `product` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- attribute_template
|
||||
@@ -411,7 +411,7 @@ CREATE TABLE `attribute_template`
|
||||
CONSTRAINT `fk_attribute_template`
|
||||
FOREIGN KEY (`template_id`)
|
||||
REFERENCES `template` (`id`)
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- config
|
||||
@@ -430,7 +430,7 @@ CREATE TABLE `config`
|
||||
`updated_at` DATETIME,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE INDEX `name_UNIQUE` (`name`)
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- customer
|
||||
@@ -464,7 +464,7 @@ CREATE TABLE `customer`
|
||||
REFERENCES `customer_title` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE RESTRICT
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- address
|
||||
@@ -511,7 +511,7 @@ CREATE TABLE `address`
|
||||
REFERENCES `country` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE RESTRICT
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- customer_title
|
||||
@@ -527,7 +527,7 @@ CREATE TABLE `customer_title`
|
||||
`created_at` DATETIME,
|
||||
`updated_at` DATETIME,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- lang
|
||||
@@ -554,7 +554,7 @@ CREATE TABLE `lang`
|
||||
`updated_at` DATETIME,
|
||||
PRIMARY KEY (`id`),
|
||||
INDEX `idx_lang_by_default` (`by_default`)
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- folder
|
||||
@@ -574,7 +574,7 @@ CREATE TABLE `folder`
|
||||
`version_created_at` DATETIME,
|
||||
`version_created_by` VARCHAR(100),
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- content
|
||||
@@ -593,7 +593,7 @@ CREATE TABLE `content`
|
||||
`version_created_at` DATETIME,
|
||||
`version_created_by` VARCHAR(100),
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- product_image
|
||||
@@ -617,7 +617,7 @@ CREATE TABLE `product_image`
|
||||
REFERENCES `product` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- product_document
|
||||
@@ -640,7 +640,7 @@ CREATE TABLE `product_document`
|
||||
REFERENCES `product` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- order
|
||||
@@ -719,7 +719,7 @@ CREATE TABLE `order`
|
||||
REFERENCES `lang` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE RESTRICT
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- currency
|
||||
@@ -740,7 +740,7 @@ CREATE TABLE `currency`
|
||||
PRIMARY KEY (`id`),
|
||||
INDEX `idx_currency_by_default` (`by_default`),
|
||||
INDEX `idx_currency_code` (`code`)
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- order_address
|
||||
@@ -765,7 +765,7 @@ CREATE TABLE `order_address`
|
||||
`created_at` DATETIME,
|
||||
`updated_at` DATETIME,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- order_product
|
||||
@@ -802,7 +802,7 @@ CREATE TABLE `order_product`
|
||||
REFERENCES `order` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- order_status
|
||||
@@ -818,7 +818,7 @@ CREATE TABLE `order_status`
|
||||
`updated_at` DATETIME,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE INDEX `code_UNIQUE` (`code`)
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- order_product_attribute_combination
|
||||
@@ -847,7 +847,7 @@ CREATE TABLE `order_product_attribute_combination`
|
||||
REFERENCES `order_product` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- module
|
||||
@@ -868,7 +868,7 @@ CREATE TABLE `module`
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE INDEX `code_UNIQUE` (`code`),
|
||||
INDEX `idx_module_activate` (`activate`)
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- accessory
|
||||
@@ -897,7 +897,7 @@ CREATE TABLE `accessory`
|
||||
REFERENCES `product` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- area
|
||||
@@ -913,7 +913,7 @@ CREATE TABLE `area`
|
||||
`created_at` DATETIME,
|
||||
`updated_at` DATETIME,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- area_delivery_module
|
||||
@@ -942,7 +942,7 @@ CREATE TABLE `area_delivery_module`
|
||||
REFERENCES `module` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- profile
|
||||
@@ -958,7 +958,7 @@ CREATE TABLE `profile`
|
||||
`updated_at` DATETIME,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE INDEX `code_UNIQUE` (`code`)
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- resource
|
||||
@@ -974,7 +974,7 @@ CREATE TABLE `resource`
|
||||
`updated_at` DATETIME,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE INDEX `code_UNIQUE` (`code`)
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- admin
|
||||
@@ -1005,7 +1005,7 @@ CREATE TABLE `admin`
|
||||
REFERENCES `profile` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE RESTRICT
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- profile_resource
|
||||
@@ -1033,7 +1033,7 @@ CREATE TABLE `profile_resource`
|
||||
REFERENCES `resource` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- profile_module
|
||||
@@ -1061,7 +1061,7 @@ CREATE TABLE `profile_module`
|
||||
REFERENCES `module` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- message
|
||||
@@ -1085,7 +1085,7 @@ CREATE TABLE `message`
|
||||
`version_created_by` VARCHAR(100),
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE INDEX `name_UNIQUE` (`name`)
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- coupon
|
||||
@@ -1120,7 +1120,7 @@ CREATE TABLE `coupon`
|
||||
INDEX `idx_is_removing_postage` (`is_removing_postage`),
|
||||
INDEX `idx_max_usage` (`max_usage`),
|
||||
INDEX `idx_is_available_on_special_offers` (`is_available_on_special_offers`)
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- admin_log
|
||||
@@ -1141,7 +1141,7 @@ CREATE TABLE `admin_log`
|
||||
`created_at` DATETIME,
|
||||
`updated_at` DATETIME,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- content_folder
|
||||
@@ -1170,7 +1170,7 @@ CREATE TABLE `content_folder`
|
||||
REFERENCES `folder` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- cart
|
||||
@@ -1215,7 +1215,7 @@ CREATE TABLE `cart`
|
||||
REFERENCES `currency` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- cart_item
|
||||
@@ -1255,7 +1255,7 @@ CREATE TABLE `cart_item`
|
||||
REFERENCES `product_sale_elements` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- product_price
|
||||
@@ -1283,7 +1283,7 @@ CREATE TABLE `product_price`
|
||||
FOREIGN KEY (`currency_id`)
|
||||
REFERENCES `currency` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- category_image
|
||||
@@ -1307,7 +1307,7 @@ CREATE TABLE `category_image`
|
||||
REFERENCES `category` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- folder_image
|
||||
@@ -1331,7 +1331,7 @@ CREATE TABLE `folder_image`
|
||||
REFERENCES `folder` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- content_image
|
||||
@@ -1355,7 +1355,7 @@ CREATE TABLE `content_image`
|
||||
REFERENCES `content` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- category_document
|
||||
@@ -1378,7 +1378,7 @@ CREATE TABLE `category_document`
|
||||
REFERENCES `category` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- content_document
|
||||
@@ -1401,7 +1401,7 @@ CREATE TABLE `content_document`
|
||||
REFERENCES `content` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- folder_document
|
||||
@@ -1424,7 +1424,7 @@ CREATE TABLE `folder_document`
|
||||
REFERENCES `folder` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- product_associated_content
|
||||
@@ -1453,7 +1453,7 @@ CREATE TABLE `product_associated_content`
|
||||
REFERENCES `content` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- category_associated_content
|
||||
@@ -1482,7 +1482,7 @@ CREATE TABLE `category_associated_content`
|
||||
REFERENCES `content` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- rewriting_url
|
||||
@@ -1503,14 +1503,12 @@ CREATE TABLE `rewriting_url`
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE INDEX `url_UNIQUE` (`url`),
|
||||
INDEX `idx_rewriting_url_redirected` (`redirected`),
|
||||
INDEX `idx_rewriting_url_view_updated_at` (`view`, `updated_at`),
|
||||
INDEX `idx_rewriting_url_view_id_view_view_locale_updated_at` (`view_id`, `view`, `view_locale`, `updated_at`),
|
||||
CONSTRAINT `fk_rewriting_url_redirected`
|
||||
FOREIGN KEY (`redirected`)
|
||||
REFERENCES `rewriting_url` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE RESTRICT
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- rewriting_argument
|
||||
@@ -1532,7 +1530,7 @@ CREATE TABLE `rewriting_argument`
|
||||
REFERENCES `rewriting_url` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- template
|
||||
@@ -1546,7 +1544,7 @@ CREATE TABLE `template`
|
||||
`created_at` DATETIME,
|
||||
`updated_at` DATETIME,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- module_image
|
||||
@@ -1570,7 +1568,7 @@ CREATE TABLE `module_image`
|
||||
REFERENCES `module` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- order_product_tax
|
||||
@@ -1595,7 +1593,7 @@ CREATE TABLE `order_product_tax`
|
||||
REFERENCES `order_product` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- newsletter
|
||||
@@ -1614,7 +1612,7 @@ CREATE TABLE `newsletter`
|
||||
`updated_at` DATETIME,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE INDEX `email_UNIQUE` (`email`)
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- order_coupon
|
||||
@@ -1646,7 +1644,51 @@ CREATE TABLE `order_coupon`
|
||||
REFERENCES `order` (`id`)
|
||||
ON UPDATE RESTRICT
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- coupon_country
|
||||
-- ---------------------------------------------------------------------
|
||||
|
||||
DROP TABLE IF EXISTS `coupon_country`;
|
||||
|
||||
CREATE TABLE `coupon_country`
|
||||
(
|
||||
`coupon_id` INTEGER NOT NULL,
|
||||
`country_id` INTEGER NOT NULL,
|
||||
PRIMARY KEY (`coupon_id`,`country_id`),
|
||||
INDEX `fk_country_id_idx` (`country_id`),
|
||||
CONSTRAINT `fk_coupon_country_country_id`
|
||||
FOREIGN KEY (`country_id`)
|
||||
REFERENCES `country` (`id`)
|
||||
ON DELETE CASCADE,
|
||||
CONSTRAINT `fk_coupon_country_coupon_id`
|
||||
FOREIGN KEY (`coupon_id`)
|
||||
REFERENCES `coupon` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- coupon_module
|
||||
-- ---------------------------------------------------------------------
|
||||
|
||||
DROP TABLE IF EXISTS `coupon_module`;
|
||||
|
||||
CREATE TABLE `coupon_module`
|
||||
(
|
||||
`coupon_id` INTEGER NOT NULL,
|
||||
`module_id` INTEGER NOT NULL,
|
||||
PRIMARY KEY (`coupon_id`,`module_id`),
|
||||
INDEX `fk_module_id_idx` (`module_id`),
|
||||
CONSTRAINT `fk_coupon_module_coupon_id`
|
||||
FOREIGN KEY (`coupon_id`)
|
||||
REFERENCES `coupon` (`id`)
|
||||
ON DELETE CASCADE,
|
||||
CONSTRAINT `fk_coupon_module_module_id`
|
||||
FOREIGN KEY (`module_id`)
|
||||
REFERENCES `module` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- category_i18n
|
||||
@@ -1670,7 +1712,7 @@ CREATE TABLE `category_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `category` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- product_i18n
|
||||
@@ -1694,7 +1736,7 @@ CREATE TABLE `product_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `product` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- country_i18n
|
||||
@@ -1715,7 +1757,7 @@ CREATE TABLE `country_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `country` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- tax_i18n
|
||||
@@ -1734,7 +1776,7 @@ CREATE TABLE `tax_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `tax` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- tax_rule_i18n
|
||||
@@ -1753,7 +1795,7 @@ CREATE TABLE `tax_rule_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `tax_rule` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- feature_i18n
|
||||
@@ -1774,7 +1816,7 @@ CREATE TABLE `feature_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `feature` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- feature_av_i18n
|
||||
@@ -1795,7 +1837,7 @@ CREATE TABLE `feature_av_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `feature_av` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- attribute_i18n
|
||||
@@ -1816,7 +1858,7 @@ CREATE TABLE `attribute_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `attribute` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- attribute_av_i18n
|
||||
@@ -1837,7 +1879,7 @@ CREATE TABLE `attribute_av_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `attribute_av` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- config_i18n
|
||||
@@ -1858,7 +1900,7 @@ CREATE TABLE `config_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `config` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- customer_title_i18n
|
||||
@@ -1877,7 +1919,7 @@ CREATE TABLE `customer_title_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `customer_title` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- folder_i18n
|
||||
@@ -1901,7 +1943,7 @@ CREATE TABLE `folder_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `folder` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- content_i18n
|
||||
@@ -1925,7 +1967,7 @@ CREATE TABLE `content_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `content` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- product_image_i18n
|
||||
@@ -1946,7 +1988,7 @@ CREATE TABLE `product_image_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `product_image` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- product_document_i18n
|
||||
@@ -1967,7 +2009,7 @@ CREATE TABLE `product_document_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `product_document` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- currency_i18n
|
||||
@@ -1985,7 +2027,7 @@ CREATE TABLE `currency_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `currency` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- order_status_i18n
|
||||
@@ -2006,7 +2048,7 @@ CREATE TABLE `order_status_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `order_status` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- module_i18n
|
||||
@@ -2027,7 +2069,7 @@ CREATE TABLE `module_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `module` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- profile_i18n
|
||||
@@ -2048,7 +2090,7 @@ CREATE TABLE `profile_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `profile` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- resource_i18n
|
||||
@@ -2069,7 +2111,7 @@ CREATE TABLE `resource_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `resource` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- message_i18n
|
||||
@@ -2090,7 +2132,7 @@ CREATE TABLE `message_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `message` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- coupon_i18n
|
||||
@@ -2110,7 +2152,7 @@ CREATE TABLE `coupon_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `coupon` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- category_image_i18n
|
||||
@@ -2131,7 +2173,7 @@ CREATE TABLE `category_image_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `category_image` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- folder_image_i18n
|
||||
@@ -2152,7 +2194,7 @@ CREATE TABLE `folder_image_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `folder_image` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- content_image_i18n
|
||||
@@ -2173,7 +2215,7 @@ CREATE TABLE `content_image_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `content_image` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- category_document_i18n
|
||||
@@ -2194,7 +2236,7 @@ CREATE TABLE `category_document_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `category_document` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- content_document_i18n
|
||||
@@ -2215,7 +2257,7 @@ CREATE TABLE `content_document_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `content_document` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- folder_document_i18n
|
||||
@@ -2236,7 +2278,7 @@ CREATE TABLE `folder_document_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `folder_document` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- template_i18n
|
||||
@@ -2254,7 +2296,7 @@ CREATE TABLE `template_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `template` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- module_image_i18n
|
||||
@@ -2275,7 +2317,7 @@ CREATE TABLE `module_image_i18n`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `module_image` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- category_version
|
||||
@@ -2299,7 +2341,7 @@ CREATE TABLE `category_version`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `category` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- product_version
|
||||
@@ -2325,7 +2367,7 @@ CREATE TABLE `product_version`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `product` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- folder_version
|
||||
@@ -2349,7 +2391,7 @@ CREATE TABLE `folder_version`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `folder` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- content_version
|
||||
@@ -2372,7 +2414,7 @@ CREATE TABLE `content_version`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `content` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- message_version
|
||||
@@ -2399,7 +2441,7 @@ CREATE TABLE `message_version`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `message` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- ---------------------------------------------------------------------
|
||||
-- coupon_version
|
||||
@@ -2429,7 +2471,7 @@ CREATE TABLE `coupon_version`
|
||||
FOREIGN KEY (`id`)
|
||||
REFERENCES `coupon` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARACTER SET='utf8';
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
# This restores the fkey checks, after having unset them earlier
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
|
||||
Reference in New Issue
Block a user