51Testing软件测试论坛

标题: 关于缺陷ID问题 [打印本页]

作者: wslss007    时间: 2007-11-26 16:55
标题: 关于缺陷ID问题
把ID等于1-10的缺陷给删了,现在显示的第一条ID是从11开始,如何解决?是对SEQUENCE这个表进行修改吗?
作者: wslss007    时间: 2007-11-27 09:34
没人回答么?
作者: xueyun    时间: 2007-11-27 17:10
好像只能修改数据库了,TD不会自动重新编号的,你可以在demo工程里做实验,看看仅改这个表有没有用。
作者: zhj686    时间: 2007-11-29 14:04
是的,是修改这个表中的开始ID就可以了。
作者: xuefeng    时间: 2007-12-24 17:09
sequences表中的sql_seq_name=bug的这条记录为记录bug自动加1的记录,将他相对应的sq_seq_value=0,那么下一条bug就会从1开始了

sequences表中的sql_seq_name=REQ的这条记录为记录REQ自动加1的记录,将他相对应的sq_seq_value=0,那么下一条需求就会从1开始了

这个我已经改过,没问题
作者: msnshow    时间: 2007-12-25 18:11
其实并没有必要改ID吧,没实际意义
作者: eric.y    时间: 2008-1-13 13:03
标题: 回复 6# 的帖子
你不出问题吗?
作者: owelowel    时间: 2008-4-21 11:08
6楼的方法收藏了,谢谢!
作者: shhuangfy    时间: 2008-4-22 16:59
是在站点管理页面执行sql语句还是在专门的如plsql中执行呀
我在站点管理页面执行时:update sequences set bug='0'时总报错:[Mercury][Oracle JDBC Driver][Oracle]ORA-00904: "BUG": invalid identifier
作者: joshfang    时间: 2008-4-23 09:22
You can delete old or duplicate defects from a project. When you delete a
defect, TestDirector does not reuse the Defect ID.
作者: joshfang    时间: 2008-4-23 09:33
原帖由 msnshow 于 2007-12-25 18:11 发表
其实并没有必要改ID吧,没实际意义


同意7楼的
作者: shhuangfy    时间: 2008-4-25 15:45
修改ID虽然没有实际意义,不过修改缺陷状态倒是很有意义的呀
如我不想用‘固定’‘打开’等,我就把它们删除,在数据库中删除后,页面上还仍然有‘固定’‘打开’
作者: 無名    时间: 2011-8-15 17:18
回复11楼
你update sequences set bug='0' 这个当然会报错, bug 是他的名字,而value才是他的值。
正确应该是
Update SEQUENCES set SQ_SEQ_VALUE = '0' WHERE SQ_SEQ_NAME = 'BUG'

另外:ID只有在创建模版,才会使用到,ID只是一个标识而已。

回14楼:
打开、固定等状态是系统写死的,如果想修改成其他状态,可以在自定义--自定义项目实体-添加用户字段-选择字段类型-添加表-保存,而后在工作流-脚本生成器中-相应的用户组-将自定义的字段放在可见组里面即可。
作者: thankyou3    时间: 2011-8-16 14:03
正确应该是
Update SEQUENCES set SQ_SEQ_VALUE = '0' WHERE SQ_SEQ_NAME = 'BUG'

这个可以更正过来




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2