Thibault GUILLAUME 58a8203ae2 prestashop v1
2015-07-06 16:58:50 +02:00

51 lines
2.4 KiB
SQL

/* STRUCTURE */
CREATE TABLE `PREFIX_alias` (
alias varchar(255) NOT NULL,
search varchar(255) NOT NULL,
active tinyint(1) NOT NULL default 1,
id_alias int(10) NOT NULL auto_increment,
PRIMARY KEY (id_alias),
UNIQUE KEY alias (alias)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
ALTER TABLE `PREFIX_configuration`
ADD UNIQUE `name` (`name`);
ALTER TABLE `PREFIX_product`
ADD `wholesale_price` DECIMAL( 13, 6 ) NOT NULL AFTER `price`;
ALTER TABLE `PREFIX_range_weight`
CHANGE `delimiter1` `delimiter1` DECIMAL( 13, 6 ) NOT NULL DEFAULT '0.000000';
ALTER TABLE `PREFIX_range_weight`
CHANGE `delimiter2` `delimiter2` DECIMAL( 13, 6 ) NOT NULL DEFAULT '0.000000';
ALTER TABLE `PREFIX_discount_type_lang`
CHANGE `name` `name` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `PREFIX_product`
CHANGE `bargain` `on_sale` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0;
ALTER TABLE `PREFIX_image_type`
ADD `suppliers` BOOL NOT NULL DEFAULT 1;
/* CONTENTS */
/* Adding tab alias */
INSERT INTO `PREFIX_tab` (`id_parent`, `class_name`, `position`) VALUES ((SELECT tmp.id_tab FROM (SELECT `id_tab` FROM `PREFIX_tab` t WHERE t.class_name = 'AdminTools' LIMIT 1) AS tmp), 'AdminAliases', 9);
INSERT INTO `PREFIX_tab_lang` (id_lang, id_tab, name) (
SELECT id_lang,
(SELECT `id_tab` FROM `PREFIX_tab` t WHERE t.class_name = 'AdminAliases' LIMIT 1),
'Alias' FROM `PREFIX_lang`);
INSERT INTO `PREFIX_access` (`id_profile`, `id_tab`, `view`, `add`, `edit`, `delete`)
VALUES ('1', (SELECT `id_tab` FROM `PREFIX_tab` t WHERE t.class_name = 'AdminAliases' LIMIT 1), '1', '1', '1', '1');
/* Adding tab import */
INSERT INTO `PREFIX_tab` (`id_parent`, `class_name`, `position`) VALUES ((SELECT tmp.id_tab FROM (SELECT `id_tab` FROM `PREFIX_tab` t WHERE t.class_name = 'AdminTools' LIMIT 1) AS tmp), 'AdminImport', 10);
INSERT INTO `PREFIX_tab_lang` (id_lang, id_tab, name) (
SELECT id_lang,
(SELECT `id_tab` FROM `PREFIX_tab` t WHERE t.class_name = 'AdminImport' LIMIT 1),
'Import' FROM `PREFIX_lang`);
INSERT INTO `PREFIX_access` (`id_profile`, `id_tab`, `view`, `add`, `edit`, `delete`)
VALUES ('1', (SELECT `id_tab` FROM `PREFIX_tab` t WHERE t.class_name = 'AdminImport' LIMIT 1), '1', '1', '1', '1');
INSERT INTO `PREFIX_hook` (`name`, `title`, `description`)
VALUES ('adminOrder', 'Display in Back-Office, tab AdminOrder', 'Launch modules when the tab AdminOrder is displayed on back-office.');
/* CONFIGURATION VARIABLE */