NestJS 프로젝트를 하게 되면 만들게 되는 entity파일들을 통해, DB 테이블을 생성하는 방법은 많이 이용해 봤을 것이다.
(참고로, synchronize 옵션을 통해 가능하다.)
이번에는 반대로 DB에 생성된 테이블들을 이용해 entity파일을 만드는 방법에 대해 정리해본다.
1. 라이브러리 설치
npm i -g typeorm-model-generator
2. cli 명령어로 entity 파일 생성
npx typeorm-model-generator -h IP주소 -d DATABASE이름 -p 포트 -u DB계정 -x 비밀번호 -e DB타입(e.g. mysql) -o 파일 출력장소(e.g. ./src/migrations/test)
이제 위 명령어로 매우 간단하게 entity 파일을 생성할 수 있다.
'NestJS' 카테고리의 다른 글
Prisma TZ 이슈 해결(feat. prisma Date 타입지정) (0) | 2023.10.26 |
---|---|
[Nestjs] request.cookies undefined 해결 (0) | 2023.09.15 |
main.ts 에서 nestjs module 사용하기 (feat. nestjs 서버 시작 로그 남기기) (0) | 2022.05.12 |
nestjs Logger Middleware 만들기(feat. log db저장) (0) | 2022.05.12 |
nestJS app 밖에서 nestJS application instance 사용하기 (0) | 2022.04.29 |