Jetbrains DataGrip 2026.3 Yenilikleri

JetBrains DataGrip 2026.3 Yayınlandı: Yapay Zekâ, Cross-Database Queries ve Yeni Özellikler

JetBrains, veritabanı geliştiricileri ve SQL kullanıcıları için geliştirdiği DataGrip 2026.3 sürümünü kullanıma sundu. Yeni sürüm, yalnızca kullanıcı arayüzünde yapılan iyileştirmelerle sınırlı kalmıyor. Yapay zekâ ajanlarıyla entegrasyon, farklı veritabanları arasında doğrudan sorgulama, DuckDB desteği ve gelişmiş veri yönetimi araçları gibi önemli yenilikler getiriyor.

Özellikle MySQL, PostgreSQL ve MariaDB gibi farklı veritabanı sistemleriyle çalışan geliştiriciler için DataGrip 2026.3, günlük iş akışlarını kolaylaştırabilecek özellikler sunuyor.

Peki, DataGrip 2026.3 ile neler değişti? Yeni özellikleri ve bunların gerçek projelerde nasıl kullanılabileceğini inceleyelim.

1. JetBrains Air ile Yapay Zekâ Destekli Veritabanı Yönetimi

DataGrip 2026.3'ün öne çıkan yeniliklerinden biri, JetBrains Air entegrasyonu.

JetBrains Air, farklı yapay zekâ ajanlarını geliştirme ortamında kullanmayı ve yönetmeyi sağlayan bir yapı sunuyor. Böylece geliştiriciler SQL sorguları oluştururken, veritabanı nesnelerini incelerken veya sorgu sonuçlarını değerlendirirken yapay zekâdan daha doğrudan yararlanabiliyor.

Desteklenen ajanlar arasında şunlar bulunuyor:

  • OpenAI Codex
  • Claude Agent
  • Google Gemini
  • GitHub Copilot
  • JetBrains Junie
  • OpenCode
  • ACP uyumlu diğer ajanlar

Ayrıca JetBrains, Junie Lite yapılandırmasını JetBrains hesabıyla ücretsiz kullanılabilecek bir seçenek olarak sunuyor.

AI ile SQL sorguları çalıştırma

Yeni entegrasyon sayesinde yapay zekâ sohbetinden oluşturulan SQL sorguları, seçilen veritabanı bağlantısında doğrudan çalıştırılabiliyor.

Örneğin, bir yapay zekâ ajanından şu istekte bulunabilirsiniz:

Orders tablosunu incele. Son 30 gün içinde en fazla sipariş veren müşterileri listeleyen SQL sorgusunu oluştur.

AI ajanı, erişebildiği veritabanı yapısını kullanarak sorgu oluşturabilir. Hazırlanan sorguyu DataGrip üzerinden inceleyebilir ve çalıştırabilirsiniz.

Bunun yanında, ajanların CSV biçiminde ürettiği tablolu veriler sohbet içerisinde DataGrip'in veri editörüyle görüntülenebiliyor.

@dbObject ile veritabanı nesnelerine erişim

DataGrip 2026.3, yapay zekâ sohbetinde @dboBject ifadesini destekliyor.

Bu özellik sayesinde bir tabloyu, görünümü veya başka bir veritabanı nesnesini doğrudan AI isteğine eklemek mümkün.

Veritabanı nesneleriyle ilgili bilgiler gerektiğinde DataGrip'in MCP sunucusu üzerinden alınabiliyor. Böylece tüm şema bilgisini her istekte yapay zekâya göndermek yerine ihtiyaç duyulan bilgilere erişilebiliyor.

Bu yaklaşım özellikle büyük veritabanlarında daha verimli bir AI kullanım deneyimi sağlayabilir.

2. Cross-Database Queries: MySQL ve PostgreSQL Verilerini Tek Sorguda Birleştirme

Yeni sürümün en dikkat çekici özelliklerinden biri Cross-Database Queries, yani farklı veritabanları arasında sorgulama desteği.

Normal şartlarda MySQL ve PostgreSQL gibi farklı sistemlerde bulunan tabloları tek bir SQL sorgusunda birleştirmek için ek entegrasyon çözümlerine veya veri aktarım işlemlerine ihtiyaç duyulabilir.

DataGrip 2026.3 bu işlemi kolaylaştırıyor.

Artık farklı veritabanı bağlantılarındaki tabloları, verileri önceden bir veritabanından diğerine kopyalamadan tek bir sorgu içerisinde kullanabiliyorsunuz.

Cross-Database Queries nasıl çalışıyor?

Bu özellik, DuckDB tabanlı yeni Workspace Data Source üzerinden çalışıyor.

Workspace, varsayılan olarak bellekte çalışan bir sorgu ortamı oluşturuyor. Böylece farklı veritabanı bağlantılarındaki veriler ortak bir sorguda değerlendirilebiliyor.

Bir Workspace oluşturmak için:

  1. DataGrip içerisindeki Database Explorer bölümünü açın.
  2. Add seçeneğine tıklayın.
  3. Workspace Data Source seçeneğini seçin.
  4. Açılan Workspace sorgu konsolunda bağlantılarınızı kullanarak SQL sorgularınızı oluşturun.

MySQL ve PostgreSQL JOIN örneği

Örneğin, PostgreSQL üzerinde müşteri bilgileri, MySQL üzerinde ise ödeme kayıtları bulunduğunu varsayalım.

DataGrip'in Workspace konsolunda aşağıdaki gibi bir sorgu yazabilirsiniz:

SQL
SELECT c.first_name, c.last_name, p.amount FROM #PostgreSQL.guest.public.customer c JOIN #MySQL.sakila.payment p ON c.customer_id = p.customer_id;

Bu örnekte:

  • #pOstgresQL PostgreSQL veri kaynağını,
  • #mYsQL MySQL veri kaynağını,
  • customer müşteri tablosunu,
  • payment ödeme tablosunu temsil ediyor.

Veri kaynağı, veritabanı ve şema adları kendi bağlantılarınıza göre değişiyor.

DataGrip, Workspace konsolunda # işaretiyle veri kaynağı seçimi için otomatik tamamlama da sağlıyor.

Nerelerde kullanılabilir?

Cross-Database Queries özellikle şu senaryolarda faydalı olabilir:

  • Mikroservis mimarilerinde farklı servislerin verilerini karşılaştırma
  • MySQL ve PostgreSQL arasında veri tutarlılığı kontrolü
  • Veritabanı geçişi öncesinde ve sonrasında kayıtları karşılaştırma
  • Farklı kaynaklardaki verilerle rapor oluşturma
  • Test ve geliştirme ortamlarındaki verileri analiz etme

Ancak bu özelliğin esas olarak sorgulama ve analiz amacıyla değerlendirilmesi önemli. Büyük veri kümelerinde kaynak veritabanlarına yapılan sorguların maliyeti, veri aktarımı ve bellek tüketimi dikkate alınmalı.

3. DuckDB İçin Tam Destek

DataGrip 2026.3 ile DuckDB, bağımsız bir veritabanı sistemi olarak da tam destek kapsamına alındı.

DuckDB, özellikle analitik SQL sorguları ve veri analizi işlemleri için geliştirilmiş bir veritabanı motorudur.

Yeni sürümde DuckDB için şu özellikler bulunuyor:

  • DuckDB'ye özel SQL söz dizimi desteği
  • Kod tamamlama
  • DuckDB fonksiyonlarının tanınması
  • Veritabanı nesnelerinin incelenmesi
  • Bellek içi veritabanı bağlantıları
  • Dosya tabanlı veritabanı bağlantıları
  • JDBC URL üzerinden bağlantı

DuckDB bağlantısı oluşturmak için Database Explorer bölümünden Data Source > DuckDB seçeneği kullanılabiliyor.

Bu geliştirme, DataGrip'i hem operasyonel veritabanlarıyla hem de analitik sorgu ortamlarıyla çalışan geliştiriciler için daha kapsamlı bir araç hâline getiriyor.

4. Veri Editöründe Sütun Sabitleme (Pin Columns)

Büyük tablolarda çalışırken en sık karşılaşılan problemlerden biri, yatay kaydırma sırasında önemli sütunların ekranın dışında kalmasıdır.

Örneğin aşağıdaki alanlara sahip geniş bir tablo düşünelim:

TEXT
id | uuid | name | email | status | created_at | ...

Tablonun sonundaki alanlara bakmak istediğinizde id veya uuid sütunlarını göremeyebilirsiniz.

DataGrip 2026.3 ile gelen Pin Columns özelliği bu problemi çözüyor.

Artık belirli sütunları tablonun sol tarafına sabitleyebilirsiniz. Böylece diğer sütunlarda yatay kaydırma yaparken sabitlenen alanlar görünmeye devam ediyor.

Sütun sabitlemek için:

  1. Veri editöründe ilgili sütunun başlığına sağ tıklayın.
  2. Pin Column seçeneğini seçin.
  3. Sütun, tablonun sol tarafında sabitlenecektir.

Birden fazla sütunu sabitlemek de mümkün.

Özellikle UUID kullanan veya çok sayıda sütun içeren tablolarla çalışan geliştiriciler açısından oldukça kullanışlı bir özellik.

5. Manage Columns ile Gelişmiş Sütun Yönetimi

Yeni sürümde sütunların yönetimi de yeniden tasarlandı.

Önceki Show Column List penceresinin yerini Manage Columns aldı.

Yeni arayüz üzerinden:

  • Sütun isimlerine göre arama yapılabiliyor.
  • İstenmeyen sütunlar gizlenebiliyor.
  • Sütunların sırası değiştirilebiliyor.
  • Sütunlar sabitlenebiliyor.
  • Veri tipleri görüntülenebiliyor.
  • Sütunların orijinal sırası geri yüklenebiliyor.

Manage Columns penceresi cTrl+f12 kısayoluyla açılabiliyor.

Ayrıca Fit Columns to Window seçeneğiyle sütun genişlikleri mevcut pencere alanına göre otomatik ayarlanabiliyor.

Bu geliştirmeler, özellikle onlarca sütun içeren büyük SQL sonuçlarında verileri daha rahat incelemeyi sağlıyor.

6. Yeni Database Output Penceresi

DataGrip 2026.3, sorgu sonuçlarının görüntülendiği arayüzde de önemli bir değişiklik yapıyor.

Önceki sürümlerde Services penceresinde yer alan sorgu çıktıları artık varsayılan olarak Database Output adlı ayrı bir araç penceresinde gösteriliyor.

Bu pencerede sorgulara ilişkin:

  • Çalıştırma çıktıları
  • Sorgu sonuçları
  • Query Plan bilgileri
  • Kullanılan oturum bağlantıları

daha düzenli bir arayüzde görüntülenebiliyor.

Database Output penceresi aLt+8 kısayoluyla açılabiliyor.

Sorgu sonuçlarını ayrı sekmede açma

Yeni sürümle birlikte sorgu sonuçları bağımsız editör sekmelerinde de açılabiliyor.

Open in Editor Tab özelliği, sorgu sonuçlarını ana editör alanına taşıyarak daha geniş bir çalışma alanı sunuyor.

Ayrıca yeni SQL eylemi sayesinde bir sonuç tablosunu oluşturan sorguya ulaşmak, sorguyu yeniden çalıştırmak veya kopyalamak mümkün.

Eski Services düzenini tercih eden kullanıcılar ise aşağıdaki menüden önceki davranışa dönebiliyor:

sEttings > dAtabase > qUery eXecution > oUtput and rEsults

7. Transaction Yönetiminde İyileştirmeler

DataGrip 2026.3, özellikle manuel transaction kullanan geliştiriciler için çeşitli düzeltmeler içeriyor.

SQL konsolunda aşağıdaki gibi işlemler gerçekleştirildiğinde:

SQL
START TRANSACTION; UPDATE products SET price = 150 WHERE id = 10; COMMIT;

DataGrip, transaction durumunu daha doğru takip ediyor.

Öne çıkan iyileştirmeler şunlar:

  • cOMMIT ve rOLLBACK işlemlerinden sonra arayüz butonları doğru güncelleniyor.
  • Aynı oturumu kullanan farklı konsollar transaction durumunu tutarlı biçimde gösteriyor.
  • PostgreSQL üzerinde savepoint işlemlerine ilişkin hatalar gideriliyor.
  • Transaction başlatılmadığı hâlde aktif görünen butonlarla ilgili sorunlar düzeltiliyor.
  • PostgreSQL ailesi dışındaki veritabanlarında gereksiz otomatik savepoint kullanımı azaltılıyor.

Örneğin PostgreSQL üzerinde:

SQL
BEGIN; SAVEPOINT before_update; UPDATE orders SET status = 'completed' WHERE id = 100; ROLLBACK TO SAVEPOINT before_update; COMMIT;

Bu tür işlemler artık DataGrip'in transaction yönetimiyle daha tutarlı çalışıyor.

Bununla birlikte bazı sınırlamalar devam ediyor. Örneğin MySQL ve MariaDB üzerinde DDL ifadelerinin neden olduğu örtük commit işlemleri henüz arayüzde tam olarak takip edilemiyor.

8. PostgreSQL 19 ve MariaDB Desteği

DataGrip 2026.3, farklı veritabanı sistemlerine yönelik ek iyileştirmeler de sunuyor.

PostgreSQL 19

PostgreSQL 19 ile gelen yeni SQL söz dizimi ve fonksiyonlar için destek eklendi.

Bunlar arasında:

  • iNSERT ... oN cONFLICT dO sELECT ... rETURNING
  • wAIT fOR lSN
  • cREATE pUBLICATION içerisinde eXCEPT kullanımı

bulunuyor.

Bu özellikler PostgreSQL 19 kullanan geliştiricilerin yeni SQL yapılarını DataGrip editöründe daha rahat kullanmasını sağlıyor.

MariaDB

MariaDB tarafında ise sequences ve packages desteği geliştirildi.

Artık MariaDB sequences nesneleri Database Explorer içerisinde ayrı bir kategoride görüntülenebiliyor.

Packages için de ilk aşama destek sunuluyor. Paketlerin kaynak kodlarını incelemek, DDL oluşturmak ve belirli nesne işlemlerini gerçekleştirmek mümkün.

Ancak paket üyelerini görüntüleme ve bazı kod analizleri konusunda henüz sınırlamalar bulunuyor.

9. Güvenilmeyen Projelerde Veritabanı Bağlantı Güvenliği

Yeni sürümde güvenlik tarafında da önemli bir değişiklik bulunuyor.

DataGrip, güvenilmeyen bir proje açıldığında veritabanına bağlanmadan önce kullanıcıdan projeye güvenmesini istiyor.

Bu kontrol, Test Connection işlemlerinde de uygulanıyor.

Böylece değiştirilmiş JDBC bağlantı adresleri, sürücü dosyaları veya bağlantı başlangıç betikleri nedeniyle oluşabilecek bazı güvenlik risklerine karşı ek bir koruma sağlanıyor.

Özellikle farklı kaynaklardan indirilen projelerle çalışan geliştiriciler açısından faydalı bir önlem.

DataGrip 2026.3'e Geçmeye Değer mi?

DataGrip 2026.3, yalnızca küçük arayüz düzenlemeleri içeren bir güncelleme değil. Veritabanlarıyla çalışma biçimini etkileyebilecek yenilikler sunuyor.

Özellikle üç özellik öne çıkıyor.

Birincisi, yapay zekâ entegrasyonu. Codex, Claude Agent ve Junie gibi araçların DataGrip içerisinde kullanılabilmesi, SQL geliştirme ve veri inceleme işlemlerinde yeni olanaklar sağlıyor.

İkincisi, Cross-Database Queries. MySQL ve PostgreSQL gibi farklı sistemlerden verileri tek bir sorguyla birleştirebilmek, özellikle mikroservis mimarileri ve veri analizi işlemleri için önemli bir kolaylık.

Üçüncüsü, veri editörü iyileştirmeleri. Sütun sabitleme, gelişmiş sütun yönetimi ve sorgu sonuçlarını bağımsız sekmelerde açabilme gibi özellikler günlük kullanım deneyimini iyileştiriyor.

Bunlara DuckDB desteği ve transaction yönetimindeki düzeltmeler de eklendiğinde DataGrip 2026.3, mevcut kullanıcılar için değerlendirmeye değer bir sürüm hâline geliyor.

Sonuç

JetBrains DataGrip 2026.3, geleneksel bir SQL geliştirme aracının ötesine geçerek yapay zekâ destekli, farklı veri kaynaklarıyla bütünleşik bir çalışma ortamı sunma yönünde ilerliyor.

AI ajanlarıyla SQL sorgularının oluşturulabilmesi, veritabanı nesnelerinin incelenebilmesi ve farklı veritabanlarının aynı sorguda kullanılabilmesi, özellikle çok servisli sistemler geliştiren yazılımcılar için dikkat çekici.

Veri editöründeki pratik geliştirmeler de hem günlük SQL işlemlerini hem de karmaşık veri inceleme süreçlerini kolaylaştırıyor.

Farklı veritabanlarıyla çalışıyor, SQL sorgularını yoğun biçimde kullanıyor veya geliştirme süreçlerinde yapay zekâ araçlarından yararlanıyorsanız DataGrip 2026.3'ün yeni özelliklerini incelemeye değer.


Kaynaklar