·4분 읽기

Mac용 SQL 쿼리 편집기 — 네이티브하고 빠른

Mac에서 SQLite 데이터베이스에 대해 SQL 쿼리를 실행하는 데 무거운 IDE나 터미널 창이 필요할 필요는 없습니다. 대부분의 경우 집중된 쿼리 편집기 하나로 충분합니다.

로컬 SQLite 데이터베이스에 대해 SQL 쿼리를 실행해야 합니다. 선택지는 두 가지입니다. 구문 강조도, 자동완성도 없는 sqlite3 CLI로 터미널을 여는 것, 또는 시작하는 데 10초가 걸리고 500MB의 RAM을 사용하는 완전한 데이터베이스 IDE를 실행하는 것. 둘 다 이 작업에 맞지 않습니다 — 그냥 쿼리를 작성하고, 실행하고, 결과를 보고 싶을 뿐입니다.

터미널과 완전한 IDE 사이의 간극

sqlite3 CLI는 원시적인 쿼리 실행 기능을 제공하지만 개발자를 위한 편의는 전혀 없습니다. 구문 색상도, 테이블이나 열 이름 자동완성도, 시각적 결과 그리드도 없습니다. 쿼리 출력을 순수 텍스트로 읽으며 모든 열을 보기 위해 터미널 너비를 수동으로 조정해야 합니다.

반대쪽 극단에는 DataGrip이나 DBeaver 같은 도구가 있는데, 이들은 엔터프라이즈 데이터베이스 워크플로우 — 원격 서버 연결 관리, 마이그레이션 처리, 스키마 시각화 — 를 위해 만들어졌습니다. 강력하지만 무겁습니다. 로컬 SQLite 파일 하나를 위해 완전한 IDE를 실행하는 것은 동네 편의점에 가려고 대형 트럭을 모는 것 같은 느낌입니다.

부족한 것은 SQLite 파일을 열어서 완전한 IDE의 부담 없이 원하는 편의 기능으로 쿼리를 작성하게 해주는, 빠르고 집중된 SQL 편집기입니다.

Tome의 SQL 쿼리 편집기

Tome에는 SQLite를 위해 특별히 설계된 내장 SQL 쿼리 편집기가 포함되어 있습니다. 네이티브 macOS 앱의 일부이므로 즉시 실행되고 최소한의 리소스로 동작합니다.

Tome SQL query editor with syntax highlighting on Mac

구문 강조

SQL 키워드, 테이블 이름, 문자열 리터럴, 숫자가 가독성을 위해 색상으로 구분됩니다. 나중에 알쏭달쏭한 오류 메시지를 해석하는 대신 쿼리를 실행하기 전에 오류를 미리 발견하세요.

자동완성

Tome은 스키마를 파악하고 있습니다. 테이블 이름을 입력하기 시작하면 완성 후보를 제안합니다. FROM 절에서 테이블을 참조하면 열 이름이 제안 목록에 나타납니다. 스키마 브라우저와 쿼리 편집기를 오가며 열 이름을 기억해낼 필요가 없습니다.

네이티브 그리드에 표시되는 결과

쿼리 결과는 웹 뷰에 렌더링된 HTML이 아니라 빠르고 스크롤 가능한 네이티브 테이블에 나타납니다. 열을 정렬하고, 크기를 조절하고, macOS 앱에서 기대하는 성능으로 대용량 결과 세트를 스크롤하세요.

하나의 앱에서 탐색과 쿼리를

Tome은 단순한 쿼리 편집기가 아닙니다. 사이드바에서 테이블, 뷰, 인덱스, 트리거를 탐색합니다. 데이터를 인라인으로 편집합니다. 새 테이블을 시각적으로 만듭니다. SQL 편집기는 필요할 때 그곳에 있고, 나머지는 앱의 다른 부분이 처리합니다.

Mac App Store에서 Tome 받기

다음 기사

Tome

Browse, query, and edit SQLite databases in a native Mac app.

Get Tome on the Mac App Store