DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Merhaba! Yeni şeylere bakalım - DataGrip 2019.1. WebStorm dışındaki diğer ücretli IDE'lerimizde DataGrip işlevselliğinin yer aldığını hatırlatalım.

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Yeni veritabanları için destek

Bu sürümde dört veritabanı araçlarımızda resmi destek aldı:

Apaçi Kovanı – Hadoop platformunu temel alan veritabanı yönetim sistemi.
Yeşil erik – PostgreSQL'e dayalı veri ambarları için analitik DBMS.
Vertica – büyük veri analizi için sütunlu veritabanı.
Kar taneciği – bulut veri depolama. İlişkisel veritabanlarından bahsedersek Snowflake en fazlasını istedi. Bu sürümde sadece SQL'i destekledik, talimatı daha sonra yayınlayacağız.

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

bileşik

Veritabanı bağlantısı iletişim kutusunda değişiklikler yaptık: onu daha anlaşılır ve kullanışlı hale getirmeye çalıştık.

genel

Bu sekme çoğunlukla yeniden düzenlendi.

Tarla Bağlantı türü eskiden denirdi URL türü ve en alttaydı. Ancak bu alandaki değer bundan sonraki süreci belirlediği için artık en üstte yer alıyor.

Tarla veritabanı Kullanıcı adınızı ve şifrenizi girdikten sonra yerleştirilir, çünkü veritabanlarının listesini görüntülemek için kimlik doğrulaması gereklidir. Ctrl/Cmd+Boşluk.

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Bir önceki yazıya yapılan yorumlarda çok tartışıldı şifreyi kaydediyorum. Yeni seçenekler ekledik ve bir açılır liste oluşturduk. Bu listenin değerleri şunlardır:

  • Şifreyi kaydetmeyin.
  • DataGrip yeniden başlatılana kadar kaydedin (daha önce "kaydetme" seçeneği bu şekilde çalışıyordu).
  • Oturum için kaydet: veri kaynağıyla bağlantınız kesilene kadar.
  • Devam et.

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Karışıklığı önlemek için içerik menüsünden boş bir şifre girin.

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Bulgular bağlantı testi artık pencerenin kendisinde gösterilmektedir; fazladan tıklama veya diyalog yoktur.

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Sürücüler indirilmemişse DataGrip bunu yapmayı teklif edecektir. Daha önce düğmesi bağlantı testi Bu durumda engellendi, bu da kullanıcıların kafasını karıştırdı.

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Opsiyonlar

Ayarlar Genel sekmesinden buraya taşındı Salt okunur, Otomatik senkronizasyon, İşlem kontrolü.

Yeni:

- Her N saniyede bir canlı tutma sorgusunu çalıştırın: her N saniyede bir veri kaynağını bir çubukla dürtecek. Desteklemediğimiz veritabanları için kendiniz canlı tutma isteği yazabilirsiniz. Bu, sürücü ayarlarında yapılır.

- Oto-kesmek N saniye sonra: Buraya girilen saniye cinsinden değer, DataGrip'e ne kadar süre sonra veri kaynağıyla bağlantının otomatik olarak kesileceğini söyleyecektir.

- Başlangıç ​​betiği: Buraya, her bağlantı oluşturulduğunda yürütülecek sorguyu girebilirsiniz. Eğer şunu hatırlayalım Tek bağlantı
kip
etkinleştirilmezse her yeni konsol için yeni bir bağlantı oluşturulur.

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Şemalar

Ağaçta görüntülenen nesnelere ilişkin filtre buraya taşındı.

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Gezinme ve arama

Son konumların listesi

Yeni Son konumlar penceresi, yakın zamanda bulunduğunuz yerleri gösterir. Liste öğeleri, yakın zamanda düzenlediğiniz veya görüntülediğiniz küçük kod parçalarıdır. İçeriği hatırlıyorsanız ancak dosya adını hatırlamıyorsanız bu kullanışlıdır. DataGrip'te bu çok sık oluyor çünkü tüm konsollar aynı şekilde adlandırılıyor :) Varsayılan klavye kısayolu:
Ctrl/Cmd+Üst Karakter+E.

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Daha önce bu klavye kısayolunu yakın zamanda değiştirilen dosyaların listesini görüntülemek için kullandıysanız, lütfen çift tıklayın. Ctrl/Cmd+E.

Yola göre ara

Platformdan "aldığımız" gereksiz seçenekleri kaldırdık: modül и Proje. Artık varsayılan olarak Yolda bul DataGrip her yerde arama yapar. Ayrıca yeni bir arama alanı ekledik Ekli Dizinler — yalnızca Dosyalar panelindeki dosya ve klasörleri içerir.

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Gezinme sonuçlarından yapılan işlemler

Gezinme sonuçları artık koddaki veya ağaçtaki nesnelere uygulanan eylemleri sağlıyor. Örneğin bir masa arıyorsunuz. İşte sonuçlar penceresinden yapabilecekleriniz.

  • DDL'yi görüntüle: Ctrl/Cmd+B.
  • Açık veri: F4.
  • Tabloyu Değiştir penceresini açın: Ctrl/Cmd+F6.
  • Başka bir bağlamda görüntüleyin: Alt + F1 (örneğin, bir ağaçta gösterin).
  • Genel bilgilere bakın: Ctrl+S/F1.
  • SQL'i oluştur: Ctrl/Cmd+Alt+G.

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Kodla çalışma

Otomatik tamamlamada birleştirilmiş öğeler
için CREATE и DROP otomatik tamamlama birleştirilmiş seçenekler sunar.

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Kısaltmaları unutmayın.

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Yeni denetimler

Açık olmayan bir imleç kullanıyorsanız DataGrip sizi uyaracaktır.

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Aşağıdaki iki inceleme varsayılan olarak devre dışıdır ancak bazılarının bunlara ihtiyacı olabilir.

Adsız argümanlar kullanırsanız bu vurgulanacaktır.

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

GOTO bildiriminden şikayetçi olan bir denetim.

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Dosyalarla çalışma

Varsayılan proje klasörü için bir ayar eklendi. Bu klasörde yeni projeler oluşturulacak.

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Eylem Farklı kaydet… şimdi konsol için:

  • Varsayılan bir proje klasörü önerir.
  • Son seçimi hatırlıyor.

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Dosya ağacına bir eylem eklendi Dizini Ayır: Bir klasörün sabitlemesini kaldırın. Önceden, bir klasörün sabitlemesini kaldırmak (yani bu ağaçta göstermemek) için Silve DataGrip şunu sordu: silmek mi yoksa sabitlemeyi kaldırmak mı istiyorsunuz? Uygunsuz ve belirsizdi :)

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Veritabanı ağacı

DB2 için kendi iç gözlemimizi yazdık. Bu, daha önce olduğu gibi JDBC sürücüsü aracılığıyla değil, sorguları kullanarak veritabanı nesneleri hakkında bilgi edindiğimiz anlamına gelir. Böylece ağaçta daha önce bulunmayan nesneler ortaya çıktı: tetikleyiciler, türler, yöntemler, modüller, sayaçlar, roller ve diğerleri.

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Ağaç bağlamı saklar: veri kaynağının adı en üstte kalır.

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Desteklenmeyen veritabanları için simgeler çizildi: Bu tür veritabanları için oluşturulmuş veri kaynaklarına sahip olanların artık kafası karışmayacak.

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Ayrıca sürücü ayarlarında kullanılabilecek soyut simgeler de çizdik.

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Dinlenme

Özel temalar
DataGrip kullanıcıları artık istedikleri renk düzenini oluşturma olanağına sahip. Yeni şema, bölümden yüklenmesi gereken bir eklentidir. eklentiler ayarlarda.

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Kendi temalarınızı nasıl oluşturacağınızı buradan okuyun:

Kendi özel Temanızı nasıl oluşturacağınızla ilgili ayrıntılı eğitim.
IntelliJ Platformu için özel temalar oluşturma hakkında blog yazısı

Kendimiz birkaç yeni tane yapmayı denedik. Şuna benziyorlar:

Mavi
DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Koyu mor
DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

Veri düzenleyici

Filtre panodaki değerleri önerir.

DataGrip 2019.1: yeni veritabanları, başlatma komut dosyaları, yeni denetimler ve daha fazlası için destek

O budur!

DataGrip Ekibi

Kaynak: habr.com

Yorum ekle