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 파일을 생성할 수 있다.