从 bugzilla 批量导出附件

ily*_* n. 5 bugzilla bug-reporting

我们的 bigzilla 安装有几 GB 的数据并且没有服务器管理员。我有对 bugzilla 的网络管理访问权限,并希望获得所有附件(带有它们的原始名称和错误 #)。

我知道有大量导出为 XML 的数据库,但大概之后必须解析附件。

我可以请求访问服务器,然后看看到attachments表中的bug数据库,不过,话又说回来,我会以某种方式解码附件数据。所以,

如何将所有 Bugzilla 的错误附件一次性导出为文件?

也许某些桌面客户端具有此功能?或者有人有一个脚本来创建一个 tarball?

Jes*_*t Z 0

我不知道现有的工具,但这里有一些用于从数据库中提取数据的有用参考(如果您或其他人确实制作了工具,请在此处链接。)

附件文件名位于链接attachments表中,其中还指定了错误编号。

https://dev.mysql.com/doc/refman/5.0/en/select-into.html——从数据库写入文件。

您还可以使用 bugzilla Web 服务,尽管这可能会很慢:http://www.bugzilla.org/docs/4.0/en/html/api/Bugzilla/WebService/Bug.html#attachments