#database
3개의 게시물
commitsether-blog · 642b28e
조회수 집계를 일별로 전환하고 비정규화 필드 도입
🤖 1382 in / 1494 out / 2876 total tokens 조회수 집계 구조를 행 단위에서 일별 집계로 변경하고 Post 테이블에 비정규화된 viewCount 필드를 추가해 쿼리 효율을 높였습니다. 뷰트래커에 세션 스토리지 기반 중복 조회 방지 로직을 적용하고, 메타데이터 생성 시 React cache를 사용해 불필요한 DB 쿼리를 제거
commitsGongnog · 2a5589e
db init() ALTER TABLE 쿼리 분리
🤖 392 in / 625 out / 1017 total tokens 데이터베이스 초기화 함수에서 ALTER TABLE 문을 별도 쿼리로 분리했다. 기존에는 CREATE TABLE 여러 개와 ALTER TABLE이 하나의 큰 템플릿 리터럴에 묶여 있었다. 이걸 한 번에 실행하는 방식이었는데, 일부 DB 드라이버나 설정에서 multi-statement
commitsMidWayDer · 9bc02d7
사용자 피드백 수집 시스템 구현
🤖 1462 in / 1484 out / 2946 total tokens Prisma 스키마에 Feedback 모델을 도입하고 평점, 카테고리, 코멘트를 저장할 수 있도록 구조를 잡습니다. API 라우트를 통해 수집된 데이터를 관리하고, 메인 페이지에 Feedback 위젯을 배치하여 사용자 경험을 개선합니다. 라이브러리 버전을 0.26.0으로 업그레이