DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

Sveiki! Apskatīsim jaunās lietas - DataGrip 2019.1. Atgādinām, ka DataGrip funkcionalitāte ir iekļauta citos mūsu maksas IDE, izņemot WebStorm.

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

Atbalsts jaunām datu bāzēm

Šajā laidienā četras datu bāzes saņēma oficiālu atbalstu mūsu rīkos:

Apache strops ā€“ datu bāzes pārvaldÄ«bas sistēma, kuras pamatā ir Hadoop platforma.
Greenplum ā€“ analÄ«tiskā DBVS datu noliktavām, kuru pamatā ir PostgreSQL.
Vertica ā€“ kolonnu datu bāze lielo datu analÄ«zei.
Sniega pārsla - mākoņa datu glabāŔana. Ja runājam par relāciju datu bāzēm, tad Snowflake prasÄ«ja visvairāk. Å ajā laidienā mēs atbalstÄ«jām tikai SQL, instrukciju izlaidÄ«sim vēlāk.

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

Savienojums

Esam veikuÅ”i izmaiņas datu bāzes savienojuma dialoglodziņā: centāmies to padarÄ«t skaidrāku un ērtāku.

vispārējs

Šī cilne lielākoties ir pārveidota.

Lauks Savienojuma veids kādreiz sauca URL veids un tas bija paŔā apakŔā. Bet, tā kā vērtÄ«ba Å”ajā laukā nosaka turpmāko procesu, tagad tā ir augÅ”pusē.

Lauks Datubāze ievieto pēc pieteikÅ”anās un paroles ievadÄ«Å”anas, jo ir nepiecieÅ”ama autentifikācija, lai parādÄ«tu datu bāzu sarakstu pēc Ctrl/Cmd+Space.

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

Komentāros pie iepriekŔējā ieraksta daudz apspriests saglabājot paroli. Mēs pievienojām jaunas iespējas un izveidojām nolaižamo sarakstu. Å Ä« saraksta vērtÄ«bas ir:

  • Nesaglabājiet paroli.
  • Saglabājiet, lÄ«dz DataGrip tiek restartēts (iepriekÅ” Ŕādi darbojās opcija ā€œnesaglabātā€).
  • Saglabāt sesijai: lÄ«dz atvienojas no datu avota.
  • Iemūžināt.

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

Lai izvairÄ«tos no neskaidrÄ«bām, konteksta izvēlnē ievadiet tukÅ”u paroli.

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

rezultātus Tests Savienojums tagad tiek parādīti paŔā logā, bez papildu klikŔķiem vai dialogiem.

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

Un, ja draiveri nav lejupielādēti, DataGrip piedāvās to izdarÄ«t. IepriekÅ” poga Tests Savienojums tika bloķēta Å”ajā gadÄ«jumā, kas mulsināja lietotājus.

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

opcijas

Iestatījumi ir pārvietoti Ŕeit no cilnes Vispārīgi Tikai lasāms, Automātiskā sinhronizācija, Darījumu kontrole.

Jauns:

- IzpildÄ«t uzturÄ“Å”anas vaicājumu ik pēc N sekundēm: ik pēc N sekundēm iedurs datu avotu ar kociņu. Datubāzēm, kuras mēs neatbalstām, varat pats uzrakstÄ«t saglabāŔanas pieprasÄ«jumu. Tas tiek darÄ«ts draivera iestatÄ«jumos.

- Automātiskiatvienot pēc N sekundēm: Å”eit ievadÄ«tā vērtÄ«ba sekundēs norādÄ«s DataGrip, pēc cik ilga laika automātiski atvienosies no datu avota.

- StartÄ“Å”anas skripts: Å eit varat ievadÄ«t vaicājumu, kas tiks izpildÄ«ts katru reizi, kad tiks izveidots savienojums. Atgādināsim, ja Viens savienojums
mode
nav iespējots, katrai jaunai konsolei tiek izveidots jauns savienojums.

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

Shēmas

Šeit ir pārvietots kokā parādīto objektu filtrs.

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

Navigācija un meklÄ“Å”ana

Pēdējo vietu saraksts

Jaunajā logā Pēdējās atraÅ”anās vietas tiek parādÄ«ts, kur jÅ«s nesen esat bijis. Saraksta vienumi ir nelieli koda fragmenti, kurus esat nesen rediģējis vai skatÄ«jis. Tas ir noderÄ«gi, ja atceraties kontekstu, bet neatceraties faila nosaukumu. Tas notiek daudz DataGrip, jo visas konsoles ir nosauktas lÄ«dzÄ«gi :) Noklusējuma Ä«sinājumtaustiņŔ ir:
Ctrl/Cmd+Shift+E.

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

Ja iepriekÅ” izmantojāt Å”o Ä«sinājumtaustiņu, lai parādÄ«tu nesen modificēto failu sarakstu, tagad, lÅ«dzu, veiciet dubultklikŔķi Ctrl/Cmd+E.

Meklēt pēc ceļa

Mēs esam noņēmuÅ”i nevajadzÄ«gās opcijas, kuras "saņēmām" no platformas: Moduļi Šø projekts. Tagad pēc noklusējuma Atrodi ceļā DataGrip meklē visur. Mēs arÄ« pievienojām jaunu meklÄ“Å”anas apgabalu Pievienotie direktoriji ā€” tajā ir iekļauti tikai faili un mapes no paneļa Faili.

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

Darbības no navigācijas rezultātiem

Navigācijas rezultāti tagad nodroÅ”ina darbÄ«bas, kas attiecas uz objektiem kodā vai kokā. Piemēram, jÅ«s meklējat galdu. LÅ«k, ko varat darÄ«t rezultātu logā.

  • SkatÄ«t DDL: Ctrl/Cmd+B.
  • Atvērtie dati: F4.
  • Atveriet logu Modificēt tabulu: Ctrl/Cmd+F6.
  • ParādÄ«t citā kontekstā: Alt + F1 (piemēram, parādÄ«t kokā).
  • SkatÄ«t vispārÄ«gu informāciju: Ctrl+Q/F1.
  • Ä¢enerēt SQL: Ctrl/Cmd+Alt+G.

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

Darbs ar kodu

Kombinētie elementi automātiskajā pabeigÅ”anā
Par CREATE Šø DROP automātiskā pabeigÅ”ana piedāvā kombinētas iespējas.

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

Neaizmirstiet par akronīmiem.

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

Jaunas pārbaudes

DataGrip brīdinās, ja izmantojat kursoru, kas nav atvērts.

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

Tālāk norādÄ«tās divas pārbaudes pēc noklusējuma ir atspējotas, taču dažām tās var bÅ«t nepiecieÅ”amas.

Ja izmantojat nenosauktus argumentus, tas tiks izcelts.

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

Pārbaude, kas sūdzas par GOTO paziņojumu.

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

Darbs ar failiem

Pievienots noklusējuma projekta mapes iestatījums. Šajā mapē tiks izveidoti jauni projekti.

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

efekts Saglabāt kāā€¦ konsolei tagad:

  • Iesaka noklusējuma projekta mapi.
  • Atceras pēdējo izvēli.

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

Failu kokam ir pievienota darbÄ«ba Atvienot direktoriju: atspraust mapi. IepriekÅ”, lai atspraustu mapi (tas ir, nerādÄ«tu to Å”ajā kokā), jums bija jānoklikŔķina izdzēst, un DataGrip jautāja: vai vēlaties dzēst vai atspraust? Tas bija neērti un neskaidri :)

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

Datu bāzes koks

Mēs rakstÄ«jām paÅ”i savu ieskatu DB2. Tas nozÄ«mē, ka mēs iegÅ«stam informāciju par datu bāzes objektiem, izmantojot vaicājumus, nevis caur JDBC draiveri, kā iepriekÅ”. Tādējādi kokā parādÄ«jās objekti, kas tur agrāk nebija: trigeri, veidi, metodes, moduļi, skaitÄ«tāji, lomas un citi.

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

Koks saglabā kontekstu: datu avota nosaukums ir iestrēdzis augÅ”pusē.

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

NeatbalstÄ«tām datu bāzēm ir uzzÄ«mētas ikonas: tie, kuriem ir izveidoti datu avoti Ŕādām datu bāzēm, vairs neapjuks.

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

Mēs arī uzzīmējām abstraktas ikonas, kuras var izmantot draivera iestatījumos.

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

Atpūta

Pielāgotas tēmas
DataGrip lietotājiem tagad ir iespēja izveidot jebkuru vēlamo krāsu shēmu. Jaunā shēma ir spraudnis, kas jāinstalē no sadaļas plugins iestatījumos.

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

Par to, kā izveidot savas tēmas, lasiet Å”eit:

Detalizēta apmācība par to, kā izveidot savu pielāgoto motīvu.
Emuāra ziņojums par pielāgotu motīvu izveidi platformai IntelliJ

Mēs paÅ”i mēģinājām izveidot pāris jaunus. Tie izskatās Ŕādi:

Ciāna
DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

TumŔi violets
DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

Datu redaktors

Filtrs piedāvā vērtības no starpliktuves.

DataGrip 2019.1: atbalsts jaunām datu bāzēm, inicializācijas skriptiem, jaunām pārbaudēm un citam

Š’сё!

DataGrip komanda

Avots: www.habr.com

Pievieno komentāru