DB 관련
- TypeORM의
@DeleteDateColumn
을 설정하면 기본적으로 삭제되지 않은, 즉 해당 열의 값이 비어 있는 데이터를 자동으로 필터링합니다. (참고) - TypeORM의
save()
함수는 일반적으로 삽입과 업데이트를 상황에 따라 선택적으로 수행하지만, PK가 2개일 경우 제대로 작동하지 않을 수 있습니다. (참고) - View table
별도로 TypeORM의 기능이 만족스럽지 못해서 Prisma 사용을 고려하고 있습니다.
TypeScript 관련
그 외
- Elasticsearch 샤드 자동삭제 설정
- PR 생성 GitHub Actions: CLI 활용
- Reviewer로 팀을 지정할 때 이슈가 있습니다.