Django 프로젝트에서 내보냈거나, iOS 앱 컨테이너에서 가져왔거나, 동료에게서 받은 .sqlite3 파일이 있습니다. Mac에서 더블클릭하면 "열 수 있는 애플리케이션이 없다"는 대화상자가 뜨거나, 더 나쁘게는 텍스트 편집기에서 열려 바이너리 깨진 문자만 보입니다. macOS는 SQLite 파일을 기본적으로 전혀 이해하지 못합니다.
기본 옵션들은 모두 부족합니다
아무것도 설치하지 않는다면 유일한 선택지는 터미널입니다. 열어서 파일이 있는 디렉터리로 이동한 뒤 sqlite3 yourfile.sqlite3를 입력합니다. 거기서 .tables나 SELECT * FROM tablename; 같은 명령을 실행할 수 있지만 — 출력은 서식 없는 순수 텍스트이고, 스크롤도 안 되며, 데이터를 시각적으로 편집할 방법도 없습니다.
터미널에 익숙한 개발자라면 간단한 확인에는 이 방식이 통합니다. 하지만 여러 테이블을 탐색하거나, 값을 편집하거나, 스키마를 이해하는 것처럼 단순한 쿼리를 넘어서는 작업에는 느리고 실수하기 쉽습니다. 개발자가 아니라면 애초에 시작조차 어렵습니다.
일부 사람들은 브라우저에서 실행되는 온라인 SQLite 뷰어를 시도합니다. 이런 도구는 데이터베이스 파일을 서버에 업로드해야 하는데, 특히 데이터베이스에 사용자 데이터나 자격 증명이 포함되어 있다면 명백한 개인정보 보호 문제를 일으킵니다.
Tome으로 더블클릭해서 .sqlite3 파일 열기
Tome은 macOS에서 .sqlite3, .sqlite, .db 파일의 핸들러로 스스로 등록됩니다. 설치 후에는 Finder에서 아무 SQLite 파일이나 더블클릭하면 바로 Tome에서 열립니다 — 사이드바에 테이블이 나열되고, 데이터는 스크롤 가능한 그리드로 표시되어 바로 탐색할 준비가 됩니다.
터미널 불필요
모든 테이블, 뷰, 인덱스, 트리거를 시각적으로 탐색합니다. 스프레드시트처럼 행을 스크롤합니다. 열 머리글을 클릭해 스키마를 이해합니다. 모든 것이 시각적이고 즉각적이며, 커맨드라인 지식이 전혀 필요 없습니다.
SQL 없이 데이터 편집
값을 바꿔야 하나요? 셀을 클릭하고 입력하세요. 행을 추가해야 하나요? 삽입 버튼을 클릭하세요. 레코드를 제거해야 하나요? 선택하고 삭제하세요. 더 복잡한 작업이 필요하면 Tome에는 구문 강조와 자동완성을 지원하는 SQL 쿼리 편집기가 있습니다 — 하지만 일상적인 작업에서는 거의 쓸 일이 없을 겁니다.
데이터는 로컬에 남습니다
Tome은 네이티브 macOS 앱입니다. 데이터베이스 파일은 컴퓨터 밖으로 나가지 않습니다. 업로드도, 클라우드 처리도, 개인정보 걱정도 없습니다. 열고, 탐색하고, 편집하고, 닫는 모든 과정이 로컬에서 이루어집니다.