728x90
반응형
TypeORM 은 entity.ts 를 테이블로 만들어준다.
반대로 typeorm-model-generator 는 이미 존재하는 테이블을 entity 파일로 만들어준다.
나는 현재 이미 존재하는 db 를 가지고 entity 를 생성하여 코드를 작성해야하기에
typeorm-model-generator 를 다운로드 받아 사용하겠다.
npm i typeorm-model-generator
현재 내가 개발을 진행하는 서버엔 내 코드만 존재하는 것이 아니기에
전역에 설치하는 g 옵션은 제거한 상태로 설치했다.
제대로 설치했다면, package.json 의 depoendencies 에 typeorm-model-generator 를 확인할 수 있다.
이제 아래 명령어로 entity 파일을 생성해보자.
typeorm-model-generator -h 서버ip -d 데이터베이스명 -p 서버포트 -u 사용자id -x 사용자pw -e 데이터베이스종류 -o entity 파일 생성할 경로
위 명령어가 없다고 한다면, (typeorm-model-generator: command not found)
명령어 앞에 npx 를 붙여주면 된다!
그럼 이렇게 테이블마다 각 ts 파일이 생기면서 entities 폴더에 저장이 된다!
끄읏!
728x90
반응형
'Archive > Develop' 카테고리의 다른 글
[ 모던 자바스크립트 스터디 ] 레이블 문 , 타입 변환과 단축 평가 (0) | 2022.09.12 |
---|---|
[ 모던 자바스크립트 스터디 ] 자바스크립트 개요, 변수 호이스팅 (0) | 2022.09.07 |
[ Flask ] migrate 오류 해결 (0) | 2022.07.24 |
[ Code Editor ] VSCode 새 탭으로 파일 열기 (0) | 2022.06.18 |
파이썬 의존성 관리 Poetry 란 무엇인가 (0) | 2022.06.08 |