libSQL 지원, 데이터베이스 백업 및 복원
Published: 2025-03-26
DbGate 6.3.0 버전을 공개합니다. 이번 버전에는 주요 업그레이드가 포함되어 있습니다. libSQL 데이터베이스 지원이 추가되었고, MySQL과 PostgreSQL 모두를 위한 내장 백업/복원 도구가 탑재되었습니다.
libSQL
libSQL은 SQLite를 포크한 데이터베이스로, 클라이언트-서버 시나리오에 적합합니다. 또한 클라우드에 저장된 데이터베이스로도 사용할 수 있으며, 예로는 Turso가 있습니다.
네이티브 백업/복원
DbGate는 이제 네이티브 백업 도구를 위한 GUI 인터페이스를 제공합니다. 현재 MySQL과 PostgreSQL을 지원합니다. 이 솔루션은 데이터베이스와 함께 제공되는 표준 도구를 사용하기 때문에 견고하고 성능도 우수합니다.
DbGate Premium 데스크톱 앱의 경우, (시스템에 이미 설치되어 있지 않다면) 네이티브 클라이언트를 직접 다운로드해야 합니다.
Team Premium Docker 또는 Cloud 앱의 경우, 네이티브 클라이언트가 이미 번들로 포함되어 있으므로 별도의 작업이 필요하지 않습니다.
가져오기/내보내기 개선
가져오기/내보내기 프로세스를 대폭 개선했습니다. 여러 파일을 가져오거나 내보낼 때 새로운 진행률 표시기가 추가되었고, 웹에서의 오류 처리도 개선되었으며, 이와 관련된 많은 버그도 수정되었습니다.
6.2.0 버전 이후 전체 변경 로그
6.3.0
- ADDED: libSQL 및 Turso 지원 (Premium)
- ADDED: MySQL 및 PostgreSQL용 네이티브 데이터베이스 백업 및 복원 (Premium)
- REMOVED: MySQL용 DbGate 내부 덤프 내보내기 (mysqldump 호출로 대체)
- REMOVED: DbGate 내부 기능을 사용한 SQL 덤프 가져오기 (mysql 및 psql 유틸리티 호출로 대체)
- FIXED: 스트림 처리(가져오기/내보내기) 관련 다수의 수정, 특히 MongoDB
- ADDED: 가져오기/내보내기 작업 진행률 표시, 더 나은 오류 보고
- CHANGED: #1060 - AI assistant 단축키 변경
- ADDED: 진단 정보를 제공하는 /health 엔드포인트
- FIXED: Linux Appimage 크래시 => A JavaScript error occurred in the main process #1065 , #1067
6.2.1
- ADDED: 스크립트에서 커밋/롤백 및 자동 커밋 기능 #1039
- FIXED: MongoDB에서 모든 레코드를 가져오지 못하는 문제 #1044
- ADDED: 탭 그룹 제목에 데이터베이스 이름과 함께 서버 이름 표시 #1041
- ADDED: 웹을 통해 Sqlite를 열 수 없음 문제 해결 #956
- FIXED: 컬럼 검색에서 텍스트 입력 후 크래시되는 문제 #1049
- FIXED: 여러 컬럼을 가진 외래 키에 대한 잘못된 자동 조인 문제 #1051
- FIXED: XML 셀 보기에서 스크롤 문제, XML 보기에서 테마 적용
- REMOVED: Linux용 armv7l 빌드 (glibc 호환성 문제로 인한 제거)
- CHANGED: Docker 빌드를 위한 node:22로 업그레이드
- CHANGED: SQLite 엔진 버전 업그레이드 (better-sqlite3@11.8.1)