고정자유
Tiptap에서 코드블록 highlighting 설정
결국 가장 큰 시간은 마이그레이션과 인덱스 설계에 들어갔습니다. 검색 인덱스를 어떻게 만들지 / generated column으로 둘지 / 트리거로 둘지 고민이 많았네요.
북마크는 토글 형태로 (`(userId, postId)` 복합 PK + `onConflictDoNothing`). 1행 INSERT 또는 DELETE라 동시성 걱정 없음.
결국 가장 큰 시간은 마이그레이션과 인덱스 설계에 들어갔습니다. 검색 인덱스를 어떻게 만들지 / generated column으로 둘지 / 트리거로 둘지 고민이 많았네요.
북마크는 토글 형태로 (`(userId, postId)` 복합 PK + `onConflictDoNothing`). 1행 INSERT 또는 DELETE라 동시성 걱정 없음.
Auth.js v5 마이그레이션 후기 더 자세히 부탁드립니다.