Initial commit
This commit is contained in:
281
production/setup/db/upgrade.sql
Normal file
281
production/setup/db/upgrade.sql
Normal file
@@ -0,0 +1,281 @@
|
||||
CREATE TABLE IF NOT EXISTS `CubeCart_admin_log` (
|
||||
`id` int(11) UNSIGNED NOT NULL auto_increment,
|
||||
`user` varchar(255) NULL,
|
||||
`desc` text NULL,
|
||||
`time` int(11) NOT NULL DEFAULT '0',
|
||||
`ipAddress` varchar(45) NOT NULL DEFAULT '0.0.0.0',
|
||||
PRIMARY KEY `id` (`id`)
|
||||
) TYPE=MyISAM AUTO_INCREMENT=1 ; #EOQ
|
||||
|
||||
|
||||
ALTER TABLE `CubeCart_admin_permissions` CHANGE `permissionId` `permissionId` int(11) UNSIGNED NOT NULL AUTO_INCREMENT ; #EOQ
|
||||
ALTER TABLE `CubeCart_admin_permissions` CHANGE `sectId` `sectId` int(11) UNSIGNED NOT NULL DEFAULT '0' ; #EOQ
|
||||
ALTER TABLE `CubeCart_admin_permissions` CHANGE `adminId` `adminId` INT(11) UNSIGNED NOT NULL DEFAULT '0' ; #EOQ
|
||||
ALTER TABLE `CubeCart_admin_permissions` CHANGE `read` `read` TINYINT(1) NOT NULL DEFAULT '0'; #EOQ
|
||||
ALTER TABLE `CubeCart_admin_permissions` CHANGE `write` `write` TINYINT(1) NOT NULL DEFAULT '0'; #EOQ
|
||||
ALTER TABLE `CubeCart_admin_permissions` CHANGE `edit` `edit` TINYINT(1) NOT NULL DEFAULT '0'; #EOQ
|
||||
ALTER TABLE `CubeCart_admin_permissions` CHANGE `delete` `delete` TINYINT(1) NOT NULL DEFAULT '0'; #EOQ
|
||||
|
||||
|
||||
ALTER TABLE `CubeCart_admin_sections`
|
||||
CHANGE `sectId` `sectId` smallint(6) UNSIGNED NOT NULL auto_increment,
|
||||
CHANGE `name` `name` varchar(50) NULL ; #EOQ
|
||||
|
||||
|
||||
ALTER TABLE `CubeCart_admin_sessions`
|
||||
CHANGE `username` `username` varchar(255) NULL,
|
||||
CHANGE `success` `success` TINYINT(1) NOT NULL DEFAULT '0'; #EOQ
|
||||
|
||||
ALTER TABLE `CubeCart_admin_users` CHANGE `notes` `notes` text NULL; #EOQ
|
||||
ALTER TABLE `CubeCart_admin_users` CHANGE `isSuper` `isSuper` TINYINT(1) NOT NULL DEFAULT '0'; #EOQ
|
||||
ALTER TABLE `CubeCart_admin_users` ADD `failLevel` tinyint(1) NOT NULL DEFAULT '0' ; #EOQ
|
||||
ALTER TABLE `CubeCart_admin_users` ADD `blockTime` int(10) NOT NULL DEFAULT '0' ; #EOQ
|
||||
ALTER TABLE `CubeCart_admin_users` ADD `lastTime` int(10) NOT NULL DEFAULT '0' ; #EOQ
|
||||
ALTER TABLE `CubeCart_admin_users` ADD `sessId` varchar(32) NULL ; #EOQ
|
||||
ALTER TABLE `CubeCart_admin_users` ADD `browser` text NULL; #EOQ
|
||||
ALTER TABLE `CubeCart_admin_users` ADD `sessIp` varchar(45) NOT NULL DEFAULT '0.0.0.0'; #EOQ
|
||||
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `CubeCart_alt_shipping` (
|
||||
`id` int(11) UNSIGNED NOT NULL auto_increment,
|
||||
`name` varchar(255) NULL,
|
||||
`status` TINYINT(1) NOT NULL DEFAULT '0',
|
||||
`byprice` TINYINT(1) NOT NULL DEFAULT '0',
|
||||
`global` TINYINT(1) NOT NULL DEFAULT '0',
|
||||
`notes` varchar(255) NULL,
|
||||
`order` int(11) UNSIGNED DEFAULT '0',
|
||||
KEY `id` (`id`)
|
||||
) TYPE=MyISAM AUTO_INCREMENT=1 ; #EOQ
|
||||
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `CubeCart_alt_shipping_prices` (
|
||||
`id` int(11) UNSIGNED NOT NULL auto_increment,
|
||||
`alt_ship_id` int(11) NULL,
|
||||
`low` decimal(30,2) NOT NULL default '0.00',
|
||||
`high` decimal(30,2) NOT NULL default '0.00',
|
||||
`price` decimal(30,2) NOT NULL default '0.00',
|
||||
KEY `id` (`id`)
|
||||
) TYPE=MyISAM AUTO_INCREMENT=1 ; #EOQ
|
||||
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `CubeCart_blocker` (
|
||||
`id` int(11) UNSIGNED NOT NULL auto_increment,
|
||||
`browser` text NULL,
|
||||
`ip` varchar(45) NOT NULL DEFAULT '0.0.0.0',
|
||||
`username` varchar(50) NULL,
|
||||
`blockTime` int(10) NOT NULL default '0',
|
||||
`blockLevel` tinyint(1) NOT NULL default '0',
|
||||
`loc` char(1) NULL,
|
||||
`lastTime` int(10) NULL,
|
||||
KEY `id` (`id`)
|
||||
) TYPE=MyISAM AUTO_INCREMENT=1 ; #EOQ
|
||||
|
||||
|
||||
ALTER TABLE `CubeCart_category` CHANGE `cat_name` `cat_name` varchar(100) NULL ; #EOQ
|
||||
ALTER TABLE `CubeCart_category` ADD `cat_desc` text NULL AFTER `cat_name` ; #EOQ
|
||||
ALTER TABLE `CubeCart_category` CHANGE `cat_image` `cat_image` varchar(250) NULL; #EOQ
|
||||
ALTER TABLE `CubeCart_category` ADD `hide` TINYINT(1) NOT NULL DEFAULT '0'; #EOQ
|
||||
ALTER TABLE `CubeCart_category` ADD `cat_metatitle` text NULL ; #EOQ
|
||||
ALTER TABLE `CubeCart_category` ADD `cat_metadesc` text NULL ; #EOQ
|
||||
ALTER TABLE `CubeCart_category` ADD `cat_metakeywords` text NULL ; #EOQ
|
||||
ALTER TABLE `CubeCart_category` ADD `priority` smallint(6) DEFAULT '0' ; #EOQ
|
||||
|
||||
UPDATE `CubeCart_category` SET `cat_desc` = NULL WHERE `cat_desc` = ''; #EOQ
|
||||
|
||||
|
||||
ALTER TABLE `CubeCart_cats_lang` ADD `cat_desc` text NULL; #EOQ
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `CubeCart_cats_lang` (
|
||||
`id` int(11) UNSIGNED NOT NULL auto_increment,
|
||||
`cat_master_id` int(11) UNSIGNED NOT NULL default '0',
|
||||
`cat_lang` varchar(20) NULL,
|
||||
`cat_name` varchar(255) NULL,
|
||||
`cat_desc` text NOT NULL default '',
|
||||
KEY `id` (`id`)
|
||||
) TYPE=MyISAM AUTO_INCREMENT=1 ; #EOQ
|
||||
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `CubeCart_Coupons` (
|
||||
`id` int(10) UNSIGNED NOT NULL auto_increment,
|
||||
`status` TINYINT(1) NOT NULL DEFAULT '0',
|
||||
`code` varchar(25) NULL,
|
||||
`product_id` int(10) NOT NULL default '0',
|
||||
`discount_percent` float NOT NULL default '0',
|
||||
`discount_price` float NOT NULL default '0',
|
||||
`expires` varchar(10) NOT NULL default '',
|
||||
`allowed_uses` smallint(3) NOT NULL default '0',
|
||||
`count` smallint(3) NOT NULL default '0',
|
||||
`desc` text NULL,
|
||||
`cart_order_id` varchar(30) NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) TYPE=MyISAM AUTO_INCREMENT=1 ; #EOQ
|
||||
|
||||
|
||||
ALTER TABLE `CubeCart_currencies` ADD `decimalSymbol` smallint(1) NOT NULL default '0' ; #EOQ
|
||||
ALTER TABLE `CubeCart_currencies` CHANGE `symbolLeft` `symbolLeft` varbinary(10) default NULL ; #EOQ
|
||||
ALTER TABLE `CubeCart_currencies` CHANGE `symbolRight` `symbolRight` varbinary(10) default NULL ; #EOQ
|
||||
|
||||
|
||||
ALTER TABLE `CubeCart_customer` ADD `companyName` varchar(150) NOT NULL default '' AFTER `lastName` ; #EOQ
|
||||
ALTER TABLE `CubeCart_customer` DROP COLUMN `zoneId` ; #EOQ
|
||||
ALTER TABLE `CubeCart_customer` CHANGE `country` `country` smallint(3) NOT NULL ; #EOQ
|
||||
|
||||
|
||||
ALTER TABLE `CubeCart_docs` CHANGE `doc_content` `doc_content` text NULL ; #EOQ
|
||||
ALTER TABLE `CubeCart_docs` ADD `doc_metatitle` text NULL ; #EOQ
|
||||
ALTER TABLE `CubeCart_docs` ADD `doc_metadesc` text NULL ; #EOQ
|
||||
ALTER TABLE `CubeCart_docs` ADD `doc_metakeywords` text NULL ; #EOQ
|
||||
ALTER TABLE `CubeCart_docs` ADD `doc_order` int(3) default '0' ; #EOQ
|
||||
ALTER TABLE `CubeCart_docs` ADD `doc_terms` smallint(1) default '0'; #EOQ
|
||||
ALTER TABLE `CubeCart_docs` ADD `doc_url` TEXT NULL; #EOQ
|
||||
ALTER TABLE `CubeCart_docs` ADD `doc_url_openin` smallint(1) NULL; #EOQ
|
||||
|
||||
|
||||
UPDATE `CubeCart_docs` SET doc_order = doc_id WHERE 1; #EOQ
|
||||
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `CubeCart_history` (
|
||||
`id` int(11) UNSIGNED NOT NULL auto_increment,
|
||||
`version` varchar(50) NULL,
|
||||
`time` int(11) NULL,
|
||||
PRIMARY KEY(`id`)
|
||||
) TYPE=MyISAM AUTO_INCREMENT=1 ; #EOQ
|
||||
|
||||
|
||||
ALTER TABLE `CubeCart_inventory` ADD `disabled` TINYINT(1) NOT NULL DEFAULT '0' AFTER `productId`; #EOQ
|
||||
ALTER TABLE `CubeCart_inventory` ADD `stockWarn` INT(3) NULL AFTER `stock_level` ; #EOQ
|
||||
ALTER TABLE `CubeCart_inventory` ADD `prod_metatitle` TEXT NULL ; #EOQ
|
||||
ALTER TABLE `CubeCart_inventory` ADD `prod_metadesc` TEXT NULL ; #EOQ
|
||||
ALTER TABLE `CubeCart_inventory` ADD `prod_metakeywords` TEXT NULL ; #EOQ
|
||||
ALTER TABLE `CubeCart_inventory` ADD `eanupcCode` BIGINT( 17 ) UNSIGNED NULL ; #EOQ
|
||||
ALTER TABLE `CubeCart_inventory` ADD `tax_inclusive` TINYINT(1) NOT NULL DEFAULT '0'; #EOQ
|
||||
ALTER TABLE `CubeCart_inventory` ADD `date_added` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ; #EOQ
|
||||
ALTER TABLE `CubeCart_inventory` ADD FULLTEXT `fulltext` (`productCode`,`description`,`name`) ; #EOQ
|
||||
ALTER TABLE `CubeCart_inventory` CHANGE `prodWeight` `prodWeight` DECIMAL(10,3) NULL ; #EOQ
|
||||
ALTER TABLE `CubeCart_inventory` CHANGE `showFeatured` `showFeatured` TINYINT(1) NOT NULL DEFAULT '0'; #EOQ
|
||||
|
||||
|
||||
ALTER TABLE `CubeCart_inv_lang` CHANGE `id` `id` int(11) UNSIGNED NOT NULL auto_increment ; #EOQ
|
||||
ALTER TABLE `CubeCart_inv_lang` ADD FULLTEXT `fulltext` (`name`,`description`) ; #EOQ
|
||||
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `CubeCart_lang` (
|
||||
`identifier` varchar(50) NOT NULL default '',
|
||||
`langArray` longtext NOT NULL,
|
||||
UNIQUE KEY `identifier` (`identifier`)
|
||||
) TYPE=MyISAM ; #EOQ
|
||||
|
||||
|
||||
ALTER TABLE `CubeCart_order_inv` ADD `stockUpdated` TINYINT(1) NOT NULL DEFAULT '0' ; #EOQ
|
||||
ALTER TABLE `CubeCart_order_inv` ADD `custom` text NULL ; #EOQ
|
||||
ALTER TABLE `CubeCart_order_inv` ADD `couponId` smallint(6) NULL; #EOQ
|
||||
|
||||
|
||||
DROP TABLE IF EXISTS `CubeCart_order_state` ; #EOQ
|
||||
|
||||
|
||||
ALTER TABLE `CubeCart_order_sum` ADD `discount` decimal(30,2) default '0.00' AFTER `subtotal` ; #EOQ
|
||||
ALTER TABLE `CubeCart_order_sum` ADD `tax1_disp` varchar(128) NULL ; #EOQ
|
||||
ALTER TABLE `CubeCart_order_sum` ADD `tax1_amt` decimal(30,2) NOT NULL default '0.00' ; #EOQ
|
||||
ALTER TABLE `CubeCart_order_sum` ADD `tax2_disp` varchar(128) NULL ; #EOQ
|
||||
ALTER TABLE `CubeCart_order_sum` ADD `tax2_amt` decimal(30,2) NOT NULL default '0.00' ; #EOQ
|
||||
ALTER TABLE `CubeCart_order_sum` ADD `tax3_disp` varchar(128) NULL ; #EOQ
|
||||
ALTER TABLE `CubeCart_order_sum` ADD `tax3_amt` decimal(30,2) NOT NULL default '0.00' ; #EOQ
|
||||
ALTER TABLE `CubeCart_order_sum` ADD `offline_capture` blob NULL ; #EOQ
|
||||
ALTER TABLE `CubeCart_order_sum` ADD `courier_tracking` text NULL; #EOQ
|
||||
ALTER TABLE `CubeCart_order_sum` ADD `companyName` varchar(150) NULL ; #EOQ
|
||||
ALTER TABLE `CubeCart_order_sum` ADD `companyName_d` varchar(150) NULL ; #EOQ
|
||||
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `CubeCart_reviews` (
|
||||
`id` int(11) UNSIGNED NOT NULL auto_increment,
|
||||
`approved` TINYINT(1) NOT NULL DEFAULT '0',
|
||||
`productId` int(11) UNSIGNED NOT NULL,
|
||||
`type` TINYINT(1) NOT NULL DEFAULT '0',
|
||||
`rating` smallint(1) NULL,
|
||||
`name` varchar(255) NULL,
|
||||
`email` varchar(255) NULL,
|
||||
`title` varchar(255) NULL,
|
||||
`review` text NULL,
|
||||
`ip` varchar(45) NOT NULL DEFAULT '0.0.0.0',
|
||||
`time` int(10) NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) TYPE=MyISAM AUTO_INCREMENT=1 ; #EOQ
|
||||
|
||||
|
||||
ALTER TABLE `CubeCart_sessions` ADD `skin` varchar(25) NULL AFTER `location` ; #EOQ
|
||||
ALTER TABLE `CubeCart_sessions` ADD `ip` varchar(45) NOT NULL DEFAULT '0.0.0.0' ; #EOQ
|
||||
ALTER TABLE `CubeCart_sessions` ADD `browser` text NULL ; #EOQ
|
||||
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `CubeCart_SpamBot` (
|
||||
`uniqueId` varchar(32) NULL,
|
||||
`spamCode` varchar(5) NULL,
|
||||
`userIp` varchar(45) NOT NULL DEFAULT '0.0.0.0',
|
||||
`time` int(10) NULL,
|
||||
PRIMARY KEY (`uniqueId`),
|
||||
UNIQUE KEY `uniqueId` (`uniqueId`)
|
||||
) TYPE=MyISAM ; #EOQ
|
||||
|
||||
|
||||
ALTER TABLE `CubeCart_taxes` CHANGE `percent` `percent` decimal(7,4) NOT NULL default '0.0000' ; #EOQ
|
||||
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `CubeCart_tax_details` (
|
||||
`id` int(11) NOT NULL auto_increment,
|
||||
`name` varchar(128) NULL,
|
||||
`display` varchar(128) NULL,
|
||||
`reg_number` varchar(128) NULL,
|
||||
`status` TINYINT(1) NOT NULL DEFAULT '1',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `name` (`name`)
|
||||
) TYPE=MyISAM AUTO_INCREMENT=1 ; #EOQ
|
||||
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `CubeCart_tax_rates` (
|
||||
`id` int(11) UNSIGNED NOT NULL auto_increment,
|
||||
`type_id` int(11) NOT NULL default '1',
|
||||
`details_id` int(11) NOT NULL default '0',
|
||||
`country_id` int(11) NOT NULL default '0',
|
||||
`county_id` int(11) NOT NULL default '0',
|
||||
`tax_percent` decimal(7,4) NOT NULL default '0.0000',
|
||||
`goods` TINYINT(1) NOT NULL DEFAULT '0',
|
||||
`shipping` TINYINT(1) NOT NULL DEFAULT '0',
|
||||
`active` TINYINT(1) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `type_id` (`type_id`,`details_id`,`country_id`,`county_id`)
|
||||
) TYPE=MyISAM AUTO_INCREMENT=1 ; #EOQ
|
||||
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `CubeCart_transactions` (
|
||||
`id` int(11) UNSIGNED NOT NULL auto_increment,
|
||||
`gateway` varchar(255) NULL,
|
||||
`status` varchar(50) NULL,
|
||||
`customer_id` int(11) UNSIGNED NULL,
|
||||
`order_id` varchar(255) NULL,
|
||||
`trans_id` varchar(50) NULL,
|
||||
`time` int(10) NULL,
|
||||
`amount` decimal(30,2) NULL,
|
||||
`notes` text NULL,
|
||||
KEY `id` (`id`)
|
||||
) TYPE=MyISAM AUTO_INCREMENT=1 ; #EOQ
|
||||
|
||||
ALTER TABLE `CubeCart_Coupons` CHANGE `discount_percent` `discount_percent` DECIMAL( 30, 2 ) NOT NULL DEFAULT '0.00' ; #EOQ
|
||||
ALTER TABLE `CubeCart_Coupons` CHANGE `discount_price` `discount_price` DECIMAL( 30, 2 ) NOT NULL DEFAULT '0.00' ; #EOQ
|
||||
|
||||
ALTER TABLE `CubeCart_Modules` CHANGE `module` `module` VARCHAR( 25 ) NULL ; #EOQ
|
||||
|
||||
ALTER TABLE `CubeCart_order_sum` ADD `basket` TEXT NULL ; #EOQ
|
||||
|
||||
DELETE FROM `CubeCart_Modules` WHERE `folder` = "DirectPayment" ; #EOQ
|
||||
|
||||
DELETE FROM `CubeCart_Config` WHERE `name` = "DirectPayment" ; #EOQ
|
||||
|
||||
ALTER TABLE `CubeCart_transactions` ADD `remainder` DECIMAL( 30, 2 ) NOT NULL DEFAULT '0.00' AFTER `amount` ; #EOQ
|
||||
|
||||
ALTER TABLE `CubeCart_transactions` ADD `extra` VARCHAR( 255 ) NULL AFTER `gateway` ; #EOQ
|
||||
|
||||
DELETE FROM `CubeCart_admin_sections` WHERE `name` = 'offers'; #EOQ
|
||||
DELETE FROM `CubeCart_admin_sections` WHERE `name` = 'reviews'; #EOQ
|
||||
INSERT INTO `CubeCart_admin_sections` (`sectId`, `name`, `description`) VALUES (11, 'offers', 'Special offers & promotions.'); #EOQ
|
||||
INSERT INTO `CubeCart_admin_sections` (`sectId`, `name`, `description`) VALUES (12, 'reviews', 'Customer reviews & comments.'); #EOQ
|
||||
Reference in New Issue
Block a user