1. 程式人生 > >Confluence 6 重構 ancestor 表

Confluence 6 重構 ancestor 表

div out config -a clas pre str -type als

ancestor 表記錄了上級和下級(子頁面)頁面之間的關系。這個表格同時被用來確定子頁面是否具有從上級頁面繼承來的限制(restrictions)權限。

偶爾 ancestor 表格中的數據可能被損壞,這就要求你需要對 ancestor 表進行重構了。

如何對 ancestor 表進行重構:

  1. 備份你的數據庫。
  2. 使用下面的連接訪問 頁面級別權限(Page Level Permissions)頁面。
    <your-site>/admin/permissions/pagepermsadmin.action
  3. 選擇 重構 ancestor 表(Rebuild ancestor table)
  4. 進入 技術分享圖片 > 基本配置(General Configuration) > 緩存管理(Cache Management)
  5. 刷新 內容繼承權限(Inherited Content Permissions)緩存。

你同時需要進行下面的操作 Content Index Administration 這樣能夠保證權限的限制在查找界面中生效。

針對基本數據量的網站,這個操作通常需要大概 10 分鐘才能完成,在操作沒有完成之前,你可能不能保存新的內容。我們推薦你對你的數據庫進行完整的備份,不要在網站訪問高峰期進行重構操作,可以選擇在網站維護時間進行重構操作。

https://www.cwiki.us/display/CONFLUENCEWIKI/Rebuilding+the+Ancestor+Table

Confluence 6 重構 ancestor 表