我公司的用户命名架构已更改,我们希望在现有的Trac实例上应用新的命名架构。我们已经添加了新用户,因此新票证和更改将使用新名称。剩下要做的是迁移现有故障单和更改的用户名,以便我们现有的报告和统计数据仍然有用。
我们使用trac 0.12和sqlite作为数据库。原则上,它应该足以查看Trac database schema,找到包含用户名的字段的所有表并发出SQL update
语句。仍然可能需要花费几个小时来完成所有事情,所以我宁愿使用现有的工具,也不愿从头开始写东西。
有什么建议吗?
(我们还需要更改Subversion存储库中的用户名。svndumptool似乎使用svndumptool transform-revprop svn:author oldname newname repo.dump newrepo.dump
来解决此问题。)