51Testing软件测试论坛

标题: ID问题 请求解答! [打印本页]

作者: 小炮    时间: 2005-10-31 09:50
标题: ID问题 请求解答!
各位高手,好
TD设置中,当从B项目复制用户和用户组到A项目时,在给A项目新增BUG时,发现ID号会连着原来B项目中的ID号(假如以前B项目TD中,bug数为50,现在在A项目中增加bug,就会从第51条开始),现在有没有办法处理这个问题?让A项目中新增bug时,就从1开始?
作者: chenxi8320    时间: 2005-10-31 11:20
我也想知道答案,怎么没有人来解答呢??
作者: sincky    时间: 2005-10-31 12:23
你是怎么把用户和用户组,跨项目复制的?
作者: sincky    时间: 2005-10-31 12:26
如果你是通过复制项目的手段来做的,在复制项目过程中,把原来项目的缺陷库数据不导入,那么在新项目里,肯定是从1开始的啊!
所以我纳闷,难道有其他复制用户组的方式?
作者: kai_top    时间: 2005-10-31 13:37
出现这种问题,是因为复制的时候,虽然没有把另一个项目中的bug具体内容复制到新的项目,但把bug的总数复制到新的项目了;而你每次添加bug的时候,都是先查寻这个bug总共数值,然后+1而成的,所以就会出现这种情况;在新项目中,把bug总数复0就可解决了:
方法一(本地的):打开,磁盘上新建项目目录下的Testdir.mdb,把表sequences中的bug值改为你想要开始的数据即可,比如为0,新建时ID就从1开始;
方法二(远程/本地的):在登录后台管理后,点击新建项目中的任一表格,然后把下面的语句复制到右栏sql语言栏,点击右边的Execute Sql按钮,执行一下,即可:
update sequences
set sq_seq_value=0 where sq_seq_name='bug'

[ Last edited by kai_top on 2005-10-31 at 13:39 ]
作者: 小炮    时间: 2005-10-31 15:02
谢谢解答。。
按照楼上的已经解决!




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