DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Hello! Atong tan-awon ang bag-ong mga butang sa - DataGrip 2019.1. Pahinumdoman ka namo nga ang DataGrip functionality gilakip sa among ubang bayad nga mga IDE, gawas sa WebStorm.

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Suporta alang sa bag-ong mga database

Niini nga pagpagawas, upat ka mga database ang nakadawat og opisyal nga suporta sa among mga himan:

Apache Hive - Sistema sa pagdumala sa database base sa plataporma sa Hadoop.
Greenplum - analytical DBMS alang sa data bodega base sa PostgreSQL.
Vertica - database sa kolumnar alang sa dagkong pag-analisar sa datos.
snowflake - pagtipig sa datos sa panganod. Kung maghisgot kita bahin sa relational database, unya Snowflake gipangayo sa kadaghanan. Niini nga pagpagawas gisuportahan lang namo ang SQL, among ipagawas ang instruksyon sa ulahi.

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Compound

Naghimo kami mga pagbag-o sa kahon sa dialogo sa koneksyon sa database: gisulayan namon nga himuon kini nga labi ka klaro ug kombenyente.

Kinatibuk-ang

Kini nga tab kasagaran gi-refactor.

uma Tipo sa koneksyon gitawag kaniadto Uri sa URL ug didto kini sa pinakaubos. Apan, tungod kay ang bili niini nga natad nagtino sa dugang nga proseso, kini anaa na sa ibabaw.

uma database gibutang human sa pagsulod sa imong login ug password, tungod kay ang authentication gikinahanglan aron sa pagpakita sa listahan sa mga database sa Ctrl/Cmd+Luwang.

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Sa mga komento sa miaging post daghan kaayog gihisgutan pag-save sa password. Nagdugang kami og bag-ong mga kapilian ug naghimo og drop-down list. Ang mga bili niini nga listahan mao ang:

  • Ayaw i-save ang password.
  • I-save hangtod ma-restart ang DataGrip (kaniadto mao kini kung giunsa ang kapilian nga "ayaw pag-save" nagtrabaho).
  • Pagtipig alang sa sesyon: hangtod nga madiskonekta ka gikan sa gigikanan sa datos.
  • Ipadayon.

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Aron malikayan ang kalibog, pagsulod ug blangko nga password pinaagi sa menu sa konteksto.

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Test Connection gipakita na karon sa bintana mismo, walay dugang nga mga pag-klik o mga diyalogo.

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Ug kung ang mga drayber wala pa ma-download, ang DataGrip motanyag nga buhaton kini. Kaniadto nga butones Test Connection gibabagan niini nga kaso, nga nakapalibog sa mga tiggamit.

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

mga kapilian

Ang mga setting gibalhin dinhi gikan sa General tab Basaha lamang, Awtomatikong pag-sync, Pagkontrol sa transaksyon.

Bag-o nga:

- Pagdalagan keep-alive query matag N segundos: modukdok sa tinubdan sa datos gamit ang sungkod matag N segundos. Para sa mga database nga wala namo gisuportahan, mahimo kang magsulat ug keep-alive request sa imong kaugalingon. Gihimo kini sa mga setting sa drayber.

- awto-paghunong pagkahuman sa N segundos: Ang kantidad sa mga segundo nga gisulod dinhi magsulti sa DataGrip kung unsa kadugay ang awtomatikong pagdiskonekta gikan sa gigikanan sa datos.

- Pagsugod nga script: Dinhi makasulod ka og pangutana nga ipatuman sa matag higayon nga mabuhat ang koneksyon. Atong hinumduman nga kung Usa ka koneksyon
mode
dili mahimo, usa ka bag-ong koneksyon ang gihimo alang sa matag bag-ong console.

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Mga iskema

Ang filter alang sa mga butang nga gipakita sa kahoy mibalhin dinhi.

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Nabigasyon ug pagpangita

Listahan sa bag-ong mga lokasyon

Ang bag-ong bintana sa Bag-ong mga lokasyon nagpakita kung asa ka bag-o pa. Ang mga butang sa lista mga gagmay nga piraso sa code nga bag-o lang nimo gi-edit o gitan-aw. Mapuslanon kini kung imong mahinumduman ang konteksto apan dili nimo mahinumduman ang ngalan sa file. Daghan kini nga mahitabo sa DataGrip tungod kay ang tanan nga mga console parehas nga ngalan :) Ang default nga shortcut sa keyboard mao ang:
Ctrl/Cmd+Shift+E.

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Kung gigamit nimo kaniadto kini nga keyboard shortcut aron ipakita ang usa ka lista sa bag-ong giusab nga mga file, palihug pag-double click karon Ctrl/Cmd+E.

Pangitaa pinaagi sa dalan

Gitangtang namo ang dili kinahanglan nga mga kapilian nga among "nakuha" gikan sa plataporma: module ΠΈ Project. Karon pinaagi sa default Pangitaa sa dalan Ang DataGrip nangita bisan asa. Nagdugang usab kami usa ka bag-ong lugar sa pagpangita Gilakip nga mga Direktoryo - kini naglakip lamang sa mga file ug mga folder gikan sa Files panel.

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Mga aksyon gikan sa mga resulta sa nabigasyon

Ang mga resulta sa nabigasyon karon naghatag og mga aksyon nga magamit sa mga butang sa code o kahoy. Pananglitan, nangita ka ug lamesa. Ania ang imong mahimo gikan sa bintana sa mga resulta.

  • Tan-awa ang DDL: Ctrl/Cmd+B.
  • Bukas nga datos: F4.
  • Ablihi ang bintana sa Modify Table: Ctrl/Cmd+F6.
  • Ipakita sa laing konteksto: Alt + F1 (pananglitan, ipakita sa usa ka kahoy).
  • Tan-awa ang kinatibuk-ang impormasyon: Ctrl+Q/F1.
  • Paghimo SQL: Ctrl/Cmd+Alt+G.

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Nagtrabaho sa code

Gihiusa nga mga elemento sa autocompletion
Sa CREATE ΠΈ DROP autocomplete nagtanyag hiniusa nga mga kapilian.

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Ayaw kalimti ang bahin sa mga acronym.

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Bag-ong mga inspeksyon

Pahimangnoan ka sa DataGrip kung naggamit ka usa ka cursor nga dili bukas.

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Ang mosunod nga duha ka pag-inspeksyon gi-disable pinaagi sa default, apan ang uban nagkinahanglan niini.

Kung mogamit ka nga wala hinganli nga mga argumento, kini ipasiugda.

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Usa ka inspeksyon nga nagreklamo bahin sa pahayag sa GOTO.

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Pagtrabaho uban sa mga file

Gidugang ang usa ka setting alang sa default folder sa proyekto. Bag-ong mga proyekto ang pagabuhaton niini nga folder.

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

epekto I-save ingon… alang sa console karon:

  • Nagsugyot og default nga folder sa proyekto.
  • Nahinumdom sa katapusang pagpili.

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Usa ka aksyon ang gidugang sa file tree Ibulag ang Direktoryo: I-unpin ang usa ka folder. Kaniadto, aron ma-unpin ang usa ka folder (nga mao, dili kini ipakita sa kini nga kahoy), kinahanglan nimo nga i-klik Tangtanga, ug ang DataGrip nangutana: gusto ba nimo nga papason o i-unpin? Dili kombenyente ug dili klaro :)

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Database nga kahoy

Gisulat namon ang among kaugalingon nga pagsusi alang sa DB2. Kini nagpasabot nga kita makakuha og impormasyon mahitungod sa database nga mga butang gamit ang mga pangutana, ug dili pinaagi sa JDBC drayber, sama sa kaniadto. Sa ingon, ang mga butang nagpakita sa kahoy nga wala didto kaniadto: mga hinungdan, tipo, pamaagi, module, counter, papel ug uban pa.

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Gitipigan sa kahoy ang konteksto: ang ngalan sa tinubdan sa datos giugbok sa ibabaw.

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Gidibuho ang mga icon alang sa dili suportadong mga database: kadtong adunay mga tinubdan sa datos nga gihimo alang sa maong mga database dili na maglibog.

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Nagdrowing usab kami og abstract nga mga icon nga magamit sa mga setting sa drayber.

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Pahulay

Pasadya nga mga tema
Ang mga tiggamit sa DataGrip karon adunay katakus sa paghimo sa bisan unsang laraw sa kolor nga gusto nila. Ang bag-ong laraw usa ka plugin nga kinahanglan i-install gikan sa seksyon plugins sa mga setting.

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Basaha kung giunsa paghimo ang imong kaugalingon nga mga tema dinhi:

Detalyado nga panudlo kung giunsa paghimo ang imong kaugalingon nga kostumbre nga Tema.
Ang post sa blog bahin sa paghimo og custom nga mga tema alang sa IntelliJ Platform

Gisulayan namo ang paghimo og bag-ong mga bag-o sa among kaugalingon. Ingon ani sila:

cyan
DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Dark purple
DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Editor sa datos

Gisugyot sa filter ang mga kantidad gikan sa clipboard.

DataGrip 2019.1: suporta alang sa mga bag-ong database, mga script sa pagsugod, bag-ong inspeksyon ug daghan pa

Ang tanan!

Team sa DataGrip

Source: www.habr.com

Idugang sa usa ka comment