연달아 작성하는 15주차입니다.
15주차에는 아주 큰 일이 있었는데요.. 있었던 내용들은 한 번 정리해보도록 하겠습니다.
1) 동일한 테이블에 임시 저장용 포스트 정보도 저장
2) is_temp 플래그로 구분하고, original_post_id를 저장
1) 별도의 테이블에 임시 저장용 포스트 정보 저장
2) is_temp가 아닌 has_temp로 플래그 사용하고, temp_post_id를 저장
위 버튼을 통해 수정 페이지 진입
수정 시 임시 포스트가 있을 경우 내용을 불러올 것인지 팝업 호출
따라서 임시 포스팅을 저장하는 별도의 테이블을 두고, original posting에 temp 데이터가 있는지 확인하는 방식으로 가려고 함
이번주에는 아주 큰 일이 있었는데요..
DB 인스턴스가 모조리 날아가는 문제가 있었습니다.
postgresql 재설치 및 방화벽 세팅, db 테이블에 데이터까지 모두 수동으로 삽입했씁니다..
... 정말 다하고 나니 현타가 씨게 왔습니다.
Q1) user_id가 반드시 필요한가?
user_name을 유니크하게 가져간다면 별도의 id는 필요 없음.
그러나 user_id를 내부적으로 사용하고, user 테이블을 별도로 두는 경우
id에 대한 user의 이름을 알기 위해 join을 하는등 로직이 조금 복잡해짐.
따라서 user_id를 컬럼에서 제거하고 user_name을 바로 사용하도록 변경
Q2) post_id도 반드시 필요한가..?