
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.
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:
Ayrıca JetBrains, Junie Lite yapılandırmasını JetBrains hesabıyla ücretsiz kullanılabilecek bir seçenek olarak sunuyor.
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.
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.
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.
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:
Ö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:
SQLSELECT 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:
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.
Cross-Database Queries özellikle şu senaryolarda faydalı olabilir:
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ı.
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 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.
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:
TEXTid | 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:
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.
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:
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.
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:
daha düzenli bir arayüzde görüntülenebiliyor.
Database Output penceresi aLt+8 kısayoluyla açılabiliyor.
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
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:
SQLSTART TRANSACTION; UPDATE products SET price = 150 WHERE id = 10; COMMIT;
DataGrip, transaction durumunu daha doğru takip ediyor.
Öne çıkan iyileştirmeler şunlar:
Örneğin PostgreSQL üzerinde:
SQLBEGIN; 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.
DataGrip 2026.3, farklı veritabanı sistemlerine yönelik ek iyileştirmeler de sunuyor.
PostgreSQL 19 ile gelen yeni SQL söz dizimi ve fonksiyonlar için destek eklendi.
Bunlar arasında:
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 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.
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, 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.
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.