[DB] g5_write_board 관련 질문 드립니다.
본문
php 개발을 한번도 해본 적이 없는 상태에서 DB 정리(삭제)를 하게 되었습니다.
백업과 영향도 분석 거쳐서 자동 삭제 스크립트까지는 만들었는데...
g5_write_board에 예전 글들이 자꾸 다시 중복되어서 올라오네요.
[자동 삭제 스크립트 적용 전에도 동일한 현상이 있었습니다.]
다른 row에서는 wr_9과 wr_10이 없는 것이 대다수이나, DB에 어느새 새로 생성된 row들은 wr_9과 wr_10이 not like '' 입니다.
그누보드5 기반으로 제작된 사이트라는 것만 알고 있고
이클립스 ide에서 소스코드 중 dbconfig와 g5_write_board 로 변환되는 변수들에 대한 insert 쿼리를 모조리 조회했는데... 뭔가 뾰족한 수가 안 나옵니다.
g5_write_board에서 외래키가 없어서 insert 쿼리 말고는 예전 글이 중복되어서 생성되는 이유가 떠오르질 않네요... 해당 건에 대해서 알고 계신 고수분들께 조언 구합니다.
답변 4
자동 삭제 스크립트까지는 만들었는데...
g5_write_board에 예전 글들이 자꾸 다시 중복되어서 올라오네요.''
==
삭제를 어떻게 했는지 소스를 볼 수 있을까요?
표현하시는 것으로 보아서는 예전 글이 일부는 삭제가 안 된 것으로 보이는데요.
그누보드는 제가 알기로는 외래키가 없습니다. 게시판 별로 유니크키로 wr_id 만 있습니다.
현재 로직이 어떤지도 모르는데 그걸 수정하시겠다구요??
위 몇가지 글로 상황 이해가 되시는 개발자분이 몇분이나 있으려나..
그냥 속편하게 의뢰에 맡기세요.. 그게 의뢰자님이나 그 위 상사분이나 더 이득임..
자동으로 글이 생성된다면
글이 생성되는 쿼리를 모조리 찾아서 어느페이지 숨어있는지만 찾으면됩니다.