Version 7.1.0 - Amazon DynamoDB 및 API 엔드포인트 지원

Published: 2026-02-24

DbGate 버전 7.1.0 릴리스를 발표합니다. 이번 버전은 Premium 사용자들을 위해 Amazon DynamoDB 및 API 엔드포인트 연결 지원 등 흥미로운 새 기능을 제공합니다. 또한 드라이버 관리 기능이 크게 개선되었으며, 여러 가지 버그가 수정되었습니다.

Amazon DynamoDB 지원 (Premium)

DbGate Premium 에디션은 이제 Amazon이 완전 관리형으로 제공하는 NoSQL 데이터베이스 서비스인 Amazon DynamoDB를 지원합니다. 이제 DynamoDB 테이블에 연결하고, 데이터를 탐색하며, 다른 지원되는 NoSQL 데이터베이스와 동일한 방식으로 작업을 수행할 수 있습니다.

DynamoDB 지원을 통해 다음을 수행할 수 있습니다:

  • 테이블 탐색
  • 항목 보기 및 편집
  • 쿼리 실행
  • 데이터 내보내기 및 다양한 형식으로 가져오기

API 엔드포인트에 연결 (Premium)

버전 7.1.0에서는 DbGate의 범위를 기존 데이터베이스를 넘어 확장하는 놀라운 기능이 도입되었습니다. Premium 사용자는 이제 다음과 같은 API 엔드포인트에 연결할 수 있습니다:

  • OpenAPI (Swagger) - OpenAPI 스펙을 사용하는 REST API에 연결
  • GraphQL - GraphQL 쿼리와 뮤테이션 실행. 필터링 및 “모두 불러오기” 기능을 포함해 Relay Connection을 테이블처럼 탐색
  • oData - oData 서비스와 연동

GraphQL 지원

DbGate의 GraphQL 지원을 통해 GraphQL 엔드포인트에 연결하고, 이를 마치 데이터베이스처럼 다룰 수 있습니다. 스키마를 탐색하고, 쿼리와 뮤테이션을 실행하며, Relay Connection에 대해 필터링 및 “모두 불러오기"와 같은 기능도 사용할 수 있습니다.

oData 지원

oData는 주로 Microsoft 생태계에서 사용되는 RESTful API를 구축하고 소비하기 위한 표준화된 프로토콜입니다. oData는 데이터 구조와 쿼리 기능 측면에서 전통적인 데이터베이스와 매우 유사하므로, 데이터 작업에 초점을 맞춘 DbGate의 접근 방식과 잘 맞습니다.

사용 가능한 드라이버 선택

이제 연결 대화 상자에 어떤 드라이버를 사용할 수 있는지 선택하는 옵션이 추가되었습니다. 이 기능을 통해 실제로 사용하는 데이터베이스 시스템만 표시되도록 연결 옵션을 정리할 수 있어, 올바른 연결 유형을 더 쉽게 찾고 선택할 수 있습니다.

기술적 개선 사항

내부적으로는 기존 rollup 번들러에서 rolldown으로 마이그레이션했습니다. rolldown은 더 나은 성능과 향상된 빌드 시간을 제공하여, 향후 릴리스에서 더 빠른 개발 사이클과 효율적인 빌드 프로세스를 보장합니다.

7.1.0

  • ADDED: Amazon DynamoDB 지원 (Premium)
  • ADDED: API 엔드포인트 연결 - OpenAPI (Swagger), GraphQL 및 oData (Premium)
  • FIXED: 첫 번째 키 계층 세그먼트가 숫자일 때(예: “0:profile:1234”) Redis 키 목록이 무한 로딩되는 문제 #1363
  • FIXED: PostgreSQL numeric 값의 합이 항상 0으로 표시되는 문제 #1354
  • FIXED: SQL SERVER 테이블 구조 키 중복 문제 #1351
  • FIXED: SQL Server - ‘Group by Year/Month/Day’에 대해 잘못된 SQL이 생성되는 문제 #1350
  • ADDED: 연결 대화 상자에서 사용 가능한 드라이버 선택 기능
  • FIXED: CTE (WITH) 쿼리의 결과 표시 문제
  • CHANGED: 기존 rollup 대신 rolldown 번들러 사용

7.0.6

  • ADDED: Team Premium 에디션용 비밀번호 재설정 기능
  • ADDED: Docker Community 에디션에서 SHELL_CONNECTION=1 사용 시 프론트엔드로 전송되는 비밀번호 암호화 #1357

7.0.4

  • FIXED: MS SQL Server에서 CSV로 내보낼 때 bit FALSE가 0으로 변환되지 않는 문제 #1276
  • ADDED: MySQL FULLTEXT 지원 #1305
  • FIXED: 중국어 오류 메시지가 깨진 문자로 표시되는 문제(MS SQL ODBC 사용 시) #1321
  • FIXED: PostgreSQL에서 NUMERIC/DECIMAL 타입에 대해 테이블의 Show SQL이 정밀도와 스케일을 표시하지 못하는 문제 #1325
  • FIXED: v7.0.0에서 특정 데이터 타입에 대해 Excel/CSV 내보내기가 동작하지 않는 문제 #1327
  • ADDED: 폼 뷰에서 키보드 단축키로 Null 값 입력 기능 #1332
  • FIXED: 활성 폼 셀을 클릭하면 변경 사항이 사라지는 문제 #1334
  • FIXED: 필터링 후 선택 상태가 유지되지 않는 문제 #1335
  • FIXED: 텍스트 컬럼이 포함된 테이블에서 ‘Group By’ 또는 집계 함수를 사용할 수 없는 문제 #1348
  • CHANGED: 사용자 지정 연결 색상 팔레트 개선

7.0.3

  • FIXED: MySQL 기본 키 로딩 최적화 #1261
  • FIXED: MS Entra 인증에서 연결 테스트가 동작하지 않는 문제 #1315
  • FIXED: SQL Server - 데이터 타입이 TEXT인 필드에서 ‘Is Empty or Null’ 또는 ‘Has Not Empty Value’ 필터를 사용할 수 없는 문제 #1338
  • FIXED: 줄바꿈된 쿼리에서 실행 삼각형 아이콘이 너무 크게 표시되는 문제 #1337
  • FIXED: 폼 뷰에서 텍스트가 단어 중간에서 줄바꿈되어 읽기 어려운 문제 #1333
  • FIXED: geometry/geography 타입에서 셀 뷰가 Map 대신 Form을 자동 감지하는 문제 #1330
  • FIXED: 클라우드 연결에서 데이터베이스 검색 문제 #1329
  • ADDED: 도구 모음을 탭 하단에 배치할 수 있는 설정 추가 #1326
  • CHANGED: DbGate AWS 배포용 node 업그레이드

7.0.1

  • FIXED: PostgreSQL에서 외래 키 동작이 감지되지 않는 문제 #1323
  • FIXED: 번들된 의존성(axios, cross-spawn, glob)의 보안 취약점 수정 #1322
  • FIXED: 셀 데이터 뷰에서 JsonB 필드가 항상 null로 표시되는 문제 #1320
  • ADDED: SQL 생성기에서 계산된 컬럼을 건너뛸 수 있는 옵션
  • ADDED: 팀 파일 편집 개선, 팀 폴더 간 이동 기능
  • ADDED: 한국어 현지화
  • FIXED: 누락된 현지화 문자열 추가
  • ADDED: 기본 편집기 테마를 이제 애플리케이션 테마의 일부로 통합