DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Nyob zoo! Cia peb saib cov khoom tshiab hauv - DataGrip 2019.1. Cia peb nco ntsoov koj tias DataGrip kev ua haujlwm suav nrog hauv peb lwm qhov nyiaj IDEs, tshwj tsis yog WebStorm.

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Txhawb rau cov ntaub ntawv tshiab

Hauv qhov kev tso tawm no, plaub lub databases tau txais kev txhawb nqa hauv peb cov cuab yeej:

Apache Hive - database tswj system raws li Hadoop platform.
Greenplum - Kev tshuaj xyuas DBMS rau cov ntaub ntawv warehouses raws li PostgreSQL.
Vertica - columnar database rau kev txheeb xyuas cov ntaub ntawv loj.
Paj daus - huab cov ntaub ntawv khaws cia. Yog tias peb tham txog kev sib txheeb databases, ces Snowflake nug tshaj plaws. Hauv qhov kev tso tawm no peb tsuas yog txhawb nqa SQL, peb yuav tso cov lus qhia tom qab.

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Cuam

Peb tau hloov pauv rau lub thawv sib txuas lus database: peb sim ua kom pom tseeb thiab yooj yim dua.

General

Cov tab no feem ntau tau refactored.

teb Hom sib txuas siv los hu URL hom thiab nws nyob hauv qab kawg. Tab sis, txij li tus nqi hauv daim teb no txiav txim siab cov txheej txheem ntxiv, nws tam sim no nyob rau sab saum toj.

teb database muab tso rau tom qab nkag mus rau koj tus ID nkag mus thiab lo lus zais, vim hais tias authentication yog xav tau nyob rau hauv thiaj li yuav tso saib cov npe ntawm databases los ntawm Ctrl/Cmd+Space.

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Nyob rau hauv cov lus rau tus ncej dhau los tham ntau heev txuag password. Peb ntxiv cov kev xaiv tshiab thiab ua ib daim ntawv teev npe poob. Cov txiaj ntsig ntawm daim ntawv teev npe no yog:

  • Tsis txhob khaws tus password.
  • Txuag kom txog thaum DataGrip rov pib dua (yav dhau los qhov no yog qhov "tsis txuag" kev xaiv ua haujlwm).
  • Txuag rau kev sib kho: kom txog thaum koj txiav tawm ntawm cov ntaub ntawv qhov chaw.
  • Nyob mus ib txhis.

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Txhawm rau kom tsis txhob muaj kev ntxhov siab, nkag mus rau lo lus zais tsis pub dhau los ntawm cov ntawv qhia zaub mov.

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Kev twb kev txuas xeem yog tam sim no qhia nyob rau hauv lub qhov rais nws tus kheej, tsis muaj ntxiv clicks los yog dialogues.

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Thiab yog tias cov tsav tsheb tsis tau rub tawm, DataGrip yuav muab ua li ntawd. Yav dhau los khawm Kev twb kev txuas xeem tau thaiv qhov no, uas tsis meej pem cov neeg siv.

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Options

Cov chaw tau raug tsiv ntawm no los ntawm General tab Nyeem nkaus xwb, auto sync, Tswj kev lag luam.

Tshiab:

- Khiav cov lus nug kom ciaj sia txhua N vib nas this: yuav poke cov ntaub ntawv qhov chaw nrog ib tug stick txhua txhua N vib nas this. Rau cov ntaub ntawv uas peb tsis txhawb, koj tuaj yeem sau daim ntawv thov kom muaj sia nyob ntawm koj tus kheej. Qhov no yog ua tiav nyob rau hauv cov chaw tsav tsheb.

- Pib-disconnect tom qab N vib nas this: Tus nqi hauv vib nas this nkag mus rau ntawm no yuav qhia rau DataGrip tom qab ntev npaum li cas kom txiav tawm ntawm cov ntaub ntawv.

- Startup tsab ntawv: Ntawm no koj tuaj yeem nkag mus rau cov lus nug uas yuav raug tua txhua zaus tsim kev sib txuas. Cia peb nco qab yog tias Kev sib txuas ib leeg
hom
tsis tau qhib, kev sib txuas tshiab yog tsim rau txhua lub console tshiab.

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Schemas

Lub lim rau cov khoom tso tawm hauv tsob ntoo tau txav ntawm no.

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Navigation thiab nrhiav

Cov npe ntawm qhov chaw tsis ntev los no

Lub qhov rais tshiab qhov chaw tsis ntev los no qhia tau tias koj tau nyob qhov twg tsis ntev los no. Sau cov khoom yog me me ntawm cov cai uas koj nyuam qhuav kho lossis saib. Qhov no muaj txiaj ntsig yog tias koj nco qab cov ntsiab lus tab sis tsis nco qab cov ntaub ntawv npe. Qhov no tshwm sim ntau hauv DataGrip vim tias txhua lub consoles muaj npe zoo ib yam :) Lub neej ntawd keyboard shortcut yog:
Ctrl/Cmd+Shift+E.

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Yog tias koj yav tas los siv cov keyboard shortcut los tso saib cov npe ntawm cov ntaub ntawv hloov tshiab, tam sim no thov ob npaug nias Ctrl/Cmd+E.

Nrhiav los ntawm txoj kev

Peb tau tshem tawm cov kev xaiv tsis tsim nyog uas peb "tau txais" los ntawm lub platform: module ΠΈ project. Tam sim no los ntawm lub neej ntawd Nrhiav hauv txoj kev DataGrip tshawb txhua qhov chaw. Peb kuj tau ntxiv qhov chaw tshawb nrhiav tshiab Txuas Cov Ntawv Qhia - nws suav nrog tsuas yog cov ntaub ntawv thiab cov folders los ntawm cov ntaub ntawv vaj huam sib luag.

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Kev ua los ntawm cov txiaj ntsig navigation

Navigation cov txiaj ntsig tam sim no muab cov kev ua uas siv rau cov khoom hauv cov cai lossis tsob ntoo. Piv txwv li, koj tab tom nrhiav ib lub rooj. Nov yog qhov koj tuaj yeem ua tau los ntawm lub qhov rais tshwm sim.

  • Saib DDL: Ctrl/Cmd+B.
  • Qhib cov ntaub ntawv: F4.
  • Qhib lub Modify Table qhov rai: Ctrl/Cmd+F6.
  • Muab tso rau hauv lwm lub ntsiab lus: Alt + F1 (piv txwv li, qhia hauv tsob ntoo).
  • Saib cov lus qhia dav dav: Ctrl + Q / F1.
  • Tsim SQL: Ctrl/Cmd+Alt+G.

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Ua haujlwm nrog code

Cov khoom sib xyaw ua ke hauv autocompletion
rau CREATE ΠΈ DROP autocomplete muaj kev xaiv ua ke.

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Tsis txhob hnov ​​qab txog acronyms.

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Kev tshuaj xyuas tshiab

DataGrip yuav ceeb toom koj yog tias koj siv tus cursor uas tsis qhib.

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Ob qhov kev tshuaj xyuas hauv qab no yog neeg xiam oob qhab los ntawm lub neej ntawd, tab sis qee qhov yuav xav tau lawv.

Yog tias koj siv cov lus tsis muaj npe, qhov no yuav raug qhia.

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Kev tshuaj xyuas uas yws txog GOTO nqe lus.

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Ua haujlwm nrog cov ntaub ntawv

Ntxiv qhov chaw rau lub neej ntawd qhov project folder. Tej yaam num tshiab yuav raug tsim nyob rau hauv daim nplaub tshev no.

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

nyhuv Txuag li… rau lub console tam sim no:

  • Pom zoo rau lub neej ntawd qhov project folder.
  • Nco ntsoov qhov kev xaiv kawg.

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Ib qho kev txiav txim tau ntxiv rau cov ntoo cov ntaub ntawv Detach Directory: Unpin ib daim nplaub tshev. Yav dhau los, txhawm rau tshem tawm cov ntawv tais ceev tseg (uas yog, tsis qhia nws hauv tsob ntoo no), koj yuav tsum nyem Rho tawm, thiab DataGrip nug: koj puas xav rho tawm lossis tshem tawm? Nws tsis yooj yim thiab tsis meej :)

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Database tsob ntoo

Peb sau peb tus kheej introspection rau DB2. Qhov no txhais tau tias peb tau txais cov ntaub ntawv hais txog cov khoom siv database siv cov lus nug, thiab tsis yog los ntawm JDBC tsav tsheb, zoo li ua ntej. Yog li, cov khoom tshwm sim nyob rau hauv tsob ntoo uas tsis muaj ua ntej: triggers, hom, txoj kev, modules, txee, lub luag hauj lwm thiab lwm yam.

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Cov ntoo khaws cov ntsiab lus: lub npe ntawm cov ntaub ntawv tau daig rau saum.

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Cov cim tau raug kos rau cov ntaub ntawv tsis txhawb nqa: cov neeg uas muaj cov ntaub ntawv tsim los rau cov ntaub ntawv no yuav tsis totaub ntxiv lawm.

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Peb kuj tau kos cov cim paub daws teeb uas tuaj yeem siv tau hauv cov chaw tsav tsheb.

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

So

Kev cai ntxhais
Cov neeg siv DataGrip tam sim no muaj peev xwm los tsim cov qauv xim uas lawv xav tau. Cov tswv yim tshiab yog ib lub plugin uas yuav tsum tau nruab los ntawm ntu plugins hauv kev teeb tsa.

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Nyeem txog yuav ua li cas los tsim koj tus kheej cov ntsiab lus ntawm no:

Cov lus qhia ntxaws ntxaws txog yuav ua li cas los tsim koj tus kheej lub ntsiab lus.
Blog tshaj tawm txog kev tsim cov ntsiab lus kev cai rau IntelliJ Platform

Peb sim ua ob peb tus kheej tshiab. Lawv zoo li no:

Cyan
DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Tsaus liab doog
DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Cov ntaub ntawv editor

Cov lim qhia qhov tseem ceeb ntawm cov ntawv teev cia.

DataGrip 2019.1: kev txhawb nqa rau cov ntaub ntawv tshiab, pib sau ntawv, tshuaj xyuas tshiab thiab ntau dua

Yog txhua yam!

Team DataGrip

Tau qhov twg los: www.hab.com

Ntxiv ib saib