DataGrip 2026.1의 새로운 기능

AI 에이전트 지원, 쿼리 파일 생성을 위한 새로운 흐름, 데이터 소스 템플릿 등 다양한 기능을 확인해 보세요!

2026년 DataGrip의 첫 새로운 기능에 오신 것을 환영합니다. 이번 버전은 데이터베이스 워크플로를 더 효율적으로 만들기 위한 유용한 개선 사항을 제공합니다. 업데이트에는 AI 에이전트 통합, 쿼리 파일 및 콘솔 개선, JetBrains IDE 전반에서 데이터 소스 설정을 더 쉽게 재사용할 수 있는 기능이 포함됩니다.

AI 개선 사항: 에이전틱 흐름

JetBrains AI는 DataGrip 내에서 AI를 활용하는 방식에 더 많은 선택권, 투명성 및 유연성을 제공하는 방향으로 진화하고 있습니다.

이 릴리스에서는 AI 채팅에서 더욱 향상된 SQL 파일 생성 기능, 채팅 인터페이스에 Claude Agent 및 Codex 통합, 그리고 에이전트 기반 워크플로를 위한 MCP 서버 내 데이터베이스 전용 도구를 제공합니다.

SQL 파생 언어 및 데이터 소스가 연결된 파일 생성

AI Chat(AI 채팅) 도구 창에서 AI Assistant와 채팅할 때 코드 스니펫으로 파일을 생성할 수 있습니다.

채팅에 SQL 파생 언어, 데이터 소스 또는 스키마와 관련된 컨텍스트가 제공되면 DataGrip이 이를 자동으로 처리하므로 데이터 소스나 스키마를 연결하거나 파생 언어를 설정할 필요가 없습니다. 이는 데이터 소스가 이미 연결된 파일에 대해 AI Assistant에 질문하는 경우에도 동일하게 적용됩니다. DataGrip이 해당 데이터 소스를 새로 생성된 파일에 자동으로 연결합니다.

DataGrip은 생성된 파일을 현재 프로젝트 디렉터리에 저장합니다.

AI 채팅에 AI 에이전트 통합

Claude Agent와 Codex가 이제 AI 채팅 인터페이스에 기본 통합되었습니다. 이를 통해 모든 작업에 적합한 지원을 더 쉽게 받을 수 있습니다.

지금은 Codex 통합을 사용하려면 MCP 서버를 수동으로 구성해야 합니다. 자세한 내용은 Codex 관련 문서 페이지를 참조하세요.

통합에 대한 추가 정보는 JetBrains AI 블로그 게시물인 JetBrains IDE에 Claude Agent 도입, JetBrains IDE에 Codex 통합에서 확인할 수 있습니다.

MCP 서버의 데이터베이스별 기능

MCP 서버를 확장하여 데이터베이스별 기능을 추가했습니다. 이러한 개선을 통해 내장 AI 에이전트와 타사 도구가 더 체계화된 방식으로 데이터베이스와 작업할 수 있습니다.

새로운 기능은 다음과 같습니다.

  • 연결 구성을 가져오고 테스트합니다.
  • 데이터베이스 스키마를 나열합니다.
  • 지원되는 스키마 객체 타입(테이블, 뷰 등)을 조회하고 스키마 객체를 탐색합니다.
  • 최근 및 현재 실행 중인 SQL 쿼리를 확인합니다.
  • 실행 중인 SQL 쿼리를 실행하거나 취소합니다.
  • 테이블 데이터를 미리 보고 CSV 형식으로 결과 세트를 가져옵니다.

보안을 위해 기본적으로 네 가지 사용자 동의가 필요합니다.

  • 스키마 액세스 요청
  • 데이터 액세스 요청
  • 스키마 수정 요청
  • 데이터 수정 요청

권한이 필요한 경우 IDE가 사용자 동의를 요청합니다.

IDE 설정의 Tools(도구) | AI Assistant에서 동의 기본 설정을 변경할 수 있습니다.

쿼리 파일 및 콘솔

새로운 쿼리 파일 생성 흐름

쿼리 콘솔과 나란히 쿼리 파일을 사용하는 흐름을 재설계했습니다. 이제 작업과 워크플로에 따라 파일, 콘솔 또는 둘 모두를 동시에 사용할 수 있습니다.

새 쿼리 파일을 만들려면, 데이터 소스를 오른쪽 마우스로 클릭하고 New(새로 만들기) | Query File(쿼리 파일)을 선택하거나 macOS에서는 Shift+Cmd+J, Windows/Linux에서는 Ctrl+Alt+Shift+Q를 누르면 됩니다. 그런 다음 New Query File(새 쿼리 파일) 대화상자에서 파일 이름과 저장할 디렉터리를 지정합니다. 현재 프로젝트 내에 저장하고 파일을 연결하려면 현재 프로젝트 디렉터리 또는 그 하위 디렉터리 중 하나를 지정합니다.

데이터베이스 탐색기의 Query Files 폴더

이제 데이터베이스 탐색기에서 쿼리 파일에 접근할 수 있습니다. 각 데이터 소스 노드 아래에 Query Files(쿼리 파일) 폴더가 추가되었습니다. 이 폴더의 표시 여부를 전환하려면 도구 창 도구 모음에서 View Options(옵션 보기)를 클릭한 다음 Query Files(쿼리 파일) 옵션을 선택하거나 해제합니다.

파일 표시 방식을 사용자 지정하기 위한 새 옵션

서로 다른 작업에는 서로 다른 정보를 표시해야 합니다. 쿼리 파일 표시가 특정 사용 사례에 맞는 정보를 제공하도록 설정을 추가했습니다. 이러한 설정을 사용해 데이터 소스 이름 표시 여부를 전환하고, 스키마 색상을 적용하며, 쿼리 파일에서 연결된 데이터 소스의 아이콘을 사용할 수 있습니다.

연결

데이터 소스 템플릿

데이터 소스 설정을 JetBrains Account에 템플릿으로 저장할 수 있는 방법을 구현했습니다. 이 방식으로 저장하면 템플릿은 JetBrains Account를 통해 제공되는 데이터베이스 기능이 있는 모든 JetBrains IDE에서 사용할 수 있습니다. 이러한 템플릿은 Data Source and Drivers(데이터 소스 및 드라이브) 대화상자에서 General(일반)Advanced(고급) 탭의 설정을 저장하지만, 데이터베이스 자격 증명은 제외합니다.

Data Source and Drivers(데이터 소스 및 드라이버) 대화 상자에서 템플릿을 생성할 수 있습니다. Data Sources(데이터 소스) 탭에서 템플릿을 생성하려는 데이터 소스를 선택한 다음 Save as template(템플릿으로 저장)을 클릭합니다.

새 템플릿은 Data Source Templates(데이터 소스 템플릿) 탭에 표시됩니다. Create Data Source(데이터 소스 생성) 버튼을 사용하여 언제든지 해당 템플릿을 기반으로 새 데이터 소스를 생성할 수 있습니다.

PostgreSQL 18 지원 PostgreSQL

DataGrip은 이제 작년에 릴리스된 PostgreSQL 18을 지원합니다. 전체 지원에는 다음과 같은 키워드와 명령이 포함됩니다.

  • OLDNEW 해석을 RETURNING 절에서 지원합니다.
  • 기본 키 및 고유 제약 조건에서 WITHOUT OVERLAPS를 지원합니다.
  • PERIOD를 외래 키 제약 조건에서 지원합니다.
  • 열에 대해 GENERATED ALWAYS AS (...)[STORED | VIRTUAL]를 지원합니다.
  • NOT ENFORCEDNOT VALID 제약 조건을 지원합니다.

Data Sources and Drivers 대화 상자 개선

Data Sources and Drivers(데이터 소스 및 드라이버) 대화 상자에 몇 가지 변경 사항을 적용했습니다.

  1. Data Sources(데이터 소스), Clouds(클라우드), Drivers(드라이버), DDL Mappings(DDL 매핑) 섹션이 이제 대화 상자의 주요 탭으로 왼쪽에 배치됩니다.
  2. Comment(설명) 필드가 비어 있으면 기본적으로 숨겨집니다. 이를 표시하려면 Name(이름) 필드 옆의 Add Comment(설명 추가)를 클릭합니다.
  3. Driver(드라이버) 드롭다운 메뉴에서 선택한 드라이버가 아직 다운로드되지 않은 경우, 메뉴 옆에 Download(다운로드) 옵션이 표시됩니다. 이를 클릭하면 드라이버를 다운로드합니다.
  4. Connection type(연결 유형) 드롭다운 옵션이 이제 탭으로 표시됩니다. 데이터 소스에 연결 유형이 세 개를 초과하는 경우, 드롭다운으로 표시됩니다.

또한 Create DDL Mapping(DDL 매핑 생성) 작업이 제거되었습니다. DDL Mappings(DDL 매핑) 기본 탭에서 DDL 매핑을 생성할 수 있습니다.

Explain Plan 워크플로

UI 및 UX 개선 사항

Explain Plan(실행 계획) 워크플로를 보다 쉽게 찾고, 더 많은 정보를 제공하며, 사용하기 쉽게 만들고자 몇 가지 업데이트를 적용했습니다.

  • 코드 에디터 도구 모음의 Explain Plan(실행 계획) 드롭다운 옵션 목록을 Explain Plan(실행 계획)Explain Analyse(실행 분석) 두 가지로 축소했습니다.
  • Services(서비스) 도구 창에서는 실행 계획을 표시하는 Query Plan(쿼리 계획) 탭이 Output(출력)Result(결과) 탭과 동일한 수준으로 이동되었습니다. 새 아이콘도 추가되었습니다.
  • Query Plan(쿼리 계획) 탭에서 이제 각 계획 행의 세부 정보를 탭 오른쪽에 있는 별도의 패널에서 확인할 수 있습니다.
  • 테이블 이름이 포함된 셀의 경우, 테이블 위에 커서를 올리면 팝업으로 빠른 문서를 확인할 수 있습니다.
  • 쿼리 계획에서 사용할 수 있는 다양한 보기는 별도의 하위 탭으로 표시됩니다. 이 내부 탭은 Query Plan(쿼리 계획) 탭 하단에서 확인할 수 있습니다. 기본적으로 숨겨져 있으며, 두 개 이상의 탭이 열려 있을 때만 표시됩니다. Total Cost(총 비용) 또는 Startup Cost(시작 비용) 탭을 열려면, 왼쪽 도구 모음에서 Flame Graph(플레임 그래프)를 클릭한 다음 필요한 보기를 선택합니다.

네이티브 형식으로 쿼리 계획을 복사하는 옵션

이제 JSON 또는 XML과 같은 데이터베이스의 네이티브 형식으로 쿼리 계획을 복사할 수 있습니다. 이 작업을 수행하려면 왼쪽 도구 모음 상단에서 Copy Original Query Plan(원본 쿼리 계획 복사) 버튼을 클릭합니다. 이 기능은 PostgreSQL, Amazon Redshift, MySQL, MariaDB, Oracle, Microsoft SQL Server, Snowflake에서 지원됩니다.

코드 에디터

백 라벨 참조에 대한 resolve 검사 억제를 위한 인텐션 액션 Oracle

Suppress for back label references(백 라벨 참조 억제) 옵션을 더 쉽게 찾고 사용할 수 있도록 개선했습니다. 이전에는 Settings(설정) 대화 상자의 Editor(에디터) | Inspections(검사) | SQL에서만 사용할 수 있었습니다.

이제 인텐션 액션에서 전환할 수 있습니다. 활성화하거나 비활성화하려면 Alt+Enter(Windows/Linux) 또는 Option+Enter(macOS)를 눌러 인텐션 액션 목록을 연 다음, Enable option "Suppress for back label references"("백 라벨 참조 억제" 옵션 활성화)로 이동하여 Suppress for back label references(백 라벨 참조 억제) 체크박스를 선택하거나 해제합니다.

컨텍스트 메뉴의 Execute Selection as Single Statement 작업

코드 선택 영역의 컨텍스트 메뉴에 Execute Selection as Single Statement(선택 영역을 단일 문으로 실행) 작업을 추가했습니다. 특정 코드 조각을 실행해야 하지만 DataGrip이 이를 제대로 구문 분석하지 못하는 경우에 이 기능을 사용합니다.

에디터 캐럿 이동 애니메이션

코드 에디터 캐럿의 이동 애니메이션에 두 가지 새로운 옵션이 추가되어 타이핑 경험을 개선합니다.

애니메이션 설정은 사용자마다 선호도가 크게 다르다는 점을 고려했습니다. 이를 바탕으로 캐럿 이동을 위한 자체 모드인 Snappy(빠른 이동)를 개발했습니다. 캐럿이 느리거나 반응이 둔하게 느껴지지 않도록 하면서도 과도한 동작으로 인터페이스에 부담을 주지 않고 부드러운 애니메이션을 제공합니다. 이 모드에서는 캐럿이 먼저 새 위치로 빠르게 이동한 다음, 약간 속도를 줄이며 자연스럽게 제자리에 안착합니다. 결과적으로 빠르면서도 부드러운 느낌을 제공합니다.

다른 캐럿 애니메이션 모드인 Gliding(부드러운 이동)에서는 캐럿이 부드럽게 이동해 큰 이동도 눈으로 쉽게 따라갈 수 있습니다. 이 모드는 다른 인기 있는 텍스트 에디터에서 볼 수 있는 방식과 유사합니다.

이 새로운 애니메이션 모드를 사용하려면 Settings(설정) 대화 상자를 열고 Settings(설정) | Editor(에디터) | General(일반) | Appearance(모양)로 이동한 다음, Use smooth caret movement(부드러운 캐럿 이동 사용) 옵션을 활성화하고 원하는 모드를 선택합니다.

데이터 작업

JSON 인덱스 지원 Microsoft SQL Server

DataGrip은 이제 Microsoft SQL Server에서 JSON 인덱스의 생성 및 수정을 지원합니다. 코드 생성에서 이를 활용할 수 있으며, Create(생성)Modify(수정) 대화 상자에서도 인덱스를 사용할 수 있습니다.

도구 모음의 Show Geo Viewer 버튼

검색성을 높이기 위해 Show Geo Viewer(지오 뷰어 표시) 버튼을 데이터 에디터 도구 모음으로 이동했습니다.

파일 작업

삭제된 파일은 휴지통으로 기본 이동

이전에는 Delete(삭제) 작업을 실행하면 파일을 휴지통으로 이동하지 않고 영구 삭제했습니다. 이제 파일을 휴지통으로 보내도록 하는 setting(설정)을 추가했습니다. 이 설정의 이름은 Move files to the bin instead of deleting permanently(영구 삭제 대신 파일을 휴지통으로 이동)이며, 기본적으로 활성화되어 있습니다.

이 설정은 Settings(설정) | Appearance & Behavior(모양 및 동작) | System Settings(시스템 설정)에서 변경할 수 있습니다.

이번 업데이트가 여러분의 마음에 들기를 바랍니다! 버그를 발견하거나 기능 제안을 제출하고 싶다면 DataGrip 이슈 트래커를 통해 보내주세요.

최신 기능 관련 소식과 생산적 데이터베이스 작업에 관한 팁을 받아보고 싶으신가요? DataGrip 블로그를 구독하고 X에서 팔로우해 보세요!