Memo
Changed
l TistoryInfo의 primary key 변경
- tistory_blog_id마다 여러 블로그 개설이 가능하여 key로 사용 불가
- tistory_blog_name으로 key 변경
Progress
l DB 업데이트 순서
- 신규 카테고리 생성 -> post 정보 업데이트 -> 삭제 카테고리 처리
- 이슈 시나리오 : 카테고리 A의 post -> 카테고리 B로 이동 (카테고리 A 삭제)
- 업데이트 전 DB 상태 : 카테고리 B가 없음 / 카테고리 A가 있음 / post의 카테고리가 A로 설정됨
l Sync 확인을 위한 데이터 구조
- catId, catName, catParent, catEntries, postId, postDate, tistoryPostDate
Postponed
l 다양한 블로그 API
- 사유 : Task가 커짐
- 고려할 것 : API, BlogInfo, Repository (Table/DB), Parser
New
Tistory API response를 JSON으로 수신
l Query String “output” 설정
- &output=json으로 보낼 경우 json으로 받을 수 있음
Things to know
Github 사용시 application.properties
l application.properties 민감정보가 github에 노출됨
- 현재 노출된 내용에 대한 처리 필요
- 대책 방안 조사하기
'정리하기 > DR' 카테고리의 다른 글
[Daily Report] 22.01.12 - DB Sync를 위한 DB/Blog 데이터 불러오기 구현 (0) | 2022.01.12 |
---|---|
[Daily Report] 22.01.11 - DB Sync를 위한 DAO 작성 (0) | 2022.01.11 |
[Daily Report] 22.01.10 - DB Sync를 위한 데이터 정의 및 API/DB 데이터 읽기 구현 (0) | 2022.01.10 |
[Daily Report] 22.01.05 - Tistory API 데이터 파싱 구현 (0) | 2022.01.06 |
[Daily Report] 22.01.04 - data.sql 작성 및 DB 연동 테스트 (0) | 2022.01.04 |