에디블로그
Engineer's Field Notes

AI 자동화로 매일
한 편씩 쓰는
엔지니어 운영 노트

Claude Code · 자동화 파이프라인 · 사고 회고까지. 잘 굴러간 기록 + 깨진 흔적도 같이 남깁니다.

사람이 할 수 있는 일은,
AI도 할 수 있어야 합니다.
매일 한 편 쓰면서 검증 중.
— 이번 주 가장 많이 읽힌 글 TOP 3
개발자 도구/API & DB

[TablePlus] 여러 DB를 한 창에서 다루기

반응형
[TablePlus] 여러 DB를 한 창에서 다루기
개발자 도구 · API & DB

[TablePlus] 여러 DB를 한 창에서 다루기

서비스마다 MySQL은 여기, PostgreSQL은 저기, Redis는 또 다른 클라이언트로 열어 본 적이 있다면 TablePlus가 노리는 자리가 바로 그 지점입니다. 14종 데이터베이스를 한 앱에서 연결하는 네이티브 GUI 클라이언트로, 무엇을 대체하는지·어떻게 연결하는지·어떤 기능이 핵심인지·무료판의 경계는 어디인지를 공식 문서 기준으로 정리합니다.

여러 DB 클라이언트를 한 앱으로 합치는 도구입니다

TablePlus는 macOS·Windows·Linux에서 도는 데이터베이스 관리 GUI입니다. 핵심은 지원 범위예요. 관계형 DB(MySQL, PostgreSQL, Microsoft SQL Server, SQLite, MariaDB, Oracle, CockroachDB)부터 NoSQL·인메모리(Redis, MongoDB, Cassandra), 분석용 웨어하우스(Amazon Redshift, BigQuery, ClickHouse), 그리고 Turso까지 한 화면의 좌측 연결 목록에 나란히 둘 수 있습니다.

그래서 TablePlus가 대체하는 대상은 단일 제품이 아니라 "DB마다 따로 깔아 둔 여러 클라이언트의 묶음"입니다. PostgreSQL은 pgAdmin, MySQL은 별도 워크벤치, Redis는 또 다른 뷰어를 오가던 흐름을, 종류가 달라도 비슷한 인터페이스 하나로 통일하는 쪽이라고 보면 됩니다.

구분 여러 클라이언트 혼용 TablePlus
설치 DB 종류마다 앱 따로 한 앱에서 14종 연결
조작 방식 제품마다 단축키·UI 제각각 연결마다 동일한 인터페이스
데이터 수정 제품별로 편차 셀 인라인 편집 + 변경 검토
실행 환경 전자(Electron) 기반 다수 OS 네이티브 앱

TablePlus가 강조하는 부분 중 하나가 "네이티브 앱"이라는 점입니다. 웹 기술을 감싼 클라이언트가 많은 분야에서, 각 OS의 기본 빌드로 만든다는 차이를 내세웁니다.

설치부터 첫 연결까지는 몇 단계로 끝납니다

설치 자체는 공식 사이트에서 OS에 맞는 빌드를 받아 진행합니다. macOS는 10.13 이상(Apple Silicon 포함), Windows·Linux 빌드가 각각 제공되고, iOS 12 이상용 모바일 앱도 별도로 있습니다.

처음 실행하면 빈 연결 목록이 보입니다. 새 연결을 만들 때 흐름은 어느 DB든 비슷합니다.

  1. 연결 생성에서 데이터베이스 종류(PostgreSQL, MySQL 등)를 고릅니다.
  2. 호스트, 포트, 사용자, 비밀번호, 접속할 데이터베이스 이름을 입력합니다.
  3. 테스트로 접속을 확인한 뒤 저장하면 좌측 목록에 항목이 추가됩니다.

예를 들어 로컬에서 도는 PostgreSQL에 붙는다면 입력값은 대체로 이런 형태가 됩니다. 포트 기본값은 DB 종류마다 다르니(PostgreSQL 5432, MySQL 3306 등) 그 부분만 맞춰 주면 됩니다.

로컬 PostgreSQL 연결 예시Host: 127.0.0.1Port: 5432User: postgresDatabase: mydb

기능은 데이터 보기와 쿼리 작성 두 축으로 나뉩니다

실제로 손이 가장 자주 가는 부분을 기능별로 끊어 보겠습니다. 아래는 모두 공식 사이트에 명시된 기능입니다.

셀을 표처럼 바로 고치는 인라인 편집

테이블을 열면 행 데이터가 스프레드시트처럼 보이고, 셀을 직접 눌러 값을 수정하는 인라인 편집을 지원합니다. 테이블 구조(컬럼 추가·변경)도 같은 방식으로 다룰 수 있습니다. 매번 UPDATE 문을 손으로 쓰지 않아도 표 위에서 데이터를 만지는 흐름입니다.

운영 DB를 보호하는 Safe mode와 변경 검토

TablePlus에는 운영(production) 데이터베이스를 위한 안전 장치가 있습니다. Safe mode는 실수로 큰 변경이 나가는 상황을 막는 보호 기능이고, 코드 리뷰 기능은 적용 전에 어떤 변경이 일어나는지 추적해서 보여 줍니다. 무심코 누른 한 번이 운영 데이터에 바로 닿는 일을 줄이려는 장치입니다.

자동완성과 정렬을 갖춘 SQL 에디터

쿼리 작성 쪽에는 즉시 자동완성, 구문 강조, 화면 분할(split pane), SQL 정렬(reformatter), 즐겨찾기 쿼리와 히스토리, 스트리밍 결과 같은 기능이 들어 있습니다. 길고 들쭉날쭉하게 쓴 쿼리를 정렬 기능으로 다듬거나, 자주 쓰는 쿼리를 즐겨찾기에 묶어 두는 식으로 쓰게 됩니다.

이름만 알면 바로 점프하는 Open Anything

스키마가 커지면 테이블 찾기부터 일입니다. Open Anything은 테이블·스키마·뷰·함수 같은 객체를 이름으로 빠르게 찾아 바로 이동하는 빠른 네비게이션입니다. 편집기를 즐겨 쓰는 사람에게 익숙한 "빠른 열기" 방식과 비슷한 동작입니다.

탭·창 분할과 다크 테마

여러 탭과 창을 동시에 띄울 수 있어서 여러 DB나 여러 쿼리를 나란히 열어 두기 좋습니다. 다크 테마를 포함한 외형 커스터마이징과, 모든 기능에 대한 단축키도 제공합니다. 이 밖에 SQL 덤프 내보내기·가져오기로 DB 이전을 돕는 기능, 내부 대시보드를 만드는 Metrics Board, JavaScript 기반 플러그인(베타)도 있습니다.

무료판의 경계와 미리 알아둘 점이 있습니다

TablePlus는 무료로 받아 써 볼 수 있지만 무료 상태에는 동시 사용 제한이 걸립니다. 결제 구조와 함께 미리 알아두면 좋은 지점을 정리합니다.

  • 무료 제한 — 동시에 열 수 있는 탭 2개, 창 2개, 고급 필터 2개까지로 제한됩니다. 탭을 3개 이상 띄우려 하면 막히는 식이라, 가볍게 둘러볼 땐 충분해도 본격적으로 쓰면 금방 한계에 닿습니다.
  • 고급 필터는 Windows 미지원 — 고급 필터 기능 자체가 Windows 빌드에는 없습니다. macOS 기준으로 소개된 기능이 모든 OS에서 동일하지 않을 수 있습니다.
  • 업데이트는 1년 — 라이선스는 1회 구매(구독 아님)이고 1년 치 업데이트·지원이 포함됩니다. 1년이 지나도 앱은 제한 없이 계속 쓸 수 있지만, 이후 새 버전 업데이트를 받으려면 갱신이 필요합니다.
  • 플러그인은 베타 — JavaScript 플러그인 확장은 베타 단계로 안내됩니다. 확장 기능에 크게 기대기 전에 성숙도를 감안하는 편이 안전합니다.

가격과, 누구에게 맞는 도구인지

유료 라이선스는 1회 구매 방식이고 자동 갱신이 없습니다. 공식 가격은 Basic이 기기 1대에 99달러, Standard가 기기 2대에 129달러, Team이 좌석당 79달러(최소 3좌석)입니다. 구매 시 iOS 앱 사용 권한이 함께 제공되는데, 라이선스 등급에 따라 사용 가능한 iOS 기기 수가 달라집니다.

정리하면, 여러 종류의 데이터베이스를 오가며 다루고 매번 다른 클라이언트를 켜는 것이 번거로웠던 사람, 운영 DB를 자주 만지면서 실수 방지 장치가 필요한 사람, 그리고 전자 기반 앱보다 네이티브 앱의 가벼운 동작을 선호하는 사람에게 맞는 선택입니다. 반대로 단일 DB만 다루고 해당 DB의 무료 공식 도구로 충분하다면 굳이 유료로 옮길 이유는 약합니다. 우선 무료로 받아 2탭 제한 안에서 실제 연결까지 해 보고, 제한이 거슬리는 시점에 결제를 검토하는 순서가 무난합니다.

설치·확인 메모 공식 사이트에서 OS 빌드를 받아 설치한 뒤, 연결 추가에서 DB 종류·호스트·포트·계정만 넣으면 첫 접속이 됩니다. 무료 상태의 탭·창·고급 필터 2개 제한과, 고급 필터가 Windows에는 없다는 점은 사용 전에 알아두는 편이 좋습니다.

이 글은 직접 사용한 후기가 아니라 공식 사이트·문서에 명시된 사실을 객관적으로 정리한 소개 글입니다. 기능·가격은 변경될 수 있으니 실제 결제·설치 전 공식 문서를 확인하시기 바랍니다.

반응형

📚 같이 보면 좋은

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 일정액의 수수료를 제공받습니다."