계정 없이 브라우저에서 데이터베이스 구조를 그리고 SQL을 뽑아내는 방법
마우스로 테이블을 배치하고 관계를 연결하는 순간, 실행 가능한 SQL 코드가 자동으로 만들어집니다. 복잡한 설치 과정 없이 브라우저 탭 하나만 열면 데이터베이스 스키마를 시각적으로 정리할 수 있습니다. 이 도구는 데이터베이스 엔티티 관계 다이어그램(ERD) 편집기이자 SQL 생성기로, 계정을 만들지 않고도 바로 사용할 수 있습니다.
클릭으로 완성하는 스키마 설계
코드를 직접 작성하지 않고도 테이블을 추가하고 필드를 정의하며 관계를 연결할 수 있습니다. 모든 작업은 브라우저 안에서 이루어지며, 별도의 소프트웨어 설치나 계정 생성이 필요하지 않습니다. 설계가 끝나면 해당 구조에 맞는 SQL 스크립트를 자동으로 생성해 줍니다. 덕분에 데이터베이스 구조를 시각적으로 이해하고, 필요한 SQL 문장을 빠르게 확보할 수 있습니다.
지원하는 데이터베이스와 기능 범위
다양한 데이터베이스 시스템의 스키마를 다루도록 설계되었습니다.
- SQL 스크립트 내보내기 그린 다이어그램을 기반으로 해당 데이터베이스에 맞는 SQL 문장을 생성합니다.
- 마이그레이션 생성 스키마 변경 사항을 반영하는 마이그레이션 스크립트를 만들어 줍니다.
- 다양한 DB 지원 PostgreSQL, MariaDB, Oracle 등 주요 데이터베이스 엔진의 문법을 지원합니다.
로컬 실행과 배포 방법
개발을 위해 로컬에서 실행하려면 Node.js 환경이 필요합니다. 저장소를 클론한 뒤 npm install을 실행하고, npm run dev 명령으로 개발 서버를 띄울 수 있습니다. 파일 공유 기능을 활성화하려면 .env.sample에 따라 서버와 환경 변수를 설정해야 합니다. 이 설정은 선택 사항이며, 공유 기능이 필요할 때만 적용하면 됩니다.
사용 전 확인 사항
이 도구는 브라우저 기반이므로 인터넷 연결이 필요합니다. 특정 데이터베이스의 최신 문법이나 특수한 기능을 지원할지 여부는 직접 확인해 보는 것이 좋습니다. 파일 공유 기능을 사용하려면 추가적인 서버 설정이 필요하므로, 이 기능이 필수적이라면 환경 변수 설정 과정을 미리 검토해야 합니다. 프로젝트에 기여하려면 CONTRIBUTING.md 문서를 참고해야 합니다. 커뮤니티 지원은 Discord 채널을 통해 제공됩니다.