데이터를 안전하게 탐색하고 편집
이 페이지의 유료 기능: Data Rewind (Starter). 나머지는 모두 무료입니다.
필요한 행 찾기
정렬과 페이지 처리는 서버에서 실행되므로 큰 테이블은 첫 페이지부터 열립니다. 100,000개 행을 넘으면 행 수는 추정치이며 실제 수가 필요하면 Count Exactly를 사용합니다.
필터 및 강조 규칙
필터 막대(⌘⇧F)는 =, BETWEEN부터 REGEX까지 18개 연산자로 WHERE 절을 만들거나 직접 작성한 SQL 조건을 받습니다. 테이블의 필터를 저장하고 실행하지 않은 상태로 나중에 불러올 수 있습니다. 강조 규칙은 스프레드시트의 조건부 서식처럼 값에 따라 행이나 셀에 색을 지정하며 이 Mac에만 저장됩니다.


외래 키와 JSON
외래 키가 가리키는 행을 새 탭에서 열거나 팝오버로 미리 볼 수 있습니다. 외래 키 열을 편집할 때 값 선택기는 고객의 성과 이름처럼 선택한 열을 기준으로 참조 행을 나열합니다. JSON 값은 탐색용 트리와 편집용 텍스트 모드가 있는 뷰어에서 열립니다.


데이터 변경 후 한 번에 저장
셀 편집, 새 행 및 삭제는 탭에 표시된 채로 ⌘S를 누를 때까지 대기하며 그전에는 아무것도 전송되지 않습니다. Preview SQL(⌘⇧P)은 값을 채운 구문을 나열합니다. 저장할 때 바인딩된 매개변수로 전송하고 엔진이 허용하면 하나의 트랜잭션으로 실행합니다. 각 구문이 예상한 수의 행을 변경했는지 확인하며 하나라도 다르면 저장을 롤백합니다.
- 열 유형별 셀 편집기: 날짜·시간 선택기, ENUM 및 SET 목록, 배열, JSON, 바이너리 값용 16진수 편집기와 이미지 뷰어.
- 저장할 때까지 각 탭에서 실행 취소 및 다시 실행.
- 조인, CTE 또는 UNION 없이 단일 테이블을 읽는 쿼리 결과는 편집할 수 있습니다.
- 행을 CSV, JSON, Markdown, IN 목록 또는 INSERT·UPDATE 구문으로 복사합니다.


운영 연결을 위한 안전 모드
각 연결에는 Silent, Alert, Alert (Full), Safe Mode, Safe Mode (Full) 및 Read-Only 안전 모드 수준이 있습니다. 새 연결은 구문을 그대로 실행하는 Silent로 시작합니다. Alert는 쓰기 전에 확인하고 Safe Mode 수준은 Touch ID나 Mac 비밀번호도 요구합니다. Full 수준은 읽기 전에도 확인하며 Read-Only는 쓰기를 거부하고 편집을 끕니다. 안전 모드는 무료입니다.
모든 수준에서 DROP, TRUNCATE 및 WHERE 없는 DELETE는 멈추고 먼저 확인합니다. 읽기만 가능한 엔진, 최소 Alert로 높이는 Agent 모드, 조직이 기기 관리(MDM)로 설정한 최소 수준 등 일부 조건은 적용되는 동안 연결 수준을 높입니다.


데이터 되돌리기
Data Rewind: Starter 플랜
Data Rewind는 저장으로 바뀐 이전 값을 보관해 Restore Previous Values로 되돌릴 수 있게 합니다. 먼저 검토 화면에서 저장 후 다시 변경된 행을 포함해 각 행에 어떤 일이 일어날지 보여 줍니다. 복원은 안전 모드를 거치며 엔진이 허용하면 하나의 트랜잭션으로 실행됩니다. 복원 작업 자체도 되돌릴 수 있습니다.
저장된 값은 키체인에 보관된 키로 암호화해 이 Mac에 7일 동안 유지하며 동기화되지 않습니다. 플랜이 종료되면 TablePro는 저장 기록을 중단하고 Restore Previous Values는 복원 대신 알림을 표시합니다.


문서 및 키
모든 엔진이 행을 저장하는 것은 아닙니다. MongoDB에서는 전체 문서를 Extended JSON으로 삽입·편집하고 문서에서 필드를 제거하며 Structure 탭에서 컬렉션 전체의 필드 이름을 바꾸거나 제거합니다. Redis에서는 그리드에서 키 이름, TTL 및 문자열 값을 변경하고 string, hash, list, set 또는 sorted-set 키를 추가하며 다른 유형은 편집기의 명령으로 변경합니다.
iPhone과 iPad에서
iPhone과 iPad 앱에서 행은 카드로 표시되며 정렬, 검색 및 AND·OR 필터를 사용할 수 있습니다. 외래 키를 탭하면 참조 행을 미리 봅니다. 행 편집, NULL이나 DEFAULT 값 설정, 행 삽입 및 스와이프 삭제가 가능하며 편집과 삭제에는 기본 키가 필요합니다.
안전 모드는 자체 수준인 Off, Confirm Writes 및 Read-Only을 사용하며 새 연결의 기본값은 Off입니다. 편집 내용 임시 저장, Preview SQL, 강조 규칙 및 Data Rewind는 Mac 앱에서만 사용할 수 있습니다.
지원 범위
| 기능 |
|---|
| 정렬, 페이지 처리 및 필터Mac: 무료iPhone 및 iPad: 무료 |
| 저장된 필터 및 강조 규칙Mac: 무료iPhone 및 iPad: 지원되지 않음 |
| 외래 키 탐색 및 값 선택기Mac: 무료iPhone 및 iPad: 탭하여 참조 행 미리 보기 |
| 행 편집, 삽입 및 삭제Mac: 무료iPhone 및 iPad: 행 편집기; 기본 키 필요 |
| 편집 내용 임시 저장, Preview SQL 및 실행 취소Mac: 무료iPhone 및 iPad: 지원되지 않음 |
| 안전 모드Mac: 무료iPhone 및 iPad: Off, Confirm Writes 및 Read-Only |
| 쓰기 전 Touch ID 또는 비밀번호 확인Mac: 무료iPhone 및 iPad: 지원되지 않음 |
| 데이터 되돌리기Mac: Starter 플랜iPhone 및 iPad: 지원되지 않음 |
| MongoDB 문서 및 Redis 키Mac: 무료iPhone 및 iPad: 지원되지 않음 |
알아둘 제한 사항
- Data Rewind는 백업이 아닙니다. 트리거, 연쇄 작업 또는 TablePro 외부의 변경을 되돌리지 않으며 기본 키 없는 행, 1 MB를 넘는 값 또는 서버가 계산한 값을 복원할 수 없습니다.
- WHERE 없는 UPDATE는 일반 쓰기 작업으로 Alert 이상의 수준에서만 먼저 확인합니다.
- MongoDB, Redis, etcd 및 SAP HANA에서는 안전 모드가 모든 구문을 쓰기로 간주하므로 Alert가 읽기 전에도 확인하고 Read-Only는 읽기도 차단합니다.
- 조인, CTE 또는 UNION의 결과는 그리드에서 읽기 전용입니다. 편집하려면 테이블을 여세요.