ProHoster > Blog > İdarə > DataGrip 2019.1: yeni verilənlər bazası, başlanğıc skriptləri, yeni yoxlamalar və s. üçün dəstək
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.
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.
Ə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.
Ə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.
Çaşqınlığın qarşısını almaq üçün kontekst menyusu vasitəsilə boş parol daxil edin.
Tapıntılar Test keçid indi pəncərənin özündə göstərilir, əlavə kliklər və dialoqlar yoxdur.
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ı.
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.
Şemalar
Ağacda göstərilən obyektlərin filtri bura köçürülüb.
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.
Ə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.
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.
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.
Kod ilə işləmək
Avtomatik tamamlamada birləşdirilmiş elementlər
Uğrunda CREATE и DROP avtomatik tamamlama birləşdirilmiş variantları təklif edir.
İxtisarlar haqqında unutmayın.
Yeni Yoxlamalar
Açmadığınız kursordan istifadə edirsinizsə, DataGrip sizi xəbərdar edəcə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.
GOTO bəyanatına söyüş söyən yoxlama.
Fayllarla işləmək
Defolt layihə qovluğu üçün parametr əlavə edildi. Bu qovluqda yeni layihələr yaradılacaq.
effekt kimi yadda saxlayın... indi konsol üçün:
Defolt layihə qovluğunu təklif edir.
Son seçimi xatırlayır.
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 🙂
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.
Ağac konteksti saxlayır: məlumat mənbəyinin adı yuxarıda qalır.
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.
Mücərrəd nişanlar da çəkdik, onlardan sürücü parametrlərində istifadə etmək olar.
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ə.
Öz mövzularınızı necə yaratacağınızı öyrənmək üçün burada oxuyun: