node sequelize model 생성
이것저것 하다보니까.
노드를 공부하게 되었고
sequelize 도 알게 되었다.
기존 db에 연동해서 할려고 하니 model 만드는게 귀찮은 일이되었다.
model을 자동으로 생성해서 사용하고 싶었는데 방법 설명이 되어 있는 곳이 별로 없어서
정리한다.
방법은 간단하다.
sequelize-auto 를 사용하면 된다.
일종의 code generator 기능을 한다.
model 만 만들어 주기 때문에 다른건 만들어 주지 않는다.
나의 경우는 mysql 을 연동해서 만들었는데
npm install -g mysql 을 해서 mysql 연동이 되도록 해야 한다.
mysql2 를 사용하면 password 로 접속이 되지 않는다.
이것도 몰라서 한참 찾았다.
https://github.com/sequelize/sequelize-auto
여기에 있는 방법 그대로 사용
여거서는 p 옵션이 포트를 뜻한다.
위에 있는 명령 실행하면 자동으로 만들어 진다.
실행화면입니다.
노드를 공부하게 되었고
sequelize 도 알게 되었다.
기존 db에 연동해서 할려고 하니 model 만드는게 귀찮은 일이되었다.
model을 자동으로 생성해서 사용하고 싶었는데 방법 설명이 되어 있는 곳이 별로 없어서
정리한다.
방법은 간단하다.
sequelize-auto 를 사용하면 된다.
일종의 code generator 기능을 한다.
model 만 만들어 주기 때문에 다른건 만들어 주지 않는다.
나의 경우는 mysql 을 연동해서 만들었는데
npm install -g mysql 을 해서 mysql 연동이 되도록 해야 한다.
mysql2 를 사용하면 password 로 접속이 되지 않는다.
이것도 몰라서 한참 찾았다.
https://github.com/sequelize/sequelize-auto
여기에 있는 방법 그대로 사용
sequelize-auto -o "./models" -d dbname -h localhost -u my_username -p 3306 -x my_password -e mysql
mysql -u root -p 이런씩으로 접속했는데여거서는 p 옵션이 포트를 뜻한다.
위에 있는 명령 실행하면 자동으로 만들어 진다.
실행화면입니다.
댓글
댓글 쓰기