nestjs

프레임워크/TypeORM

Nest.js에서 TypeORM Configuration 하는 방법

참고 https://docs.nestjs.com/techniques/database#async-configuration https://github.com/myvoltron/typeorm-configuration/tree/master/src 개요 Nest.js 환경에서 환경변수를 로드할 때 @nestjs/config 패키지를 사용합니다. 해당 패키지와 함께 TypeORM configuration 하는 방법을 알아봅니다. 참고로 여기서 쓰이는 방법은 다른 패키지 쓸 때도 적용할 수 있습니다. 일단 환경변수 설정하기 feat. ConfigModule 우선 환경변수 로드를 위해서 ConfigModule 설정을 해야합니다. 저는 해당 모듈의 설정 파일을 src/config/config.validator.ts 에 ..

프레임워크/TypeORM

TypeORM에서 Soft Delete 써보기

참고 https://typeorm.io/delete-query-builder#soft-delete https://github.com/myvoltron/typeorm-soft-delete Soft Delete란? 실제로 데이터를 삭제시키는 방법이 Hard Delete 삭제여부를 알 수 있는 컬럼에 삭제를 표현하는 방법이 Soft Delete, 즉 실제로 삭제하지는 않음 따라서 실제로 삭제시키지 않고 삭제된 것처럼 표현이 가능해서 Soft Delete된 데이터가 남아있으니 이를 활용할 수 있어서 현업에서는 Soft Delete가 권장되는 분위기입니다. TypeORM에서 Soft Delete를 하는 방법 방법 장점 단점 직접 구현 1. 자기가 원하는 방식으로 soft delete를 구현할 수 있다. 1. 조회..

SpaceCowboy
'nestjs' 태그의 글 목록