버전 6.8.0 - 셀 뷰어의 폼 보기
Published: 2025-12-17
DbGate 6.8.2 버전 릴리스를 발표하게 되어 기쁩니다. 이번 버전에는 여러 가지 중요한 개선 사항과 새로운 기능이 포함되어 있습니다. 그중에서도 하이라이트는 폼 보기를 지원하는 향상된 셀 뷰어입니다.
셀 뷰어 개선 사항 (커뮤니티)
최신 버전에서는 셀 뷰어 기능이 크게 향상되었습니다. 셀 뷰어는 이제 데이터 그리드 컴포넌트의 일부가 되어, 더 잘 통합되고 사용하기 쉬워졌습니다. 또한 셀 뷰어를 호출하는 “Cell data” 도구 모음 버튼도 추가되었습니다.
이제 셀 뷰어에 폼 보기가 추가되었으며, 다중 값 일괄 편집과 컬럼 필터링을 지원합니다. 이 기능의 초기 버전을 구현해 준 David Pivoňka에게 큰 감사를 전합니다!
헤더 행을 클릭하여 폼 셀 보기를 활성화할 수도 있습니다. 데이터 그리드 컴포넌트의 키보드 내비게이션도 개선되어, 키보드만으로 폼 셀 보기를 활성화할 수 있습니다.
매크로 접근성 향상 (프리미엄)
DbGate 프리미엄 에디션에서는 매크로에 더 쉽게 접근할 수 있게 되었습니다. 데이터 그리드에 “Run macro"라는 새로운 컨텍스트 메뉴 항목이 추가되어, 선택한 데이터에 대해 사용 가능한 매크로를 빠르게 실행할 수 있습니다. 매크로 목록과 관련된 몇 가지 문제도 수정되었습니다.
매크로는 그리드의 데이터를 수정하는 데 사용됩니다. 대표적인 매크로는 다음과 같습니다:
- UUID 생성
- 대문자/소문자로 변환
- 현재 날짜/시간 설정
- JavaScript를 사용한 사용자 정의 계산
고급 내보내기/가져오기 기능 제공 범위 변경 (커뮤니티)
고급 내보내기/가져오기 기능은 이제 DbGate 커뮤니티 에디션의 일부입니다. 이를 통해 커뮤니티 에디션에서 데이터 내보내기 및 가져오기 작업을 수행할 때 더 일관된 사용자 경험을 제공합니다.
하지만 내보내기/가져오기 기능 중 일부 고급 기능은 여전히 프리미엄 및 팀 프리미엄 에디션에만 제공됩니다. 가져오기 및 내보내기 작업을 저장하는 기능은 여전히 유료 에디션에서만 사용할 수 있습니다. 하지만 커뮤니티 에디션에서도 저장된 작업에 대한 JavaScript 코드를 생성할 수 있습니다.
데이터 아카이브 (프리미엄)는 테이블의 데이터를 로컬 JSONL 파일에 저장할 수 있게 해 줍니다. 이 파일을 편집한 후, 나중에 다른 데이터베이스로 다시 가져올 수 있습니다. 이 기능은 오래된 데이터를 보관하거나 데이터베이스 간에 데이터를 전송할 때 유용합니다.
| 기능 | 커뮤니티 | 프리미엄 | 팀 프리미엄 |
|---|---|---|---|
| 고급 내보내기 | 예 | 예 | 예 |
| 내보내기 작업 저장 | 아니요 | 예 | 예 |
| 작업에 대한 JavaScript 코드 생성 | 예 | 예 | 예 |
| ZIP 파일로 내보내기 | 아니요 | 예 | 예 |
| 데이터 아카이브 위젯 | 아니요 | 예 | 예 |
환경 변수를 통한 팀 프리미엄 구성
DbGate 팀 프리미엄은 연결 및 역할 관리를 위해 데이터베이스 저장소를 사용합니다. 6.8.0 버전에서는 환경 변수를 통해 연결 및 역할 설정을 구성하는 기능이 추가되었습니다. 구문은 커뮤니티 에디션과 동일하여, 자동화 및 구성 관리를 더 쉽게 할 수 있습니다. 실제로 도커 컨테이너가 시작될 때, 연결과 역할은 환경 변수에서 가져옵니다. 여전히 UI를 통해 관리할 수 있지만, 환경 변수에서 가져온 연결과 역할은 UI에서 읽기 전용입니다.
버전 6.7.2 이후 전체 변경 로그
6.8.0
- 추가: 데이터 그리드에서 상세 데이터 검사 및 편집을 위한 폼 셀 보기, 다중 행 일괄 편집 지원
- 변경: 셀 데이터 사이드바를 오른쪽으로 이동하고, 데이터 그리드의 일부로 통합
- 수정: 위젯 크기 조정 알고리즘 개선
- 수정: SQL 편집기의 자동 줄바꿈 기능
- 변경: 데이터 그리드 키보드 내비게이션 개선
- 변경: 데이터 그리드에서 PostgreSQL decimal 타입 지원 개선 #1214
- 추가: Redis 설정에서 데이터베이스 개수 조회 #1278
- 추가: 매크로 실행 컨텍스트 메뉴 (프리미엄)
- 추가: 복제기에서 업데이트 컬럼 건너뛰기 지원
- 수정: CSV 입력에서 UTF-8 BOM 처리
- 변경: 고급 내보내기가 이제 커뮤니티 에디션의 일부
- 수정: SQLite 외래 키 제약 조건 타입
- 수정: 제약 조건 중복 삭제 문제
- 변경: 지도 보기에서 위도/경도 필드 자동 감지 개선
- 수정: 테이블 변경 작업 및 제약 조건 정리
- 추가: 환경 변수에서 연결 가져오기 (팀 프리미엄)
6.7.3
- 수정: 분석기 코어 문제 수정 - PostgreSQL에서 테이블을 삭제한 후에도 삭제된 테이블이 구조에 계속 표시되던 문제
- 수정: PostgreSQL numeric 컬럼이 오른쪽 정렬되지 않던 문제 #1254
- 추가: 사용자 정의 천 단위 구분 기호 #1213