DataGrip 2026.2: AI 에이전트 스킬, 데이터 소스 관리를 위한 MCP 도구 및 CLI 명령어, 번들로 포함된 JDBC 드라이버, 향상된 세션 제어
올해 두 번째 주요 업데이트인 DataGrip 2026.2가 출시되었습니다! 어떤 내용이 있는지 지금부터 살펴보겠습니다.
AI
이번 릴리스에서는 데이터베이스 작업을 위한 세 가지 AI 에이전트 스킬인 database-tools, database-connection-management, database-text-to-sql을 도입했습니다. 이러한 스킬을 통해 AI 에이전트는 연결된 데이터베이스를 탐색하고 쿼리하며, 데이터베이스 연결을 구성 및 업데이트하고, AI 채팅에서 데이터베이스 스키마를 기반으로 SQL을 직접 생성할 수 있습니다. 스킬에는 해당 MCP 도구도 함께 포함되어 있으므로 별도의 설정이 필요하지 않습니다.

에이전트가 데이터 소스 관리 작업을 수행할 수 있도록 두 개의 새로운 MCP 도구인 create_database_connection과 edit_database_connection을 추가하고, 이를 database-connection-management 스킬에 포함했습니다. 이러한 MCP 도구와 새로운 기술을 사용하면, 예를 들어 프롬프트에 연결 정보를 제공하여 채팅에서 에이전트에게 새로운 데이터 소스를 생성하도록 요청할 수 있습니다.

다음으로는 CLI에서 AI 에이전트를 사용하는 사용자를 위한 업데이트가 있습니다. 이제 에이전트는 데이터베이스에서 작업을 수행하기 전에 사용자 동의를 요청하고 수행하려는 작업을 보여줍니다. SQL 쿼리는 구문이 강조 표시되어 가독성이 개선됩니다.

이번 릴리스에는 AI 지원 데이터베이스 워크플로를 더 원활하고 안정적으로 만들어 주는 여러 가지 작은 개선 사항도 포함되어 있습니다.
- 이제 AI Assistant는 이전 상호 작용의 쿼리 결과를 기억하므로 쿼리를 다시 실행하지 않고도 추가 행을 가져올 수 있습니다.
- AI 에이전트가 데이터베이스 객체를 생성하면 해당 객체가 즉시 Database Explorer(데이터베이스 탐색기)에 표시됩니다.
- AI 에이전트가 데이터베이스 객체를 더 정확하게 인식하여 에이전트는 존재하지 않는 객체와 내부 검사되지 않은 객체를 구분할 수 있습니다.
- AI 에이전트가 실행한 쿼리도 데이터 소스 쿼리 기록에 포함되므로, AI가 생성한 SQL과 사용자가 직접 작성한 쿼리를 함께 검토하기가 더 쉬워졌습니다.
- SQL 쿼리가 실패하면 AI 에이전트는 일반적인 오류 대신 데이터베이스의 실제 오류 메시지를 받아 더 정확하게 대응할 수 있습니다.
list_database_connectionsMCP 도구는 디폴트 값이 설정된 매개변수가 제공되어도 더 이상 출력 스키마 오류를 반환하지 않습니다.
또한 AI Chat(AI 채팅) 도구 창의 스키마 연결 UI를 새롭게 디자인하고, 데이터베이스 전용 MCP 도구에서 AI Assistant 플러그인 요구 사항을 제거했습니다.

더 매끄러운 시작
IDE에서 사용자가 작업을 시작하는 첫 단계를 개선했습니다. DataGrip을 처음 시작하거나 모든 프로젝트를 닫았을 때 표시되는 Welcome(시작) 화면은 이전에는 모달 대화상자였지만, 이제는 일반 IDE 탭으로 제공됩니다. 이에 따라 Welcome 화면을 열어 둔 상태에서도 동시에 IDE를 사용할 수 있습니다. 새로운 Welcome(시작) 탭은 default(디폴트) 프로젝트에 표시됩니다.

이번 릴리스에는 대화형 온보딩 투어도 도입되었습니다. 이 투어에서는 주요 UI 영역을 안내하고 IDE의 핵심 기능을 자세히 설명합니다. Database Explorer(데이터베이스 탐색기) 도구 창의 주요 액션, 데이터 소스 설정 대화상자, 쿼리 콘솔에서의 쿼리 실행, 쿼리 결과 세트 조회 및 활용, 데이터베이스에 변경 사항 제출을 시연합니다.

데이터 소스용 CLI 명령어
이제 명령줄 인터페이스(CLI)에서 데이터 소스에 대한 일부 액션을 수행할 수 있습니다. 연결과 드라이버를 관리할 수 있도록 list 및 manage 명령어가 추가되었습니다. 구문은 다음과 같습니다.
datagrip dataSources [options] [arguments]
이 인터페이스에서는 일괄 처리 방식이 사용됩니다. 즉, 액션별 명령어를 하나씩 실행하는 대신 여러 명령이 포함된 JSON 파일을 전달할 수 있습니다. 도구는 이를 하나의 세션에서 처리하고 결과를 JSON으로 반환하므로 셸 파이프라인에 적합합니다.

연결성
이제 데이터베이스 연결 세션을 클라이언트(쿼리 콘솔, 데이터 편집기 등) 간에 어떻게 나눌지에 따라 선택할 수 있는 세 가지 세션 제어 모드를 제공합니다.
- Single shared session(단일 공유 세션) 모드는 여러 클라이언트에서 하나의 연결을 공유하려는 상황을 지원합니다.
- Two sessions: shared and introspection(두 개의 세션: 공유 및 내부 검사) 모드는 두 개의 세션을 생성합니다. 하나는 내부 검사용이고, 다른 하나는 그 외 모든 작업에 사용됩니다.
- Dedicated sessions(전용 세션) 모드는 각 클라이언트에 대해 새로운 세션을 생성합니다.

JDBC 드라이버를 다운로드할 때까지 기다리지 않고 더 빠르게 데이터 소스를 만들 수 있도록 몇 가지 드라이버를 IDE에 번들로 포함했습니다. 이제 DataGrip에는 다음 드라이버가 포함됩니다.
- Microsoft SQL Server 버전 13.2.1
- MongoDB 버전 1.21
- MySQL Connector/J 버전 9.5.0
- PostgreSQL 버전 42.7.3
- Redis 버전 1.6

이제 데이터베이스 역할과 웨어하우스 간 전환도 훨씬 빨라졌습니다. Snowflake에서 작업하는 경우 현재 세션의 권한을 변경하기 위해 더 이상 SET ROLE 명령어를 직접 실행하거나 연결 설정을 일일이 찾아볼 필요가 없습니다. 쿼리 콘솔 툴바의 새로운 드롭다운 메뉴를 사용하면 사용 가능한 역할과 웨어하우스를 즉시 전환할 수 있습니다.

데이터 작업
이제 SQL 표현식을 사용해 리터럴 값뿐만 아니라 그리드 셀 값을 설정할 수 있습니다. 데이터 에디터의 새로운 SQL Expression(SQL 표현식) 모드에서는 NOW()와 같은 유효한 SQL 표현식을 셀에 입력할 수 있으며, DataGrip이 그 결과를 새 셀 값으로 사용합니다. 사용자가 변경 사항을 제출하면 IDE는 표현식을 문자열로 이스케이프 처리하지 않고 생성된 UPDATE 또는 INSERT 문에 바로 포함합니다.

새로운 모드에서는 숫자 열에 0x로 시작하는 값도 입력할 수 있습니다. 이제 셀을 업데이트하기 위해 SQL 명령어를 실행할 필요 없이 SQL Expression(SQL 표현식) 모드를 켜고 값을 입력하기만 하면 됩니다.

데이터베이스 탐색기
Database Explorer(데이터베이스 탐색기) 도구 창의 빈 상태를 새롭게 디자인했습니다. 이 상태에서는 빠른 시작 가이드에 설명된 액션을 포함하여 데이터 소스 생성을 위한 빠른 액션이 제공됩니다.

새롭게 개선된 데이터베이스 색상 시스템을 통해 일관된 새로운 UI에서 데이터 소스, 데이터베이스 객체, 폴더에 색상을 더 쉽게 지정할 수 있습니다. 사용자 지정 색상의 동작도 크게 개선되어 음영도 밝은 IDE 테마와 어두운 IDE 테마 모두에 어울립니다. 이제 데이터 소스 폴더에도 사용자 지정 색상을 적용할 수 있습니다. 데이터베이스 색상 설정을 더 쉽게 찾을 수 있도록 Settings(설정) | Database(데이터베이스) | Database Explorer(데이터베이스 탐색기)의 IDE 기본 Settings(설정) 대화상자로 옮겼습니다.

같은 접두사를 사용하는 데이터베이스 객체는 이제 Database Explorer(데이터베이스 탐색기)에서 개별 그룹으로 묶어 표시할 수 있습니다. 그룹 이름에는 해당 접두사가 사용됩니다. 예를 들어 my_table01과 my_table02는 my_ 아래에 그룹화되며, 그룹 내에서는 각각 table01과 table02로 표시됩니다. 현재는 _, -, $ 문자가 접두사 구분 기호로 취급됩니다.

다른 폴더나 데이터 소스를 포함하는 데이터 소스 폴더를 삭제하려면 해당 항목을 선택하고 마우스 오른쪽 버튼을 클릭한 다음 Drop(제거)을 선택합니다. 그러면 DataGrip이 확인을 요청하고 삭제될 항목 목록을 표시합니다.

Explain Plan 메뉴 및 액션
사용자 피드백을 반영하여 이전 릴리스에서 제거했던 raw 형식 액션을 다시 추가했습니다. 이제 Explain Plan을 raw 형식으로 열려면 Query Plan(쿼리 계획) 탭의 왼쪽 툴바에서 Raw 버튼을 클릭합니다. 그러면 Raw 내부 탭이 열립니다. 이미 raw 형식의 Explain Plan을 보고 있는 경우 이 버튼에는 Show Tree(트리 표시)가 표시되며, Operations Tree(작업 트리) 내부 탭이 열립니다. raw 형식 액션을 Explain Plan 드롭다운에 추가하려면 Settings(설정) | Appearance & Behavior(모양 및 동작) | Menus and Toolbars(메뉴 및 툴바)로 이동한 다음 Explain Plan을 선택하고 Add(추가)를 클릭합니다.

쿼리 파일 및 콘솔
이제 에디터 탭 헤더의 쿼리 콘솔 이름에 변수를 사용하여 더 많은 정보를 표시할 수 있습니다. 예를 들어 연결된 데이터 소스, 데이터베이스, 스키마 또는 검색 경로를 추가할 수 있습니다. 사용하려면 Settings(설정) | Database(데이터베이스) | Query Files and Consoles(쿼리 파일 및 콘솔)로 이동합니다. 콘솔 이름에 변수를 추가하려면 Template(템플릿) 필드에서 변수를 삽입할 위치에 캐럿을 놓고 해당 변수 버튼을 클릭합니다.

코드 에디터
이제 코드 에디터에서 각 쿼리 옆에 실행 시간이 표시됩니다. 쿼리가 실행되면 DataGrip이 쿼리의 첫 번째 줄에 실행 시간을 표시합니다.

새로운 구문을 추가하고 구문 인식을 개선했으며, ClickHouse의 쿼리 매개변수와 SYSTEM 문, Snowflake의 Flow 작업, DATABASE ROLE 구문, HASH 함수 등 다양한 구문과 함수를 지원하여 ClickHouse 및 Snowflake SQL 지원을 크게 확장했습니다.
DataGrip 2026.2로 업그레이드하는 데 관심이 있거나 질문이나 제안이 있는 경우, 다음 링크가 도움이 될 수 있습니다.
- DataGrip 2026.2 다운로드
- 전체 개선 사항 목록은 새로운 기능 페이지에서 확인하세요.
- X에서 문의해 주세요.
- 버그가 발견되면 이슈 트래커에 보고해 주세요.
DataGrip 팀 드림
게시물 원문 작성자