Sequelize UI를 사용해 보았습니다.
orm은 사용하기 시작하면 편리하지만, 최초의 모델 설정 · 작성이 매우 귀찮습니다.
nodejs에서는 orm하고 Sequelize를 사용하고 있었지만, 그 모델 설정을 UI로 할 수 있다! 라는 것이 있었기 때문에 사용해 보았습니다.
Sequelize UI 정보
라이브러리를 DL하지 않고도 웹에서 사용할 수 있습니다.
h tp // w w. 세쿠에 우에. 이 m
환경에 의존하지 않고 로컬 PC에 불필요한 도구를 넣지 않아도 좋고 좋은 인상
사용해 보았습니다.
URL을 열면 이런 느낌의 화면이 된다

전체적인 흐름은 이런 느낌
1. Model 만들기
2. Field 만들기
3. 오른쪽 상단의 DownloadModels에서 nodejs 코드 다운로드
UI는 특히 헤매지 않고 사용할 수있었습니다.
필드의 설정으로 형/키의 설정은 물론, 밸리데이션도 설정할 수 있다

모델 간의 관계도 설정할 수 있습니다.
※표시가 조금 이상해지고 있지만, 잡았다

다운로드한 파일을 사용하는 방법
다운로드하면 여러 파일이 들어 있습니다.
- _db.js
- index.js
- 모델명 .js
이번에는 채팅 앱을 상정하여 user room roomMember의 3 모델을 만들었으므로
모두 5개 파일이 되었다

_db.js는 db를 설정하는 파일,
index.js는 모든 모델을 require 해주는 파일입니다.
따라서 db 폴더 당 프로젝트에 추가하고,
require("db/index.js");
그렇다면 사용할 수 있습니다.
그러나 migration 파일은 포함되어 있지 않으므로 사용하려는 경우 개별 파일을 직접 만들어야합니다.
사용해보십시오.
모델 작성은 이제 쉽게 할 수 있습니다.
이러한 발전기가있는 것은 매우 고맙습니다.
단지, 어디까지나 모델을 만드는 것이기 때문인지, migration용의 파일은 없거나,
맛있어! 라고 생각하는 곳이 있었으므로, 향후에 기대.
현재 상황에서도 충분히 편리하기 때문에. 고맙게 사용하겠습니다.
참고
Reference
이 문제에 관하여(Sequelize UI를 사용해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/wicket/items/ffd53f8007224c9adf02텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)