DataGrip 2019.1: жаңы маалымат базаларын колдоо, инициализация скрипттери, жаңы текшерүүлөр жана башкалар

Салам! Келгиле, жаңы нерселерди карап көрөлү - DataGrip 2019.1. Эске сала кетсек, DataGrip функциясы WebStorm-дан башка биздин башка акы төлөнүүчү IDEлерибизде камтылган.

DataGrip 2019.1: жаңы маалымат базаларын колдоо, инициализация скрипттери, жаңы текшерүүлөр жана башкалар

Жаңы маалымат базаларын колдоо

Бул чыгарылышта төрт маалымат базасы биздин инструменттерде расмий колдоо алган:

Apache Hive – Hadoop платформасына негизделген маалымат базасын башкаруу системасы.
Greenplum – PostgreSQL негизиндеги маалыматтар кампалары үчүн аналитикалык DBMS.
Vertica – чоң маалыматтарды талдоо үчүн мамычалык маалымат базасы.
кар - булуттагы маалыматтарды сактоо. Эгерде реляциялык маалымат базалары жөнүндө айтсак, анда 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: жаңы маалымат базаларын колдоо, инициализация скрипттери, жаңы текшерүүлөр жана башкалар

Жолдор

Орнотуулар бул жерге Жалпы өтмөктөн жылдырылды Окуу үчүн гана, Авто-синхрондоштуруу, Транзакцияны көзөмөлдөө.

жаңы:

- Ар бир N секундада жандуу сактоо сурамын иштетиңиз: маалымат булагын N секунд сайын таяк менен сүзөт. Биз колдобогон маалымат базалары үчүн сиз өзүңүз тирүү калуу өтүнүчүн жазсаңыз болот. Бул драйвер орнотууларында жасалат.

- Авто-ажыратуу N секунддан кийин: Бул жерде киргизилген секундалардагы маани DataGrip'ге маалымат булагынан автоматтык түрдө ажыратуу үчүн канча убакыттан кийин айтып берет.

- Баштоо скрипти: Бул жерде сиз байланыш түзүлгөн сайын аткарыла турган суроону киргизе аласыз. Эске салсак, эгерде Жалгыз байланыш
режими
иштетилген эмес, ар бир жаңы консол үчүн жаңы байланыш түзүлөт.

DataGrip 2019.1: жаңы маалымат базаларын колдоо, инициализация скрипттери, жаңы текшерүүлөр жана башкалар

Схемалар

Даракта көрсөтүлгөн объекттердин чыпкасы бул жерге жылды.

DataGrip 2019.1: жаңы маалымат базаларын колдоо, инициализация скрипттери, жаңы текшерүүлөр жана башкалар

Навигация жана издөө

Акыркы жерлердин тизмеси

Жаңы "Соңку жайгашкан жерлер" терезеси жакында болгон жериңизди көрсөтөт. Тизме элементтери - сиз жакында түзөткөн же көргөн коддун кичинекей бөлүктөрү. Бул контекстти эстеп, бирок файлдын атын эстебей жатсаңыз пайдалуу. Бул DataGrip'те көп болот, анткени бардык консолдор окшош аталат :) Демейки баскычтоптун жарлыгы:
Ctrl/Cmd+Shift+E.

DataGrip 2019.1: жаңы маалымат базаларын колдоо, инициализация скрипттери, жаңы текшерүүлөр жана башкалар

Эгерде сиз мурда бул баскычтоп жарлыгын жакында өзгөртүлгөн файлдардын тизмесин көрсөтүү үчүн колдонсоңуз, азыр эки жолу чыкылдатыңыз Ctrl/Cmd+E.

Жол боюнча издөө

Биз платформадан "алынган" керексиз опцияларды алып салдык: Module и Долбоору. Азыр демейки боюнча Жолдон тап 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: жаңы маалымат базаларын колдоо, инициализация скрипттери, жаңы текшерүүлөр жана башкалар

кочкул кызыл Dark
DataGrip 2019.1: жаңы маалымат базаларын колдоо, инициализация скрипттери, жаңы текшерүүлөр жана башкалар

Маалымат редактору

Чыпка алмашуу буферинен баалуулуктарды сунуштайт.

DataGrip 2019.1: жаңы маалымат базаларын колдоо, инициализация скрипттери, жаңы текшерүүлөр жана башкалар

Wow!

DataGrip командасы

Source: www.habr.com

DDoS коргоосу, VPS VDS серверлери бар сайттар үчүн ишенимдүү хостинг сатып алыңыз 🔥 DDoS коргоосу, VPS VDS серверлери бар ишенимдүү веб-сайт хостингин сатып алыңыз | ProHoster