是否可通过文件覆盖加数据库手动升级来替代升级程序?

2016-07-07 15:26 来源:www.chinab4c.com 作者:ecshop专家

现在升级程序集成了傻瓜式的升级后台,但整个步骤比较繁琐
其实升级主要就是2方面,文件更新和数据库的更新,方便的话,希望能给出数据库的修改方法,谢谢

回答:
现在直接文件覆盖,数据表哪里修改不知道,请大大指点下,谢谢

直接在后台执行upgrade\packages\v2.7.2,目录下的structure.sql和data_zh_cn_gbk.sql
夺宝奇兵出现错误提示
MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => SELECT act_id, act_name AS snatch_name, goods_name, start_time, end_time, is_finished, ext_info, product_id FROM `bosidunshopcom`.`ecs_bosidunshopcomgoods_activity` WHERE act_type = 0 ORDER by act_id DESC LIMIT 0, 15 ) [2] => Array ( [error] => Unknown column 'product_id' in 'field list' ) [3] => Array ( [errno] => 1054 ) )
请问如何解决?
在执行structure.sql的时候,执行到ALTER TABLE `ecs_bosidunshopcomcart` ADD `product_id` mediumint(8) unsigned NOT NULL default '0';时提示出错
出错信息出错了:
Duplicate column name 'product_id'

~~!

升级数据库是在upgrade里面的sql语句。
但是按照正常的流程,只需要上传 upgrade和upload 然后升级就可以了