ProHoster > Blog > Ma'muriyat > DataGrip 2019.1: yangi ma'lumotlar bazalarini qo'llab-quvvatlash, ishga tushirish skriptlari, yangi tekshiruvlar va boshqalar
DataGrip 2019.1: yangi ma'lumotlar bazalarini qo'llab-quvvatlash, ishga tushirish skriptlari, yangi tekshiruvlar va boshqalar
Salom! Keling, yangi narsalarni ko'rib chiqaylik - DataGrip 2019.1. Eslatib o‘tamiz, DataGrip funksiyasi WebStorm-dan tashqari boshqa pullik IDE-larimizga kiritilgan.
Yangi ma'lumotlar bazalarini qo'llab-quvvatlash
Ushbu nashrda to'rtta ma'lumotlar bazasi bizning vositalarimizda rasmiy yordam oldi:
Apache uyasi – Hadoop platformasi asosidagi ma’lumotlar bazasini boshqarish tizimi. Yashil olxo'ri – PostgreSQL asosidagi ma’lumotlar omborlari uchun analitik DBMS. Vertika - katta ma'lumotlarni tahlil qilish uchun ustunli ma'lumotlar bazasi. qor - bulutli ma'lumotlarni saqlash. Agar relyatsion ma'lumotlar bazalari haqida gapiradigan bo'lsak, u holda Snowflake eng ko'p so'radi. Ushbu nashrda biz faqat SQL-ni qo'llab-quvvatladik, biz ko'rsatmalarni keyinroq chiqaramiz.
Ulanish
Biz ma'lumotlar bazasiga ulanish dialog oynasiga o'zgartirishlar kiritdik: biz uni yanada aniq va qulayroq qilishga harakat qildik.
umumiy
Bu varaq asosan qayta tahrirlangan.
dala Ulanish turi chaqirilar edi URL turi va u eng pastda edi. Ammo, bu sohadagi qiymat keyingi jarayonni belgilaganligi sababli, u hozir yuqorida.
dala ma'lumotlar bazasi login va parolni kiritgandan so'ng joylashtiriladi, chunki ma'lumotlar bazalari ro'yxatini ko'rsatish uchun autentifikatsiya zarur. Ctrl/Cmd+Space.
Oldingi postga izohlarda ko'p muhokama qildilar parolni saqlash. Biz yangi variantlarni qo'shdik va ochiladigan ro'yxatni yaratdik. Ushbu ro'yxatning qiymatlari:
Parolni saqlamang.
DataGrip qayta ishga tushmaguncha saqlang (ilgari "saqlamang" opsiyasi shunday ishlagan).
Seans uchun saqlang: ma'lumotlar manbasidan uzilguningizcha.
Abadiy qilish.
Chalkashmaslik uchun kontekst menyusi orqali bo'sh parolni kiriting.
Natijalar Viktorina aloqasi endi oynaning o'zida ko'rsatiladi, qo'shimcha bosish yoki dialoglar yo'q.
Va agar drayverlar yuklab olinmagan bo'lsa, DataGrip buni qilishni taklif qiladi. Ilgari tugma Viktorina aloqasi bu holatda bloklandi, bu esa foydalanuvchilarni chalkashtirib yubordi.
Options
Sozlamalar “Umumiy” yorlig‘idan bu yerga ko‘chirildi Faqat o'qish, Avtomatik sinxronlash, Tranzaksiya nazorati.
yangi:
- Har N soniyada saqlab qolish so'rovini bajaring: ma'lumotlar manbasini har N soniyada tayoq bilan uradi. Biz qo'llab-quvvatlamaydigan ma'lumotlar bazalari uchun siz o'zingiz saqlab qolish so'rovini yozishingiz mumkin. Bu haydovchi sozlamalarida amalga oshiriladi.
- Avtomatik-ajratish N soniyadan keyin: Bu yerga kiritilgan soniyalardagi qiymat DataGrip-ga maʼlumotlar manbasidan qancha vaqt avtomatik ravishda uzilishini bildiradi.
- Ishga tushirish skripti: Bu yerda siz har safar ulanish yaratilganda bajariladigan soʻrovni kiritishingiz mumkin. Eslatib o'tamiz, agar Yagona ulanish
usul yoqilmagan bo'lsa, har bir yangi konsol uchun yangi ulanish yaratiladi.
Sxemalar
Daraxtda ko'rsatilgan ob'ektlar uchun filtr bu erga ko'chirildi.
Navigatsiya va qidiruv
So'nggi joylar ro'yxati
Yangi "Oxirgi joylar" oynasi yaqinda bo'lgan joyingizni ko'rsatadi. Ro'yxat elementlari siz yaqinda tahrir qilgan yoki ko'rgan kichik kod qismlari. Bu kontekstni eslab qolsangiz, lekin fayl nomini eslamasangiz foydali bo'ladi. Bu DataGrip-da tez-tez sodir bo'ladi, chunki barcha konsollar bir xil nomlanadi :) Standart klaviatura yorlig'i: Ctrl/Cmd+Shift+E.
Agar siz avval ushbu klaviatura yorlig'idan yaqinda o'zgartirilgan fayllar ro'yxatini ko'rsatish uchun foydalangan bo'lsangiz, endi iltimos, ikki marta bosing. Ctrl/Cmd+E.
Yo'l bo'yicha qidirish
Biz platformadan "olgan" keraksiz variantlarni olib tashladik: Module и loyiha. Endi sukut bo'yicha Yo'lda toping DataGrip hamma joyda qidiradi. Shuningdek, biz yangi qidiruv maydonini qo'shdik Qo'shilgan kataloglar — u faqat Fayllar panelidagi fayl va papkalarni o'z ichiga oladi.
Navigatsiya natijalaridagi amallar
Navigatsiya natijalari endi kod yoki daraxtdagi obyektlarga tegishli amallarni beradi. Masalan, siz stol qidiryapsiz. Natijalar oynasidan nima qilishingiz mumkin.
Boshqa kontekstda ko'rsatish: Alt + F1 (masalan, daraxtda ko'rsatish).
Umumiy ma'lumotga qarang: Ctrl+Q/F1.
SQL yaratish: Ctrl/Cmd+Alt+G.
Kod bilan ishlash
Avtoto'ldirishda birlashtirilgan elementlar
uchun CREATE и DROP autocomplete birlashtirilgan variantlarni taklif qiladi.
Qisqartmalar haqida unutmang.
Yangi tekshiruvlar
Agar ochiq bo'lmagan kursordan foydalansangiz DataGrip sizni ogohlantiradi.
Quyidagi ikkita tekshiruv sukut bo'yicha o'chirib qo'yilgan, ammo ba'zilariga kerak bo'lishi mumkin.
Agar siz nomsiz argumentlardan foydalansangiz, bu ta'kidlanadi.
GOTO bayonotidan shikoyat qiladigan tekshiruv.
Fayllar bilan ishlash
Standart loyiha papkasi uchun sozlama qo‘shildi. Ushbu papkada yangi loyihalar yaratiladi.
ta'sir Saqlash… hozir konsol uchun:
Standart loyiha papkasini taklif qiladi.
Oxirgi tanlovni eslab qoladi.
Fayl daraxtiga amal qo'shildi Katalogni ajratib oling: Jildni ajratib oling. Ilgari, jildni olib tashlash uchun (ya'ni, uni ushbu daraxtda ko'rsatmaslik) bosish kerak edi o'chirish, va DataGrip so'radi: o'chirish yoki olib tashlashni xohlaysizmi? Bu noqulay va tushunarsiz edi :)
Ma'lumotlar bazasi daraxti
Biz DB2 uchun o'z introspektsiyamizni yozdik. Bu shuni anglatadiki, biz ma'lumotlar bazasi ob'ektlari haqida ma'lumotni avvalgidek JDBC drayveri orqali emas, balki so'rovlar yordamida olamiz. Shunday qilib, daraxtda ilgari bo'lmagan ob'ektlar paydo bo'ldi: triggerlar, turlar, usullar, modullar, hisoblagichlar, rollar va boshqalar.
Daraxt kontekstni saqlaydi: yuqorida ma'lumotlar manbasining nomi yopishtirilgan.
Qo'llab-quvvatlanmaydigan ma'lumotlar bazalari uchun piktogrammalar chizilgan: bunday ma'lumotlar bazalari uchun yaratilgan ma'lumotlar manbalariga ega bo'lganlar endi chalkashmaydi.
Shuningdek, biz drayver sozlamalarida foydalanish mumkin bo'lgan mavhum piktogrammalarni chizdik.
Qolganlari
Shaxsiy mavzular
DataGrip foydalanuvchilari endi xohlagan rang sxemasini yaratish imkoniyatiga ega. Yangi sxema bo'limdan o'rnatilishi kerak bo'lgan plagindir plaginlar sozlamalarda.
O'zingizning mavzularingizni qanday yaratish haqida bu erda o'qing: