1
我一直在盯着我的網站的mediawiki數據庫。我想創建按頁面的原始創建日期排序的頁面的線性列表。SQL查詢mediawiki頁面,按創建日期排序
我找不到指示頁面第一個創建日期的任何時間戳。
我可以在修訂表中找到沒有問題的修訂時間戳...但沒有原始創建時間戳。此外,「page_touched」將不起作用,因爲所有這些頁面都是最近導入的xml,所以他們都感動了。
任何想法?
我一直在盯着我的網站的mediawiki數據庫。我想創建按頁面的原始創建日期排序的頁面的線性列表。SQL查詢mediawiki頁面,按創建日期排序
我找不到指示頁面第一個創建日期的任何時間戳。
我可以在修訂表中找到沒有問題的修訂時間戳...但沒有原始創建時間戳。此外,「page_touched」將不起作用,因爲所有這些頁面都是最近導入的xml,所以他們都感動了。
任何想法?
基於revision
table的佈局。我沒有對它進行測試,也沒有認真考慮可能出現的角落案例。
SELECT rev_page, rev_timestamp
FROM revision
WHERE rev_parent_id = 0
ORDER BY rev_timestamp
頁的第一次修訂有rev_parent_id = 0
,所以我們把它作爲創建時間戳記戳記。
難道你不能通過'page_id'命令他們嗎? – svick