ancestor
表記錄了上級和下級(子頁面)頁面之間的關系。這個表格同時被用來确定子頁面是否具有從上級頁面繼承來的限制(restrictions)權限。
偶爾 ancestor 表格中的資料可能被損壞,這就要求你需要對 ancestor 表進行重構了。
如何對 ancestor 表進行重構:
- 備份你的資料庫。
- 使用下面的連接配接通路 頁面級别權限(Page Level Permissions)頁面。
<your-site>/admin/permissions/pagepermsadmin.action
- 選擇 重構 ancestor 表(Rebuild ancestor table)。
- 進入 > 基本配置(General Configuration) > 緩存管理(Cache Management)。
- 重新整理 内容繼承權限(Inherited Content Permissions)緩存。
你同時需要進行下面的操作
Content Index Administration這樣能夠保證權限的限制在查找界面中生效。
針對基本資料量的網站,這個操作通常需要大概 10 分鐘才能完成,在操作沒有完成之前,你可能不能儲存新的内容。我們推薦你對你的資料庫進行完整的備份,不要在網站通路高峰期進行重構操作,可以選擇在網站維護時間進行重構操作。
https://www.cwiki.us/display/CONFLUENCEWIKI/Rebuilding+the+Ancestor+Table