강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của heewon97
heewon97

câu hỏi đã được viết

Dự án thực tế React.js cắt vừa miệng ăn - Phần SNS

(8.2) Triển khai tính năng Thích

like 테이블에서 왜 create_at이 필요한지 궁금합니다.

Đã giải quyết

Viết

·

47

·

Đã chỉnh sửa

0

Table 생성시, 왜 created_at이 필요한가요?

 

like 테이블에는 postId, userId만 있으면 될거같은데요...

reacttypescriptreact-querysupabasezustand

Câu trả lời 1

1

winterlood님의 프로필 이미지
winterlood
Người chia sẻ kiến thức

안녕하세요 이정환입니다.

말씀하신 것처럼 좋아요 기능 자체만 놓고 보면 postId와 userId만으로도 충분합니다. 누가 어떤 게시글에 좋아요를 눌렀는지만 알면 되니까요. 그런데 created_at을 추가해두면 실무에서 유용한 경우가 꽤 많습니다.

- 데이터 분석/통계: "이 게시글이 언제 좋아요를 가장 많이 받았는지", "최근 1주일간 좋아요 추이" 같은 시간 기반 분석이 가능해집니다.

- 정렬 기준: 예를 들어 "내가 좋아요 누른 글 목록"을 보여줄 때, 최근에 누른 순서대로 정렬할 수 있습니다.

- 디버깅/운영: 문제가 생겼을 때 "이 좋아요가 언제 생성된 건지" 추적할 수 있어서 운영 시 도움이 됩니다.

이런 이유로 실무에서는 거의 모든 테이블에 created_at을 관례적으로 넣는 편입니다. 당장은 쓰지 않더라도 나중에 필요해지는 경우가 많고, 한번 빠뜨리면 과거 데이터에 대해서는 복구할 방법이 없기 때문입니다.

Hình ảnh hồ sơ của heewon97
heewon97

câu hỏi đã được viết

Đặt câu hỏi