DataGrip 2019.1: жаңа дерекқорларды қолдау, инициализация сценарийлері, жаңа тексерулер және т.б.

Сәлеметсіз бе! Жаңа нәрселерді қарастырайық - DataGrip 2019.1. Еске сала кетейік, DataGrip функциясы WebStorm-дан басқа ақылы IDE-лерімізге кіреді.

DataGrip 2019.1: жаңа дерекқорларды қолдау, инициализация сценарийлері, жаңа тексерулер және т.б.

Жаңа дерекқорларды қолдау

Бұл шығарылымда төрт дерекқор біздің құралдарымызда ресми қолдау алды:

Apache Hive – Hadoop платформасына негізделген деректер қорын басқару жүйесі.
Жасыл қара өрік – PostgreSQL негізіндегі деректер қоймаларына арналған аналитикалық ДҚБЖ.
Тігінен – үлкен деректерді талдауға арналған бағаналы деректер базасы.
қар бүршігі – бұлтты деректерді сақтау. Егер реляциялық мәліметтер базасы туралы айтатын болсақ, онда 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.

Жол бойынша іздеу

Біз платформадан «алған» қажет емес опцияларды алып тастадық: Модуль и Жоба. Енді әдепкі бойынша Жолдан табыңыз 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 платформасы үшін реттелетін тақырыптарды жасау туралы блог жазбасы

Біз өзіміз бірнеше жаңасын жасауға тырыстық. Олар келесідей көрінеді:

Көгілдір
DataGrip 2019.1: жаңа дерекқорларды қолдау, инициализация сценарийлері, жаңа тексерулер және т.б.

Қара күлгін
DataGrip 2019.1: жаңа дерекқорларды қолдау, инициализация сценарийлері, жаңа тексерулер және т.б.

Деректер редакторы

Сүзгі алмасу буферінен мәндерді ұсынады.

DataGrip 2019.1: жаңа дерекқорларды қолдау, инициализация сценарийлері, жаңа тексерулер және т.б.

Барлығы!

DataGrip командасы

Ақпарат көзі: www.habr.com

пікір қалдыру