728x90
반응형
SMALL
express.js 를 사용하면서 Sequelize에 대해 알게 되었다.
여자저차 Model들과 Sequelize를 연동해놨고 데이터베이스까지 연동해놨다.
데이터베이스를 이미 구축한 상태인데,
그 테이블을 기반으로, express.js 에서 model를 하나하나씩 만들어 주고있었다.
근데 너무 귀찮아서, 이걸 자동화해주는 기능이 있을까 찾아보다가
sequelize-auto 를 발견한다.
데이터베이스 기반으로, model을 자동적으로 뽑아내준다.
사용법 알아보자.
설치
$ npm i sequelize-auto
모델 자동생성 클래스 작성 (orm.js 라는 파일 이름으로 만든다.)
const SequelizeAuto = require('sequelize-auto');
const auto = new SequelizeAuto("<스키마>", "<아이디>", "<비밀번호>", {
host: "<host>",
port: "<port>",
dialect: "<db종류>",
//noAlias: true // as 별칭 미설정 여부
}
);
auto.run((err)=>{
if(err) throw err;
})
아래 명령어를 쳐주면,
node orm
콘솔에 찍힌 내용을 보면, 기존 디비에 있던 테이블들을 다 create 해준다.
728x90
반응형
LIST
'Javascript' 카테고리의 다른 글
Nest.js + TypeORM 으로 연동후 CRUD 만들기 (쉬움) (1) | 2023.10.19 |
---|---|
Sequelize Query 란? 사용법 (0) | 2023.02.06 |
Sequelize 이란? 그리고 사용법 (Express.js) (0) | 2023.02.03 |
express.js 이란?(프로젝트 생성까지) (0) | 2023.01.15 |
Node.js 란? (빠르고 간결한 설명, 간단한 설치법) (0) | 2023.01.15 |