기능
SQLite 파일은 어디서나 열리며, MySQL과 PostgreSQL 서버에는 데스크톱 애플리케이션에서 접속합니다. SQL을 작성하고, 다이어그램으로 데이터 모델을 설계하며, 모델과 데이터베이스의 차이를 확인하고 동기화합니다.
주요 기능
- SQL 편집기
- 구문 강조, 자동 완성, 탭. 커서 위치의 문은 Ctrl/⌘ Enter로, 스크립트 전체는 Ctrl/⌘ ⇧ Enter로 실행합니다. 결과는 큰 테이블에서도 부드럽게 스크롤되는 격자에 표시되며 CSV나 JSON으로 내보낼 수 있습니다.
- EER 데이터 모델
- 다이어그램에 테이블을 그리고, 도구 막대에서 1:1, 1:n, n:m(연결 테이블 포함) 관계를 만듭니다. 열 유형, 기본 키와 외래 키, 인덱스, 기본값은 사이드 패널에서 편집하며, 준비된 테이블 템플릿이 포함되어 있습니다.
- 비교 및 동기화
- 모델과 데이터베이스(또는 두 데이터베이스)의 차이를 나란히 표시합니다. 이름이 바뀐 열과 테이블을 추적하고, 데이터 손실 위험이 있는 단계를 표시하며, 적용할 스크립트를 먼저 보여 줍니다.
- 리버스 및 포워드 엔지니어링
- 연결된 데이터베이스의 스키마를 모델로 가져오고, 모델을 MySQL, PostgreSQL 또는 SQLite용 CREATE 스크립트로 만듭니다.
- 사용자 및 권한
- MySQL 계정과 PostgreSQL 역할을 나열하고, 스키마 및 테이블 권한, 암호, 잠금을 편집합니다. 적용할 GRANT / REVOKE 문을 먼저 보여 줍니다.
- 어디서나 SQLite
- SQLite 데이터베이스를 브라우저, 휴대폰, 데스크톱에서 열고 편집하고 그 자리에서 저장하며(지원하지 않는 브라우저에서는 다운로드), 빈 데이터베이스를 새로 만들 수 있습니다.
- 보안 연결
- 데스크톱에서 MySQL / MariaDB와 PostgreSQL / Amazon Redshift에 직접, SSL로 또는 SSH 터널을 통해 연결합니다. 암호는 운영 체제의 암호화로 저장됩니다.
- 운영 환경 보호
- 연결을 읽기 전용이나 운영 환경으로 지정할 수 있으며, 데이터를 변경하는 문 전에 확인을 요청합니다.
- 스키마 트리
- 사이드바에서 스키마, 테이블, 열, 키를 탐색하고 필터링합니다.
기기 및 브라우저
- MySQL과 PostgreSQL 연결은 데스크톱 애플리케이션에 있으며, 브라우저와 휴대폰에서는 SQLite와 데이터 모델을 사용합니다.
- 휴대폰에서는 쿼리, 모델, 사용자가 하단 내비게이션으로 전환하는 별도 화면으로 열리며, 다이어그램은 손가락으로 스크롤하고 확대/축소합니다.



키보드 단축키
macOS에서는 ⌘와 ⌥, Windows와 Linux에서는 Ctrl과 Alt를 사용합니다.
| 단축키 | 동작 |
|---|---|
| Ctrl/⌘ Enter | 커서 위치의 문 실행 |
| Ctrl/⌘ ⇧ Enter | 스크립트 전체 실행 |
| Ctrl/⌘ T | 새 쿼리 탭 |
| Ctrl/⌘ S | 저장 |
| Ctrl/⌘ R | 데이터베이스에서 모델 가져오기(리버스 엔지니어링) |
| Ctrl/⌘ G | 모델에서 SQL 생성 |
| Ctrl/⌘ ⇧ Y | 동기화 |
| V · H · T · 1 · 2 · 3 | 다이어그램 도구 |
터치스크린에서는 두 손가락으로 다이어그램을 확대/축소하고 스크롤하며, 결과 격자는 손가락으로 스크롤합니다.