Sqemo
팀 명명 표준을 강제하는 ERD 툴 — 단어사전과 명명 규칙으로 테이블·컬럼 물리명을 자동 생성합니다. 무가입·브라우저에서 무료.
0
0 팔로워
소개
1인 개발로 만들고 있는 데이터 모델링 툴입니다.
물려받은 스키마마다 같은 병이 있었습니다. usr_id, userId, user_identifier가 한 DB에 공존하고, 각자 그 시점엔 "맞는" 이름이었다는 것. 명명 규칙이 없어서가 아니라, 규칙이 위키에만 있고 스키마에는 없어서 생기는 문제입니다.
그래서 만든 게 Sqemo입니다. 규칙을 문서가 아니라 생성 메커니즘으로 만든 ERD 툴입니다.
- 단어사전(고객 → CUST, 번호 → NO)과 명명 규칙(케이스, 구분자, 미등록 단어 처리)을 먼저 등록합니다
- 논리명("고객 번호")으로 모델링하면 물리명(CUST_NO)은 사전에서 생성됩니다 — 누가 만들어도 같은 이름이 나옵니다
- 예외(레거시 호환 등)는 허용하되 명시적 플래그로 표시되어, 조용히 번지지 않습니다
- 올바른 이름이 계산 가능해지므로 drift가 검출 가능해집니다 — 앱 내 린트 + CI용 CLI(npx sqemo-mcp lint schema.erd.json, 위반 시 종료코드 1)
그 외:
- 브라우저에서 무가입으로 동작 (로컬 자동저장, .erd.json 파일로 커밋 가능)
- SQL DDL 7방언 왕복 (MySQL·PostgreSQL·Oracle·SQL Server·SQLite·H2·CUBRID)
- DBML 가져오기/내보내기 (dbdiagram에서 이사 가능)
- MCP 서버 내장 — AI 에이전트가 스키마를 편집할 때 팀 명명 표준을 따르게 됩니다 (도구 33종)
- 팀 워크스페이스: 표준 공유, 단어 제안→승인 큐, 표준 준수 현황 뷰
한국의 공공 SI에서 감리 때문에 단어사전·도메인사전을 엑셀로 수기 관리하는 걸 오래 봐왔는데, 그 일을 도구가 대신하면 좋겠다는 게 출발점이었습니다.
앱: https://app.sqemo.com (무가입)
문서: https://sqemo.com/docs
포스트
아직 포스트가 없습니다.
댓글
로그인 후 댓글을 남길 수 있습니다.
아직 댓글이 없습니다.