DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Salam! Gəlin yeni şeylərə baxaq - Data Grip 2019.1. Xatırladaq ki, DataGrip funksionallığı WebStorm istisna olmaqla, digər ödənişli IDE-lərimizə daxildir.

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Yeni bazalara dəstək

Bu buraxılışda dörd verilənlər bazası eyni anda alətlərimizdə rəsmi dəstək aldı:

Apache Hive Hadoop platformasına əsaslanan verilənlər bazası idarəetmə sistemidir.
Yaşıl gavalı – PostgreSQL əsasında məlumat anbarları üçün analitik DBMS.
Vertika – böyük verilənlərin təhlili üçün sütun bazası.
Snowflake - bulud saxlama. Əlaqəli verilənlər bazalarından danışsaq, Snowflake ən çox istədi. Bu buraxılışda biz yalnız SQL-i dəstəklədik, instreptionu daha sonra buraxacağıq.

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Əlaqə

Verilənlər bazası ilə əlaqə dialoq qutusunda dəyişikliklər etdik: onu daha başa düşülən və rahat etməyə çalışdıq.

Ümumi

Bu tabda, əsasən, refaktorinq var idi.

Sahə Bağlantı tipi adlanırdı URL növü və altda idi. Lakin, bu sahədəki dəyər sonrakı prosesi müəyyən etdiyi üçün indi yuxarıdadır.

Sahə Database login və parol daxil edildikdən sonra yerləşir, çünki verilənlər bazalarının siyahısını göstərmək üçün autentifikasiya tələb olunur. Ctrl/Cmd+Boşluq.

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Əvvəlki yazıya şərh çox müzakirə etdi parol saxlama. Yeni seçimlər əlavə edildi və açılan siyahı yaratdı. Bu siyahının dəyərləri aşağıdakılardır:

  • Parolu saxlamayın.
  • DataGrip yenidən işə salınana qədər saxla (əvvəllər “saxlamayın” seçimi bu şəkildə işləyirdi).
  • Hər sessiyada saxlayın: məlumat mənbəyi ilə əlaqəni kəsənə qədər.
  • Əbədiləşdirmək.

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Çaşqınlığın qarşısını almaq üçün kontekst menyusu vasitəsilə boş parol daxil edin.

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Tapıntılar Test keçid indi pəncərənin özündə göstərilir, əlavə kliklər və dialoqlar yoxdur.

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Sürücülər yüklənməsə, DataGrip bunu etməyi təklif edəcək. Əvvəllər düymə Test keçid bu halda bloklandı, bu da istifadəçiləri çaşdırdı.

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Nizamlamalar

Parametrlər Ümumi tabdan buraya köçürüldü Yalnız oxunur, avtomatik sinxronizasiya, əməliyyatlara nəzarət.

Yeni:

- Hər N saniyədən bir canlı saxlama sorğusunu yerinə yetirin: hər N saniyədən bir məlumat mənbəyini soxacaq. Dəstəkləmədiyimiz verilənlər bazası üçün siz özünüz canlı saxlama sorğusu yaza bilərsiniz. Bu, sürücü parametrlərində edilir.

- Avtomatik-ayırmaq N saniyədən sonra: Buraya daxil edilmiş saniyələrdəki dəyər DataGrip-ə məlumat mənbəyindən avtomatik olaraq nə qədər vaxt kəsiləcəyini bildirəcək.

- başlanğıc skripti: Burada siz hər dəfə əlaqə yaradılanda yerinə yetiriləcək sorğu daxil edə bilərsiniz. Xatırladaq ki, əgər Tək əlaqə
rejimində
aktiv deyil, hər yeni konsol üçün yeni əlaqə yaradılır.

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Şemalar

Ağacda göstərilən obyektlərin filtri bura köçürülüb.

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Naviqasiya və axtarış

Son yerlərin siyahısı

Yeni Son yerlər pəncərəsi sizə bu yaxınlarda harada olduğunuzu göstərir. Siyahı elementləri bu yaxınlarda redaktə etdiyiniz və ya baxdığınız kiçik kod parçalarıdır. Bu, konteksti xatırlayırsınızsa, lakin fayl adını xatırlamırsınızsa faydalıdır. Bu, DataGrip-də tez-tez baş verir, çünki bütün konsollar eyni adlanır 🙂 Standart klaviatura qısayolu belədir:
Ctrl/Cmd+Shift+E.

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Əgər əvvəllər bu klaviatura qısa yolundan bu yaxınlarda dəyişdirilmiş faylların siyahısını göstərmək üçün istifadə etmisinizsə, indi lütfən, iki dəfə klikləyin Ctrl/Cmd+E.

Yol Axtarışı

Platformadan "aldığımız" lazımsız variantları sildik: Modules и Layihə. İndi standart olaraq Yolda tapın DataGrip-də hər yerdə axtarışlar. Həmçinin yeni axtarış sahəsi əlavə edildi əlavə edilmiş kataloqlar - ona yalnız Fayllar panelindəki fayl və qovluqlar daxildir.

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Naviqasiya nəticələrindən hərəkətlər

Fəaliyyətlər indi kod və ya ağacdakı obyektlərə tətbiq olunan naviqasiya nəticələrinə əsasən işləyir. Məsələn, siz masa axtarırsınız. Nəticələr pəncərəsindən nə edə biləcəyiniz budur.

  • DDL-ə baxın: Ctrl/Cmd+B.
  • Açıq məlumat: F4.
  • Cədvəlin dəyişdirilməsi pəncərəsini açın: Ctrl/Cmd+F6.
  • Fərqli kontekstdə göstərin: Alt + F1 (məsələn, ağacda göstərin).
  • Ümumi məlumatlara baxın: Ctrl+Q/F1.
  • SQL yaradın: Ctrl/Cmd+Alt+G.

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Kod ilə işləmək

Avtomatik tamamlamada birləşdirilmiş elementlər
Uğrunda CREATE и DROP avtomatik tamamlama birləşdirilmiş variantları təklif edir.

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

İxtisarlar haqqında unutmayın.

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Yeni Yoxlamalar

Açmadığınız kursordan istifadə edirsinizsə, DataGrip sizi xəbərdar edəcək.

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Növbəti iki yoxlama standart olaraq qeyri-aktivdir, lakin bəziləri onlara lazım ola bilər.

Adsız arqumentlərdən istifadə etsəniz, bu vurğulanacaq.

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

GOTO bəyanatına söyüş söyən yoxlama.

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Fayllarla işləmək

Defolt layihə qovluğu üçün parametr əlavə edildi. Bu qovluqda yeni layihələr yaradılacaq.

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

effekt kimi yadda saxlayın... indi konsol üçün:

  • Defolt layihə qovluğunu təklif edir.
  • Son seçimi xatırlayır.

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Fayl ağacına fəaliyyət əlavə edildi Kataloqu ayırın: Qovluğu çıxarın. Əvvəllər qovluğu çıxarmaq üçün (yəni onu bu ağacda göstərməmək üçün) klikləmək lazım idi Sil, və DataGrip soruşdu: silmək və ya sancağı çıxarmaq istəyirsiniz? Bu, əlverişsiz və anlaşılmaz idi 🙂

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Verilənlər bazası ağacı

DB2 üçün öz introspeksiyamızı yazdıq. Bu o deməkdir ki, verilənlər bazası obyektləri haqqında məlumatı əvvəlki kimi JDBC sürücüsü vasitəsilə yox, sorğulardan istifadə etməklə əldə edirik. Beləliklə, ağacda əvvəllər mövcud olmayan obyektlər meydana çıxdı: tetikler, növlər, metodlar, modullar, sayğaclar, rollar və s.

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Ağac konteksti saxlayır: məlumat mənbəyinin adı yuxarıda qalır.

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Dəstəklənməyən verilənlər bazaları üçün nişanlar çəkilib: bu cür verilənlər bazaları üçün yaradılmış məlumat mənbələri olanlar artıq çaşqın olmayacaqlar.

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Mücərrəd nişanlar da çəkdik, onlardan sürücü parametrlərində istifadə etmək olar.

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Qalanlar

Fərdi mövzular
DataGrip istifadəçiləri istənilən rəng sxemini hazırlamaq imkanı əldə etdilər. Yeni sxem bölmədən quraşdırılmalı olan bir plagindir Plugins parametrlərdə.

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Öz mövzularınızı necə yaratacağınızı öyrənmək üçün burada oxuyun:

Öz fərdi Mövzunuzu necə yaratmaq barədə ətraflı təlimat.
IntelliJ Platforması üçün fərdi mövzular yaratmaq haqqında blog yazısı

Bir-iki yenisini özümüz hazırlamağa çalışdıq. Onlar belə görünür:

Cyan
DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Tünd rəngli
DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Məlumat redaktoru

Filtr buferdən dəyərlər təklif edir.

DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək

Hər şey

Data Grip Komandası

Mənbə: www.habr.com

Добавить комментарий