예전 사이트 관련 지식이 없었을때 여러 호스팅을 옮겨 다니면서, 중복된 게시글이 좀 생겼습니다. (댓글도 포함)

문제는 중복된 게시글에 중복된 게시글도 있고, 중복 게시글에 또 추가로 각자의 댓글이 있습니다.

 

질문

1. 중복된 게시글과 댓글은 하나로 병합

2. 중복이 안된 댓글은 병합된 게시글로 이동

 

한번에 옮길 수 있는 쿼리문 있을까요?

  • Lv30

    현실적으로 어려운 작업으로 보입니다.

    특히 댓글 부분은 댓글을 이동시키는 것은 부적절합니다. 댓글 작성시 연동되는 정보가 꽤 많습니다.

    - 불가능하다고 보는게 더 어울리겠네요.

    원하시는 답변은 아니지만
    삭제시 피해를 덜보는 것으로 선택해서 중복된 게시글 중 하나를 삭제하는 작업을 진행하시는게 좋을 것 같네요.

  • Lv30
    우선순위를 두자면, 게시글 이동,병합하면 댓글이 자동적으로 따라 올거 같은데, 그후에 중복댓글은 하나로 병합하는것이 맞겠네요.
    질문을 하면서도 이게 가능할까?라는 생각은 했었는데, 좀 무리가 있나보네요.
    대부분 예전 게시글들이 중복이 되서, 중복양이 좀 되던데 시간날때마다 하나씩 지우는 방향으로 해야겠네요.
    답변 감사합니다.
  • Lv30
    게시판 이동은 코어에서도 지원해서 가능합니다. 하지만 다른 게시물 2개를 특정한 게시물에 병합하는건 가능하지 않죠. db에서 조차 하기 불가능한 작업으로 보입니다.

    제가 보기엔 둘중 하나는 무조건 삭제되어야 한다고 보여지네요.
  • Lv30
    네 게시판 이동은 하도 많이 해서 잘 알고 있습니다.^^;
    리스트 목록 300으로 해놓고 지우고 있는데, 나중에는 같은글이 3개씩 있네요 ㅎ
    댓글이 동일하면 조회수가 높은 글을, 댓글이 많으면 조회수가 적도라도 댓글이 많은 기준으로 남겨두고 있습니다.