用户工具

站点工具


差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
razor:upgrade-instruction-v0-7.1-to-v0-7.2 [2015/09/15 10:48]
cobub v0.7.2
razor:upgrade-instruction-v0-7.1-to-v0-7.2 [2017/07/14 11:18] (当前版本)
行 20: 行 20:
  
  
-1)修改表 **channel_product**+1)修改表 **ci_sessions**
  
 ^属性名称 ^属性值 ^变化^ ^属性名称 ^属性值 ^变化^
行 26: 行 26:
 **sql语句:** **sql语句:**
 <​code>​ <​code>​
-ALTER TABLE `razor.umsinstall_channel_product+ALTER TABLE `razor.umsinstall_ci_sessions
 CHANGE `ip_address` `ip_address` varchar(45);​ </​code>​ CHANGE `ip_address` `ip_address` varchar(45);​ </​code>​
  
行 38: 行 38:
 **sql语句:** **sql语句:**
 <​code>​ <​code>​
-ALALTER ​TABLE `razor.umsinstall_clientdata` ​+ALTER TABLE `razor.umsinstall_clientdata` ​
 ADD COLUMN `salt` varchar(64) DEFAULT NULL,​INDEX(`insertdate`);</​code>​ ADD COLUMN `salt` varchar(64) DEFAULT NULL,​INDEX(`insertdate`);</​code>​
  
行 46: 行 46:
 **sql语句:** **sql语句:**
 <​code>​ <​code>​
-ALALTER ​TABLE `razor.umsinstall_clientusinglog` ​+ALTER TABLE `razor.umsinstall_clientusinglog` ​
 ADD INDEX(`insertdate`);</​code>​ ADD INDEX(`insertdate`);</​code>​
  
 4)修改表 **errorlog** 4)修改表 **errorlog**
 +
 属性`insertdate`增加索引。 属性`insertdate`增加索引。
  
 **sql语句:** **sql语句:**
 <​code>​ <​code>​
-ALALTER ​TABLE `razor.umsinstall_errorlog` ​+ALTER TABLE `razor.umsinstall_errorlog` ​
 ADD INDEX(`insertdate`);</​code>​ ADD INDEX(`insertdate`);</​code>​
  
 5)修改表 **eventdata** 5)修改表 **eventdata**
 +
 属性`insertdate`增加索引。 属性`insertdate`增加索引。
  
 **sql语句:** **sql语句:**
 <​code>​ <​code>​
-ALALTER ​TABLE `razor.umsinstall_eventdata` ​+ALTER TABLE `razor.umsinstall_eventdata` ​
 ADD INDEX(`insertdate`);</​code>​ ADD INDEX(`insertdate`);</​code>​
  
行 242: 行 244:
   `userid `  varchar(128) NOT NULL,   `userid `  varchar(128) NOT NULL,
   PRIMARY KEY (`did`),   PRIMARY KEY (`did`),
-  UNIQUE KEY `deviceid`(`deviceid`,​`userid`)+  UNIQUE KEY `deviceid`(`deviceid`,​`userid`),
   KEY `userid` (`userid`)   KEY `userid` (`userid`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;​ ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;​
行 259: 行 261:
   `pushid` ​ varchar(128) NOT NULL,   `pushid` ​ varchar(128) NOT NULL,
   PRIMARY KEY (`did`),   PRIMARY KEY (`did`),
-  UNIQUE KEY `deviceid`(`deviceid`,​`pushid`)+  UNIQUE KEY `deviceid`(`deviceid`,​`pushid`),
   KEY `pushid` (`pushid`)   KEY `pushid` (`pushid`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;​ ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;​
行 269: 行 271:
  
 ^属性名称 ^属性值  ​  ​^变化^ ^属性名称 ^属性值  ​  ​^变化^
-|datevalue |  ​  |NOT NULL->NOT NULL AUTO_INCREMENT|+|datevalue |  ​  |TIMEStamp->Date|
 **sql语句:** **sql语句:**
 <​code>​ <​code>​
 ALTER TABLE `razordw.umsinstall_dim_date` ​ ALTER TABLE `razordw.umsinstall_dim_date` ​
-CHANGE `datevalue` `datevalue` NOT NULL AUTO_INCREMENT;+CHANGE `datevalue` `datevalue` ​date NOT NULL;
 </​code>​ </​code>​
  
行 283: 行 285:
 <​code>​ <​code>​
 ALTER TABLE `razordw.umsinstall_dim_devicesupplier` ​ ALTER TABLE `razordw.umsinstall_dim_devicesupplier` ​
-CHANGE ​CHANGE `devicesupplier_name` `devicesupplier_name` varchar(128);;+CHANGE `devicesupplier_name` `devicesupplier_name` varchar(128);​
 </​code>​ </​code>​
  
行 292: 行 294:
 **sql语句:** **sql语句:**
 <​code>​ <​code>​
-ALALTER ​TABLE `razordw.umsinstall_fact_event` ​+ALTER TABLE `razordw.umsinstall_fact_event` ​
 ADD INDEX(`date_sk`,​`product_sk`);</​code>​ ADD INDEX(`date_sk`,​`product_sk`);</​code>​
  
 4)修改表**'​dim_date'​** 4)修改表**'​dim_date'​**
 +
 删除表中datevalue在2015年1月1日以前的数据 删除表中datevalue在2015年1月1日以前的数据
 +
 **sql语句:** **sql语句:**
 <​code>​ <​code>​
 DELETE FROM umsinstall_dim_date DELETE FROM umsinstall_dim_date
-WHERE date_sk BETWEEN 1 AND 1827  ​+WHERE date_sk BETWEEN 1 AND 1827</​code> ​ 
  
 ====== 3、修改存储过程 ====== ====== 3、修改存储过程 ======
行 328: 行 332:
 步骤六:​重新启动数据库和数据仓库。 步骤六:​重新启动数据库和数据仓库。
  
-重启数据库和数据仓库前,请先将步骤一中的第2步中以前版本的“web”目录备份,命名为web-backup0.7.1,​存储在合适的地方,删除“web”。然后将“razor_v7.2”修改成“web”(以前的版本的名称),并修改config.php文件的$config['​base_url'​]= ‘http://192.168.1.103/web’。+重启数据库和数据仓库前,请先将步骤一中的第2步中以前版本的“web”目录备份,命名为web-backup0.7.1,​存储在合适的地方,删除“web”。然后将“razor_v7.2”修改成“web”(以前的版本的名称),并修改config.php文件的$config['​base_url'​]= ‘http://yoururl/web’。
  
razor/upgrade-instruction-v0-7.1-to-v0-7.2.1442285300.txt.gz · 最后更改: 2017/07/14 11:12 (外部编辑)