728x90

기존의 database migration 하기

 

 

npm i typeorm-model-generator -D

 

 

라이브러리를 설치합니다.

npx typeorm-modelgenerator -h localhost -d (db_name) -u root -x (password) -e mysql
  • -h : host 를 의미
  • -d : database 이름
  • -u : user 이름
  • -x : password
  • -e : engine

 

이렇게 하게되면 output 폴더가 생성됩니다.

 

 

 

 

 

entities 폴더는 src 폴더 안으로 옮기고 config.json은 추후에 필요할지도 모르니 남겨놓을게요

 

 

 

 

 

 

mysql 의 이런설정들이 entitiy 폴더로 그대로 옮겨 오게 됩니다.

 

 

 

 

 

이와 반대로 entitiy 에서 정의한후 database로 생성하는 것도 가능합니다.

728x90

'TypeScript' 카테고리의 다른 글

Typescript Interface  (0) 2021.11.28
Typescript Class  (0) 2021.11.27
Nestjs 에서 Swagger 사용하기  (0) 2021.06.24
Nest js implements, injectable(DI) 알아보기  (0) 2021.06.24
타입 스크립트 프로젝트 만들기  (0) 2020.12.09