자, 이건 비교적 사소한 문제이지만, 페이지뷰 차트/리포트에서 하루 치의 데이터를 삭제하거나 수정할 방법이 있을까요?
내 포럼이 방금 DDoS 공격을 받았고, Cloudflare로 전환하면서 그 문제는 해결되었지만, 불행히도 관리자 대시보드의 차트 스케일이 엉망이 되어 버렸습니다:
application_requests 테이블에서 해당 리포트를 생성하는 쿼리를 기준으로 일부 행을 삭제하는 것을 검토해 보겠습니다. 예를 들어 다음과 같은 쿼리를 사용할 수 있습니다:
DELETE
FROM application_requests ar
WHERE req_type = 8
AND ar.date::date BETWEEN :start_date AND :end_date;
원하는 데이터를 정확히 조회하는지 확인하기 위해 먼저 SELECT *(또는 유사한 쿼리)를 실행하는 것이 항상 좋습니다. req_type과 날짜 외에도 불법적인 요청을 식별할 수 있는 다른 기준을 찾아볼 수 있을 것입니다.