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