51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5198|回复: 13
打印 上一主题 下一主题

[原创] 关于缺陷ID问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-11-26 16:55:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
把ID等于1-10的缺陷给删了,现在显示的第一条ID是从11开始,如何解决?是对SEQUENCE这个表进行修改吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-11-27 09:34:34 | 只看该作者
没人回答么?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-11-27 17:10:07 | 只看该作者
好像只能修改数据库了,TD不会自动重新编号的,你可以在demo工程里做实验,看看仅改这个表有没有用。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-11-29 14:04:13 | 只看该作者
是的,是修改这个表中的开始ID就可以了。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-12-24 17:09:37 | 只看该作者
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开始了

这个我已经改过,没问题
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    6#
    发表于 2007-12-25 18:11:56 | 只看该作者
    其实并没有必要改ID吧,没实际意义
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2008-1-13 13:03:00 | 只看该作者

    回复 6# 的帖子

    你不出问题吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2008-4-21 11:08:59 | 只看该作者
    6楼的方法收藏了,谢谢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2008-4-22 16:59:22 | 只看该作者
    是在站点管理页面执行sql语句还是在专门的如plsql中执行呀
    我在站点管理页面执行时:update sequences set bug='0'时总报错:[Mercury][Oracle JDBC Driver][Oracle]ORA-00904: "BUG": invalid identifier
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2008-4-23 09:22:30 | 只看该作者
    You can delete old or duplicate defects from a project. When you delete a
    defect, TestDirector does not reuse the Defect ID.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2008-4-23 09:33:39 | 只看该作者
    原帖由 msnshow 于 2007-12-25 18:11 发表
    其实并没有必要改ID吧,没实际意义


    同意7楼的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2008-4-25 15:45:30 | 只看该作者
    修改ID虽然没有实际意义,不过修改缺陷状态倒是很有意义的呀
    如我不想用‘固定’‘打开’等,我就把它们删除,在数据库中删除后,页面上还仍然有‘固定’‘打开’
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2011-8-15 17:18:40 | 只看该作者
    回复11楼
    你update sequences set bug='0' 这个当然会报错, bug 是他的名字,而value才是他的值。
    正确应该是
    Update SEQUENCES set SQ_SEQ_VALUE = '0' WHERE SQ_SEQ_NAME = 'BUG'

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

    回14楼:
    打开、固定等状态是系统写死的,如果想修改成其他状态,可以在自定义--自定义项目实体-添加用户字段-选择字段类型-添加表-保存,而后在工作流-脚本生成器中-相应的用户组-将自定义的字段放在可见组里面即可。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2011-8-16 14:03:34 | 只看该作者
    正确应该是
    Update SEQUENCES set SQ_SEQ_VALUE = '0' WHERE SQ_SEQ_NAME = 'BUG'

    这个可以更正过来
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-17 06:23 , Processed in 0.075635 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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