콘솔을 사용하여 특정 스태프 작업 로그 삭제

계속: Don't log all post edits in staff action logs for a user-merge - #4 by JammyDodger

감사합니다. 그 사이, 특정 날짜의 시스템 게시글 수정 로그를 삭제할 수 있는 명령어를 Rails 콘솔 전문가가 제안해 주시면 로그를 정리하는 데 도움이 될 것입니다.

이 내용이 별도의 주제로 분리되면 더 많은 관심을 끌 것 같아서, 따로 분리해 두었습니다. :+1:

참고로, user_histories 테이블에 저장되어 있으니 시작하는 데 도움이 되길 바랍니다.

다음과 같은 방식으로 작성할 수 있을 거라고 생각했어요:

UserHistory.where(“created_at > ?”, date).where( and staffuser=xyz, and action=edit post).destroy_all

하지만 올바른 문법으로 작성해야 하죠 :stuck_out_tongue:

단순히 테이블에만 있는 것이라면, postgres에서 직접 삭제하는 것이 더 쉬울 수 있습니다.

기억으로는 다음과 같습니다:

UserHistory.where(bla,bla,bla)

Introduce a way to also permanently delete the sensitive info from the staff logs - #2 by JammyDodger

다만, Administrative Bulk Operations 에 있는 다른 부분들이 그 bla bla bla를 채우는 데 도움이 될 수 있습니다.

(지금 제 컴퓨터가 곁에 있지 않습니다)