DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Салом! Биёед ба чизҳои нав дар - DataGrip 2019.1. Ёдовар мешавем, ки функсияҳои DataGrip ба дигар IDE-ҳои пулакии мо дохил карда шудаанд, ба истиснои WebStorm.

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Дастгирии пойгоҳи додаҳои нав

Дар ин нашрия, чаҳор пойгоҳи додаҳо дар асбобҳои мо дастгирии расмӣ гирифтанд:

Apache Hive - системаи идоракунии пойгоҳи додаҳо дар платформаи Hadoop.
сабз – DBMS таҳлилӣ барои анборҳои додаҳо дар асоси PostgreSQL.
Вертика – махзани сутунӣ барои таҳлили маълумоти калон.
Snowflake - нигоҳдории маълумоти абрӣ. Агар мо дар бораи пойгоҳи додаҳои релятсионӣ гап занем, пас Snowflake аз ҳама бештар пурсид. Дар ин нашр мо танҳо SQL-ро дастгирӣ кардем, мо дастурро дертар нашр хоҳем кард.

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Мураккаб

Мо ба қуттии муколамаи пайвастшавӣ ба пойгоҳи додаҳо тағирот ворид кардем: мо кӯшиш кардем, ки онро равшантар ва қулай гардонем.

генерал

Ин ҷадвал асосан аз нав дида баромада шудааст.

соҳа Навъи алоқа даъват мекарданд навъи URL ва он дар поёни он буд. Аммо, азбаски арзиш дар ин соҳа раванди минбаъдаро муайян мекунад, он ҳоло дар боло аст.

соҳа Махзани пас аз ворид кардани логин ва пароли шумо ҷойгир карда мешавад, зеро аутентификатсия барои намоиш додани рӯйхати пойгоҳи додаҳо лозим аст. Ctrl/Cmd+ Фазо.

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Дар шарҳҳо ба мақолаи қаблӣ бисьёр мухокима карданд сарфаи парол. Мо имконоти нав илова кардем ва рӯйхати афтанда сохтем. Арзишҳои ин рӯйхат инҳоянд:

  • Паролро захира накунед.
  • То он даме, ки DataGrip аз нав оғоз шавад, захира кунед (қаблан опсияи "захира накунед" ҳамин тавр кор мекард).
  • Барои сессия захира кунед: то он даме, ки шумо аз манбаи маълумот ҷудо шавед.
  • Ҷовидона кардан.

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Барои роҳ надодан ба иштибоҳ, тавассути менюи контекстӣ пароли холӣ ворид кунед.

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

натиҷаҳои Пайвастшавӣ ба санҷиш ҳоло дар худи равзана нишон дода мешаванд, ҳеҷ клик ё муколамаҳои иловагӣ.

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Ва агар драйверҳо зеркашӣ нашуда бошанд, DataGrip ин корро пешниҳод мекунад. Тугмаи қаблӣ Пайвастшавӣ ба санҷиш дар ин ҳолат баста шуд, ки корбаронро ба иштибоҳ овард.

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Имконот

Танзимотҳо аз ҷадвали умумӣ ба ин ҷо кӯчонида шуданд Read-only, Ҳамоҳангсозии худкор, Назорати транзаксия.

нав:

- Дар ҳар N сония дархости зинда нигоҳ доштанро иҷро кунед: манбаи маълумотро бо чӯб ҳар N сония мезананд. Барои пойгоҳи додаҳо, ки мо дастгирӣ намекунем, шумо метавонед худатон дархости нигоҳдорӣ нависед. Ин дар танзимоти драйвер анҷом дода мешавад.

- Авто-ҷудо кунед пас аз N сония: Қимати дар сонияҳои дар ин ҷо воридшуда ба DataGrip пас аз чанд вақт ба таври худкор аз манбаи маълумот ҷудо мешавад.

- Скрипти оғозёбӣ: Дар ин ҷо шумо метавонед дархостеро ворид кунед, ки ҳар дафъа ҳангоми эҷоди пайваст иҷро карда мешавад. Хотиррасон мекунем, ки агар Пайвасти ягона
ҳолати
фаъол нест, барои ҳар як консоли нав пайвасти нав сохта мешавад.

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Схемахо

Филтри объектҳои дар дарахт нишондодашуда ба ин ҷо кӯчонида шудааст.

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Навигатсия ва ҷустуҷӯ

Рӯйхати ҷойҳои охирин

Равзанаи нави маконҳои охирин нишон медиҳад, ки шумо ба наздикӣ дар куҷо будед. Ҷузъҳои рӯйхат қисмҳои хурди рамзҳое мебошанд, ки шумо ба наздикӣ таҳрир кардаед ё дидаед. Ин муфид аст, агар шумо контекстро дар хотир доред, аммо номи файлро дар хотир надоред. Ин дар DataGrip бисёр рух медиҳад, зеро ҳамаи консолҳо ба ҳамин монанд номгузорӣ шудаанд :) Миёнабури пешфарз клавиатура ин аст:
Ctrl/Cmd+Shift+E.

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Агар шумо қаблан ин миёнабури клавиатураро барои намоиш додани рӯйхати файлҳои ба наздикӣ тағирёфта истифода мекардед, ҳоло лутфан ду маротиба клик кунед Ctrl/Cmd+E.

Ҷустуҷӯ аз рӯи роҳ

Мо имконоти нолозимро, ки аз платформа "даст гирифтаем" хориҷ кардем: Модули и Лоиҳаи. Ҳоло бо нобаёнӣ Дар роҳ пайдо кунед DataGrip дар ҳама ҷо ҷустуҷӯ мекунад. Мо инчунин майдони нави ҷустуҷӯро илова кардем Директорияҳои замимашуда — он танҳо файлҳо ва ҷузвдонҳоро аз панели Файлҳо дар бар мегирад.

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Амалҳо аз натиҷаҳои навигатсия

Натиҷаҳои паймоиш ҳоло амалҳоеро таъмин мекунанд, ки ба объектҳои код ё дарахт дахл доранд. Масалан, шумо дар ҷустуҷӯи ҷадвал ҳастед. Ин аст он чизе ки шумо метавонед аз равзанаи натиҷаҳо кор кунед.

  • Дидани DDL: Ctrl/Cmd+B.
  • Маълумоти кушод: F4.
  • Равзанаи тағир додани ҷадвалро кушоед: Ctrl/Cmd+F6.
  • Намоиш дар контексти дигар: Alt + F1 (масалан, дар дарахт нишон диҳед).
  • Ба маълумоти умумӣ нигаред: Ctrl+Q/F1.
  • Эҷоди SQL: Ctrl/Cmd+Alt+G.

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Кор бо код

Унсурҳои муттаҳидшуда дар худкорпуркунӣ
барои CREATE и DROP Автопуркунӣ имконоти якҷояро пешниҳод мекунад.

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Дар бораи ихтисорот фаромӯш накунед.

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Санҷишҳои нав

DataGrip шуморо огоҳ мекунад, агар шумо курсореро, ки кушода нест, истифода баред.

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Ду санҷиши зерин бо нобаёнӣ ғайрифаъол карда мешаванд, аммо баъзеҳо метавонанд ба онҳо ниёз дошта бошанд.

Агар шумо далелҳои беномро истифода баред, ин таъкид карда мешавад.

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Санҷиш, ки аз изҳороти GOTO шикоят мекунад.

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Кор бо файлҳо

Танзимот барои ҷузвдони лоиҳаи пешфарз илова карда шуд. Дар ин папка лоиҳаҳои нав эҷод карда мешаванд.

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

таъсир Захира ҳамчун… барои консол ҳоло:

  • Папкаи лоиҳаи пешфарзро пешниҳод мекунад.
  • Интихоби охиринро дар хотир дорад.

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Амал ба дарахти файл илова карда шуд Директорияро ҷудо кунед: Папкаро кушоед. Пештар, барои кушодани ҷузвдон (яъне онро дар ин дарахт нишон надиҳед), шумо бояд клик кунед Нобуд, ва DataGrip пурсид: оё шумо мехоҳед нест кунед ё ҷудо кунед? Ин нороҳат ва норавшан буд :)

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Дарахти пойгоҳи додаҳо

Мо барои DB2 интроспекцияи худро навиштем. Ин маънои онро дорад, ки мо маълумотро дар бораи объектҳои пойгоҳи додаҳо бо истифода аз дархостҳо ба даст меорем, на тавассути драйвери JDBC, мисли пештара. Ҳамин тариқ, дар дарахт объектҳое пайдо шуданд, ки қаблан вуҷуд надоштанд: триггерҳо, намудҳо, усулҳо, модулҳо, ҳисобкунакҳо, нақшҳо ва ғайра.

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Дарахт контекстро нигоҳ медорад: номи манбаи маълумот дар боло часпидааст.

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Нишонаҳо барои пойгоҳи додаҳои дастгирӣнашаванда кашида шудаанд: онҳое, ки манбаи маълумот доранд, ки барои чунин базаҳои додаҳо сохта шудаанд, дигар ошуфта нахоҳанд шуд.

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Мо инчунин нишонаҳои абстрактӣ кашидаем, ки онҳоро дар танзимоти драйвер истифода бурдан мумкин аст.

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Истироҳат кунед

Мавзӯъҳои фармоишӣ
Корбарони DataGrip акнун имкон доранд, ки ҳар гуна схемаи рангҳои дилхоҳи худро эҷод кунанд. Схемаи нав як плагин аст, ки бояд аз бахш насб карда шавад Замима дар танзимот.

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Дар бораи чӣ гуна эҷод кардани мавзӯъҳои худ дар ин ҷо хонед:

Омӯзиши муфассал дар бораи чӣ гуна сохтани мавзӯи фармоишии худ.
Интишори блог дар бораи эҷоди мавзӯъҳои фармоишӣ барои IntelliJ Platform

Мо кӯшиш кардем, ки худамон як ҷуфти нав созем. Онҳо чунин ба назар мерасанд:

кабуд
DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Арғувони торик
DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Муҳаррири маълумот

Филтр арзишҳоро аз буфер пешниҳод мекунад.

DataGrip 2019.1: дастгирии пойгоҳи додаҳои нав, скриптҳои ибтидоӣ, санҷишҳои нав ва ғайра

Ҳама чиз!

Дастаи DataGrip

Манбаъ: will.com

Илова Эзоҳ