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

여기에 있는 방법 그대로 사용

sequelize-auto -o "./models" -d dbname -h localhost -u my_username -p 3306 -x my_password -e mysql
mysql -u root -p 이런씩으로 접속했는데

여거서는 p 옵션이 포트를 뜻한다.

위에 있는 명령 실행하면 자동으로 만들어 진다.



실행화면입니다.



댓글

이 블로그의 인기 게시물

mount 명령 ( 읽기 권한만 있는놈 쓰기 권한 주기 )

c# mqtt client example

비글본 블랙 고정 아이피 설정