如何查看比最近更改中可用的旧更改?

时间:2013-09-12 22:10:18

标签: mediawiki

我们有一个托管的mediawiki正在运行,我们只有有限的访问权限 - 所以我可以更改服务器上的文件并查询数据库,但是没有用于执行脚本的控制台。

现在我需要获取过去6个月中已更改页面的列表,这些页面仅通过最近的更改部分可用,因为据我所知,早于某个时间范围的条目将从数据库中清除。

那么如何通过SQL选择更改或使用可以列出那些不需要最近页面表的扩展?

2 个答案:

答案 0 :(得分:0)

您应该可以使用the revision table,它包含对Wiki进行的每个(未删除的)修订。

答案 1 :(得分:0)

对于那些有兴趣如何使用svick建议的版本+页面表的人,这里是开头的陈述:

SELECT date_format( r.rev_timestamp, '%d.%m.%y' ) , cast( p.page_title AS char )
FROM revision r
JOIN page p ON ( r.rev_page = p.page_id )
ORDER BY r.rev_timestamp DESC