发新话题
打印

[已解决] 删除原有action后原有bug状态怎么处理啊?( 此文章被查看:162次,被回复:6篇!! )

本主题由 ljs53 于 2008-5-8 17:22 关闭

删除原有action后原有bug状态怎么处理啊?

原有部分action被删除了,更新数据库时提示该错误:
应该是因为原有的部分bug正处于被删除的“等待讨论”状态下吧,可是该怎么处理这些bug的状态呢?


问题已经解决 [打开主题]
本主题的最佳答案为 [ 6 楼].

附件

1.jpg (33.94 KB)

2008-5-6 15:04

1.jpg




© 本文为 huxiujing007SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

你去数据库里将这些状态改成对应的其他状态,然后再Update



© 本文为 asukataoziSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

不少人在使用CQ的过程中都遇到过此类问题,可以尝试楼上的方法,要对数据库有一定的了解,此外也要先备份数据库。



© 本文为 yunshanSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

这就要求大家在执行CQ schema 设计过程,删除类似于 状态 这样的 时候,一定一定要检查清楚 是否有 记录存在于 将要删除的状态.

© 本文为 ty1227 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

需要修改哪些表呢?

我修改了defect表和statedef表,然后update,可是还是报错,还需要修改其它表吗?

© 本文为 huxiujing007 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

你是怎么改的?还报什么错?Defect表里的State 应该就是statedef里的dbid。
你先在statedef里查出“等待讨论”对应的dbid,然后在Defect里查出state = 该dbid的记录,将他们都替换成对应状态的dbid!


最佳答案
该回答被楼主/管理员列为正解!

© 本文为 asukataozi 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

问题解决

已经解决了,谢谢大家帮忙!
只要在schema库里的Statedef表里找到新的state的id,然后去bug库里的defect表里替换state为对应的新的id就可以了!

© 本文为 huxiujing007 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

发新话题