Obsah
Vymazání údajů o aktivitách uživatele
Typy aktivit vázané na uživatele (např. údaje o přihlášení aj.) mají nyní v nových instalacích Evergreenu výchozí nastavení jako „dočasné“, což v praxi znamená, že v databázi je uchován pouze údaj o poslední aktivitě každého typu.
Nastavení více typů aktivity jako „dočasné“ vede k tomu, že je sbíráno méně údajů o aktivitě čtenáře a tím je více chráněno soukromí čtenářů. Navíc je toto nastavení prevencí proti hromadění velkého množství dat v tabulce actor.usr_activity, která se jinak může velice rychle rozrůst do obrovských rozměrů.
Nastavení pro automatické čištění
V administrátorském rozhraní: Administrace → Administrace serveru → Typy aktivity uživatele nastavte hodnotu v poli „Dočasné“ na „Pravda“
Pokud jsou typy aktivit nastaveny jako „dočasné“, odpovídající aktivity uživatele budou automaticky vymazány.
Čištění aktivit přímo v databázi
Administrátor může provádět čištění aktivit uživatele také s využitím SQL dotazu. To je užitečné pro kontrolu, že všechny staré aktivity uživatelů byly opravdu vymazány, a kdy k čištění došlo, obzvláště v případě, že tabulka actor.usr_activity obsahuje obpravdu velké množství údajů.
Pro vymazání všech typů aktivit zadejte tento příkaz:
SELECT actor.purge_usr_activity_by_type(etype.id) FROM config.usr_activity_type etype;
Pozor! Pokud je v tabulce actor.usr_activity table velké množsví údajů, čištění může trvat velmi dlouho.