버전 7.2.3 - MCP 서버 지원 및 데이터 편집 개선
Published: 2026-07-21 | Stela Augustínová
DbGate 7.2.3 버전을 발표합니다. 이번 릴리스에서는 Docker에서 실행되는 DbGate 커뮤니티 에디션에 기본 MCP 서버 지원이 추가되었고, Team Premium에서 MCP에 고급 기능과 세분화된 권한 설정이 확장되었으며, 데이터 및 SQL 방언 작업을 위한 여러 실용적인 개선 사항이 포함되었습니다.
DbGate MCP 서버로 AI 어시스턴트 연결
Docker에서 실행되는 DbGate 커뮤니티 에디션에는 이제 읽기 전용 MCP(Model Context Protocol) 서버가 포함됩니다. MCP는 호환되는 AI 어시스턴트와 개발 도구가 DbGate에 연결하여 제어된 인터페이스를 통해 데이터베이스 정보를 다룰 수 있는 표준 방식을 제공합니다.
읽기 전용 액세스는 데이터베이스 탐색과 문제 해결에 유용한 기본값입니다. 이를 통해 연결된 클라이언트가 데이터를 변경하지 못하도록 하면서도 AI 지원 워크플로의 이점을 활용할 수 있습니다.
Team Premium의 고급 MCP 기능
DbGate Team Premium은 더 깊은 통합이 필요한 팀을 위해 MCP 서버를 확장하여 고급 기능을 제공합니다. 여기에는 쿼리 실행, 데이터 수정, 세분화된 액세스 제어가 포함됩니다.
관리자는 모든 설정된 연결을 자동으로 노출하는 대신, MCP를 통해 어떤 리소스를 사용할 수 있는지 제어할 수 있습니다. 이를 통해 서로 다른 사용자, 역할, AI 지원 워크플로에 대해 범위가 좁게 제한된 액세스를 제공할 수 있습니다.
Docker 기반 커뮤니티 에디션과 Team Premium 구현을 함께 사용하면 실용적인 업그레이드 경로가 마련됩니다. 먼저 읽기 전용 MCP 액세스로 시작한 뒤, 필요한 곳에 고급 작업과 더 세밀한 권한을 활성화할 수 있습니다.
이진 값용 문자 인코딩
셀 값 편집기에서 이제 이진 데이터를 디코딩할 때 사용할 문자 인코딩을 선택할 수 있습니다.
이진 컬럼에는 때때로 신뢰성 있게 감지할 수 없는 인코딩으로 저장된 텍스트가 포함되기도 합니다. 인코딩을 명시적으로 선택할 수 있으면 이러한 값을 더 쉽게 검사할 수 있고, 올바른 텍스트가 읽을 수 없는 문자로 표시되는 문제를 방지할 수 있습니다.
DataGrid 필터 작업 버튼 유지
활성 필터가 아무 행도 반환하지 않는 경우에도 이제 필터 작업 버튼을 사용할 수 있습니다.
이전에는 결과가 비어 있으면 필터를 조정하거나 지우는 데 필요한 컨트롤도 함께 숨겨질 수 있었습니다. 이제 작업 버튼이 계속 표시되므로, 현재 뷰를 벗어나지 않고도 지나치게 제한적인 필터에서 쉽게 복구할 수 있습니다.
SQL 방언 및 데이터 타입 개선
이번 릴리스에는 서로 다른 데이터베이스 엔진을 함께 사용하는 사용자들을 위한 여러 개선 사항도 포함되어 있습니다.
- SQL Server 데이터 타입이 MySQL을 대상으로 할 때 더 정확하게 변환됩니다.
- PostgreSQL 방언 데이터 타입 옵션에
decimal이 추가되었습니다. PARTITION절이 포함된 쿼리에 대해 MySQL 자동 완성이 올바르게 동작합니다.
이러한 변경 사항은 특히 여러 데이터베이스 시스템을 사용하는 환경에서 스키마 변환과 일상적인 SQL 편집을 모두 개선합니다.
전체 변경 로그
7.2.3
- 추가: 읽기 전용 MCP 서버 지원(커뮤니티, Docker)
- 추가: 쿼리 실행, 데이터 수정, 세분화된 액세스 제어를 포함한 고급 MCP 서버 기능(Team Premium)
- 수정: 활성 필터와 일치하는 행이 없을 때 필터 작업 버튼을 사용할 수 없던 문제
- 추가: 이진 셀 값을 디코딩할 때 사용할 문자 인코딩 선택 기능
- 추가: SQL Server에서 MySQL로의 데이터 타입 변환 개선
- 추가: PostgreSQL 방언 데이터 타입 옵션으로 decimal 추가 #1490
- 수정: PARTITION 절이 포함된 쿼리에 대한 MySQL 자동 완성 문제 #1500