Confluence 6 刪除垃圾內容

2022-06-15 19:24:13 字數 3088 閱讀 4152

屬性垃圾的定義為,乙個垃圾使用者在 confluence 建立了使用者,但是這個使用者在自己的屬性頁面中新增了垃圾 url。

如何刪除屬性中的垃圾:

停止 confluence 例項然後備份好你的資料庫。

備註:這個步驟應該在你在資料庫執行下面的 sql 之前進行操作。

找到最後的真實屬性:

selectbodycontentid,bodyfrombodycontentwherecontentidin

(selectcontentidfromcontentwherecontenttype='userinfo')

orderbybodycontentiddesc;

檢視屬性頁面中的內容,直到你找到垃圾使用者的狀態。你可能需要要求一系列的區間。

找到需要刪除的集合:

createtemptablekillsetasselectbc.bodycontentid,c.contentid,c.usernamefrom

bodycontent bcjoincontent conbc.contentid=c.contentidwhere

bodycontentid >= bottom_of_spam_rangeandbodycontentid <= top_of_spam_range

andc.contenttype='userinfo';

deletefrombodycontentwherebodycontentidin(selectbodycontentidfromkillset);

deletefromlinkswherecontentidin(selectcontentidfromkillset);

deletefromcontentwhereprevverin(selectcontentidfromkillset);

deletefromcontentwherepageidin(selectcontentidfromkillset);

deletefromcontentwherecontentidin(selectcontentidfromkillset);

deletefromos_user_groupwhereuser_idin(selectidfromkillset kjoinos_user oono.username=k.username);

deletefromos_userwhereusernamein(selectusernamefromkillset);

如果你使用的是 confluence 5.6 或者早期的版本,請使用下面的 sql 命令:

for confluence 5.6 and earlier...

一旦垃圾內容被刪除後,重啟 confluence 然後重構內容索引。這操作將會從索引查詢對話方塊中刪除任何相關的垃圾內容。

Confluence 6 建立 使用 刪除快捷鏈結

在螢幕的右上角單擊控制台按鈕,然後選擇general configuration鏈結。在左側面板中選擇快捷鏈結 shortcut links 輸入擴充套件的值 expanded value 這個是快捷鏈結使用的 url 鏈結。你可以在鏈結中使用 s 來在 url 中指定使用者輸入的值的替代位置。如果...

Confluence 6 刪除乙個空間

刪除乙個空間將會完全刪除空間和空間的所有內容,包括有關這個空間的所有日曆,和鏈結到這個空間中的問題。只有具有空間管理員許可權的使用者才能夠完全刪除乙個空間。刪除空間是完全從系統中刪除的。一旦你刪除了乙個空間,系統是沒有辦法恢復的,除非你有已經備份的內容。如果你不確定你是否還需要這個空間,你可以exp...

Confluence 6 建立 使用 刪除快捷鏈結

在螢幕的右上角單擊控制台按鈕,然後選擇general configuration鏈結。在左側面板中選擇快捷鏈結 shortcut links 輸入擴充套件的值 expanded value 這個是快捷鏈結使用的 url 鏈結。你可以在鏈結中使用 s 來在 url 中指定使用者輸入的值的替代位置。如果...