Home
Backend Engineering
NestJS TypeORM Generator 사용하기
울이
울이
June 07, 2022
1 min

Table Of Contents

01
TypeORM
02
TypeORM 사용? 무조건 처음부터?
03
typeorm-model-generator

TypeORM

  • nestjs에서 ORM을 사용하기위해 typeorm을 사용한다

TypeORM 사용? 무조건 처음부터?

  • typeORM을 사용하는 튜토리얼이나 블로그들을 쫓아가다보면, 데이터베이스에 연결하고, 엔티티를 만들어 데이터베이스를 생성하는 방법을 많이 알려준다
  • 하지만 이미 데이터베이스가 설계되어있고, 그 데이터베이스에 맞추어 우리가 엔티티를 생성해야 할 때에는 어떻게 접근하면 좋을까??

typeorm-model-generator

  • 이미 데이터베이스가 설계되어있어서 ORM에 사용 될 entity만을 생성하고싶다면 typeorm-model-generator를 사용하자

Install

  • 사용하기 위해 설치를 해 주자
    npm i typeorm-model-generator
    yarn add typeorm-model-generator
    

Usage

  • typeorm-model-generator 설치가 완료되었다면 그대로 사용 해 주자

    typeorm-model-generator -h [dbhost주소] -d [데이터베이스이름] -p 3306 -u [유저] -x [비밀번호] -e [db종류] -o ./mymodel
    

    -h : host, 연결할 서버 ip -d : database, 연결할 db 이름 -p : port, 연결할 서버 port -u : user, db 사용자 id -x : db 사용자 패스워드 -e : engine, db 종류 (mssql, postgres, mysql, mariadb, oracle, sqlite) -o : out, entity 파일 생성할 폴더 경로

  • 에를들면

    typeorm-model-generator -h localhost -d wool_db -p 3306 -u wool -x wooldbpassword123!@ -e mysql -o ./mymodel
    

Tags

#Javasript#Typescript#Typeorm#nest-typeorm#typeorm-generator
Previous Article
SpringBoot와 Spring Cloud Gateway 사용하기
울이

울이

개발자 울이

경험하고 사용하고 개선하는 것, 그리고 소통하면서 성장하는 것을 좋아합니다.

Expertise

Backend
Frontend
Data Engineering

Social Media

githublinkedinwebsiteinstagram

Related Posts

ActiveMQ와 JMS를 사용한 SpringBoot 메시지
ActiveMQ와 JMS를 사용한 SpringBoot 메시지
December 24, 2022
1 min
© 2023, All Rights Reserved.

Quick Links

Home

Social Media