打印

DAC初步测试报告

DAC初步测试报告

今天看到有人询问通过DAC安装某插件成功后提示程序错误的问题 实际下载了该插件及DAC客户端进行测试并分析代码 对2007-12-11发布的DAC客户端及当前使用的DAC服务端问题 报告如下:
1. DAC客户端数据库安装SQL语句匹配考虑不周 造成非默认cdb_表名前缀数据库升级无效 建表预处理的DROP TABLE IF EXISTS无效 建议改用特定标识作为表名前缀进行匹配修正
2. DAC服务端数据库卸载的SQL内容生成XML无效 造成DAC包内无卸载语句 请服务端开发人员及时修正
2.1 DAC客户端未发现卸载数据库处理相关程序代码 请开发人员及时修正 并注意1中的匹配问题
3. 建议在卸载提示中增加相关说明需手动删除或恢复的文件目录信息

由于测试时间较短 上述报告或许有误 请多多指正

习明
本帖最近评分记录
  • Eric03 声望 +10 热心提出建议 2007-12-22 09:06
  • Eric03 金币 +10 热心提出建议 2007-12-22 09:06
Por los momentos dificiles,ya entendi que la flor mas bella sera siempre para mi
------------------------------------
因这所有的挫折
我终于明白
那最美丽的花朵
是为自己而盛开

TOP

力顶!


呼呼!~

TOP

好的
這方面會盡快更正...

TOP

感谢测试

TOP

1. DAC客户端数据库安装SQL语句匹配考虑不周 造成非默认cdb_表名前缀数据库升级无效 建表预处理的DROP TABLE IF EXISTS无效 建议改用特定标识作为表名前缀进行匹配修正

可以使用

        $sql = str_replace("\r", "\n", str_replace(' cdb_', ' '.$tablepre, $sql));
把 cdb_ 換為 論壇使用的tablepre

TOP

回复 5# 的帖子

复制内容到剪贴板
代码:
DROP TABLE IF EXISTS `cdb_homemodules`;
CREATE TABLE IF NOT EXISTS `cdb_homemodules` (......
我不多说了
Por los momentos dificiles,ya entendi que la flor mas bella sera siempre para mi
------------------------------------
因这所有的挫折
我终于明白
那最美丽的花朵
是为自己而盛开

TOP


当前时区 GMT+8, 现在时间是 2008-10-12 04:10 京ICP备08003531号

Designed By 17DST
Baidu XML