Javascript
Sequelize-auto 사용법
초록색거북이
2023. 2. 6. 09:49
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