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. 建议在卸载提示中增加相关说明需手动删除或恢复的文件目录信息
由于测试时间较短 上述报告或许有误 请多多指正
习明 力顶!
呼呼!~ 好的
這方面會盡快更正... 感谢测试 1. DAC客户端数据库安装SQL语句匹配考虑不周 造成非默认cdb_表名前缀数据库升级无效 建表预处理的DROP TABLE IF EXISTS无效 建议改用特定标识作为表名前缀进行匹配修正
可以使用
$sql = str_replace("\r", "\n", str_replace(' cdb_', ' '.$tablepre, $sql));
把 cdb_ 換為 論壇使用的tablepre
回复 5# 的帖子
[code]DROP TABLE IF EXISTS `cdb_homemodules`;CREATE TABLE IF NOT EXISTS `cdb_homemodules` (......[/code]我不多说了
页:
[1]
