Repolode
drawdb-io

drawdb-io/drawdb

계정 없이 브라우저에서 ER 다이어그램을 만들고 SQL 스크립트를 생성할 수 있는 무료 데이터베이스 스키마 편집기입니다.

대체할 수 있는 제품:dbdiagram.ioLucidchart

스타
40,088
포크
3,326
열린 이슈
245
마지막 커밋
4일 전

어떤 프로젝트인가요?

drawDB는 브라우저에서 완전히 실행되는 엔터티 관계 다이어그램(ERD) 편집기입니다. 클릭하고 드래그해 테이블과 관계를 만든 다음, 스키마를 SQL로 내보내거나 기존 SQL 스크립트를 가져와 다이어그램으로 변환할 수 있습니다. 마이그레이션 생성과 편집기 모양 사용자 지정도 지원합니다.

PostgreSQL, MySQL/MariaDB, SQLite, SQL Server, Oracle 등 여러 데이터베이스 방언을 지원하며, 태그에는 DBML 및 MCP 관련 주제도 포함되어 있습니다. 편집기를 사용하는 데 계정은 필요하지 않습니다. 작업 내용은 브라우저에 저장되며, 파일 공유는 선택 사항으로 별도의 drawDB 서버를 설정해야 합니다.

앱은 npm으로 로컬에서 실행하거나 정적 호스팅용으로 빌드할 수 있으며, Docker 컨테이너로도 시작할 수 있습니다. Docker 이미지는 실행 시 백엔드 URL을 설정할 수 있어 다른 공유 서버를 사용하기 위해 이미지를 다시 빌드할 필요가 없습니다.

핵심 기능

  • 01브라우저에서 테이블과 관계를 드래그 앤 드롭 방식으로 편집해 ERD를 만들 수 있습니다.
  • 02스키마를 SQL로 내보내고 기존 SQL 스크립트를 가져와 다이어그램으로 변환할 수 있습니다.
  • 03스키마 변경 사항을 바탕으로 마이그레이션 스크립트를 생성할 수 있습니다.
  • 04PostgreSQL, MySQL, SQLite, SQL Server, Oracle 등 여러 데이터베이스 방언을 지원합니다.
  • 05계정이 필요 없으며, 별도 서버를 통한 파일 공유는 선택 사항입니다.
  • 06실행 시 백엔드 URL을 설정할 수 있는 Docker 이미지입니다.

활용 사례

  • 마이그레이션을 작성하기 전에 새 데이터베이스 스키마를 시각적으로 설계하기.
  • 기존 SQL 덤프를 읽기 쉬운 다이어그램으로 역공학하기.
  • 공유 링크를 통해 팀원과 스키마 다이어그램 공유하기.
  • 데스크톱 소프트웨어를 설치하지 않고 데이터 모델을 빠르게 구상하기.

빠른 시작

  1. 1

    저장소를 클론합니다

    git clone https://github.com/drawdb-io/drawdb
  2. 2

    프로젝트 폴더로 이동합니다

    cd drawdb
  3. 3

    종속 항목을 설치합니다

    npm install
  4. 4

    개발 서버를 시작합니다

    npm run dev

사용 전 알아둘 점

  • 공유 기능을 사용하려면 drawdb-server를 별도로 설정해야 합니다. 이 설정은 선택 사항입니다.

토픽

자주 묻는 질문

drawdb은(는) 무엇인가요?
계정 없이 브라우저에서 ER 다이어그램을 만들고 SQL 스크립트를 생성할 수 있는 무료 데이터베이스 스키마 편집기입니다. drawDB는 브라우저에서 완전히 실행되는 엔터티 관계 다이어그램(ERD) 편집기입니다. 클릭하고 드래그해 테이블과 관계를 만든 다음, 스키마를 SQL로 내보내거나 기존 SQL 스크립트를 가져와 다이어그램으로 변환할 수 있습니다. 마이그레이션 생성과 편집기 모양 사용자 지정도 지원합니다.
drawdb은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
drawdb은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
drawdb은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. drawdb의 마지막 커밋은 2026년 10월 15일입니다.
drawdb은(는) 어디에 사용할 수 있나요?
마이그레이션을 작성하기 전에 새 데이터베이스 스키마를 시각적으로 설계하기. 기존 SQL 덤프를 읽기 쉬운 다이어그램으로 역공학하기. 공유 링크를 통해 팀원과 스키마 다이어그램 공유하기. 데스크톱 소프트웨어를 설치하지 않고 데이터 모델을 빠르게 구상하기.
drawdb는 어떻게 설치하나요?
저장소를 클론합니다: git clone https://github.com/drawdb-io/drawdb 프로젝트 폴더로 이동합니다: cd drawdb 종속 항목을 설치합니다: npm install 개발 서버를 시작합니다: npm run dev
drawdb은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/drawdb-io/drawdb

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트