起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 238|回复: 4

【结贴】数据差异比较功能的一个问题

[复制链接]
发表于 2010-5-21 10:42:59 | 显示全部楼层 |阅读模式
我用数据差异比较功能比较数据库和X3定义的表,然后根据之间的差异修改表定义,该功能会比较出某些字段有唯一约束,但是数据库表这些字段确实是没有唯一约束的。一开始我没有注意到这个问题,导致我花了大半天查找程序错误。这个功能为什么会比较出一些不存在的差异?
回复

使用道具 举报

发表于 2010-5-21 10:47:41 | 显示全部楼层
此问题确实存在。
平台提供的方法不能保证在所有情况下定义是一致的,用数据库的工具手工比较是最保险的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-21 17:13:15 | 显示全部楼层
那如果我在数据库手动做了修改,比如增加了字段,或是修改了字段的属性,怎么样体现到平台的表定义当中?
回复 支持 反对

使用道具 举报

发表于 2010-5-21 17:26:07 | 显示全部楼层
可以手动去添加一下。
只要字段id和类型、长度、小数位数等相匹配就可以。

我们一般比较保险的做法是这样:在studio中去对已经存在的表做 添加或者修改字段,然后手动去数据库中添加或者修改对应表中的字段信息。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-24 18:50:26 | 显示全部楼层
明白了,结吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-9 11:32 , Processed in 0.051113 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表