-
- nabuhonodozor

-
Total Posts: 38
Joined: 2008-03-27
|
Hi,
After troughly compare databases structure between Magento Ver.1 (release 1) and 1.0.19870.4 I can say ther differ!
Following by “--->” are differencess (first part for DB Ver. 1.0.19870.4, second, after “=====..” for DB Ver.1) :
FOR Table: core_config_data
CREATE TABLE IF NOT EXISTS `core_config_data` ( `config_id` int(10) unsigned NOT NULL auto_increment, `scope` enum('default','websites','stores','config') NOT NULL default 'default', `scope_id` int(11) NOT NULL default '0', `path` varchar(255) NOT NULL default 'general', `value` text NOT NULL, --->`old_value` text NOT NULL, ---> `inherit` tinyint(4) NOT NULL default '0', PRIMARY KEY (`config_id`), UNIQUE KEY `config_scope` (`scope`,`scope_id`,`path`) )
====================== CREATE TABLE IF NOT EXISTS `core_config_data` ( `config_id` int(10) unsigned NOT NULL auto_increment, `scope` enum('default','websites','stores','config') NOT NULL default 'default', `scope_id` int(11) NOT NULL default '0', `path` varchar(255) NOT NULL default 'general', `value` text NOT NULL, PRIMARY KEY (`config_id`), UNIQUE KEY `config_scope` (`scope`,`scope_id`,`path`) )
FOR TABLE: eav_attribute
CREATE TABLE IF NOT EXISTS `eav_attribute` ( `attribute_id` smallint(5) unsigned NOT NULL auto_increment, `entity_type_id` smallint(5) unsigned NOT NULL default '0', `attribute_code` varchar(255) NOT NULL default '', `attribute_model` varchar(255) default NULL, `backend_model` varchar(255) default NULL, `backend_type` enum('static','datetime','decimal','int','text','varchar') NOT NULL default 'static', `backend_table` varchar(255) default NULL, `frontend_model` varchar(255) default NULL, `frontend_input` varchar(50) default NULL, `frontend_label` varchar(255) default NULL, `frontend_class` varchar(255) default NULL, `source_model` varchar(255) default NULL, `is_global` tinyint(1) unsigned NOT NULL default '1', `is_visible` tinyint(1) unsigned NOT NULL default '1', `is_required` tinyint(1) unsigned NOT NULL default '0', `is_user_defined` tinyint(1) unsigned NOT NULL default '0', `default_value` text, `is_searchable` tinyint(1) unsigned NOT NULL default '0', `is_filterable` tinyint(1) unsigned NOT NULL default '0', `is_comparable` tinyint(1) unsigned NOT NULL default '0', `is_visible_on_front` tinyint(1) unsigned NOT NULL default '0', `is_unique` tinyint(1) unsigned NOT NULL default '0', --->`is_visible_in_advanced_search` tinyint(1) unsigned NOT NULL default '0', `is_configurable` tinyint(1) unsigned NOT NULL default '1', `apply_to` varchar(255) NOT NULL default '', `position` int(11) NOT NULL default '0', `note` varchar(255) NOT NULL default '', PRIMARY KEY (`attribute_id`), UNIQUE KEY `entity_type_id` (`entity_type_id`,`attribute_code`) ) ===========
CREATE TABLE IF NOT EXISTS `eav_attribute` ( `attribute_id` smallint(5) unsigned NOT NULL auto_increment, `entity_type_id` smallint(5) unsigned NOT NULL default '0', `attribute_code` varchar(255) NOT NULL default '', `attribute_model` varchar(255) default NULL, `backend_model` varchar(255) default NULL, `backend_type` enum('static','datetime','decimal','int','text','varchar') NOT NULL default 'static', `backend_table` varchar(255) default NULL, `frontend_model` varchar(255) default NULL, `frontend_input` varchar(50) default NULL, `frontend_label` varchar(255) default NULL, `frontend_class` varchar(255) default NULL, `source_model` varchar(255) default NULL, `is_global` tinyint(1) unsigned NOT NULL default '1', `is_visible` tinyint(1) unsigned NOT NULL default '1', `is_required` tinyint(1) unsigned NOT NULL default '0', `is_user_defined` tinyint(1) unsigned NOT NULL default '0', `default_value` text, `is_searchable` tinyint(1) unsigned NOT NULL default '0', `is_filterable` tinyint(1) unsigned NOT NULL default '0', `is_comparable` tinyint(1) unsigned NOT NULL default '0', `is_visible_on_front` tinyint(1) unsigned NOT NULL default '0', `is_unique` tinyint(1) unsigned NOT NULL default '0', `is_configurable` tinyint(1) unsigned NOT NULL default '1', `apply_to` varchar(255) NOT NULL default '', `position` int(11) NOT NULL default '0', `note` varchar(255) NOT NULL default '', --->`is_visible_in_advanced_search` tinyint(1) unsigned NOT NULL default '0', PRIMARY KEY (`attribute_id`), UNIQUE KEY `entity_type_id` (`entity_type_id`,`attribute_code`) )
FOR TABLE: product_alert_stock
KEY `FK_PRODUCT_ALERT_PRICE_CUSTOMER` (`customer_id`), KEY `FK_PRODUCT_ALERT_PRICE_PRODUCT` (`product_id`), KEY `FK_PRODUCT_ALERT_PRICE_WEBSITE` (`website_id`) ============ KEY `FK_PRODUCT_ALERT_STOCK_CUSTOMER` (`customer_id`), KEY `FK_PRODUCT_ALERT_STOCK_PRODUCT` (`product_id`), KEY `FK_PRODUCT_ALERT_STOCK_WEBSITE` (`website_id`)
FOR TABLE: tax_rate_data
CREATE TABLE IF NOT EXISTS `tax_rate_data` ( `tax_rate_data_id` int(10) unsigned NOT NULL auto_increment, `tax_rate_id` int(10) unsigned NOT NULL default '0', `rate_value` decimal(12,4) NOT NULL default '0.0000', `rate_type_id` tinyint(4) NOT NULL default '0', PRIMARY KEY (`tax_rate_data_id`), KEY `rate_id` (`tax_rate_id`), KEY `rate_type_id` (`rate_type_id`) ) =========== CREATE TABLE IF NOT EXISTS `tax_rate_data` ( `tax_rate_data_id` int(10) unsigned NOT NULL auto_increment, `tax_rate_id` int(10) unsigned NOT NULL default '0', `rate_value` decimal(12,4) NOT NULL default '0.0000', `rate_type_id` tinyint(4) NOT NULL default '0', PRIMARY KEY (`tax_rate_data_id`), --->UNIQUE KEY `idx_rate_rate_type` (`tax_rate_id`,`rate_type_id`), KEY `rate_id` (`tax_rate_id`), KEY `rate_type_id` (`rate_type_id`) )
NEXT PART IN SECOND POST
|