áááºá¹ááá¬áá«! á¡áá
áºá¡áááºážááœá±ááᯠááŒáá·áºáá¡á±á¬ááº-
áá±áá¬áá±á·á áºá¡áá áºáá»á¬ážá¡ááœááºáá¶á·ááá¯ážááŸá¯
á€áá¯ááºáá±ááŸá¯ááœááºá áá±áá¬áá±á·á áºáá±ážáá¯ááẠáá»áœááºá¯ááºááá¯á·ááááááá¬áá»á¬ážááœáẠááá¬ážáááºáá¶á·ááá¯ážááŸá¯áááŸááá²á·áááº-
Apache ááá¯á¡á¯á¶á០- Hadoop ááááºáá±á¬ááºážáá±á«áºááœááºá¡ááŒá±áá¶áá¬ážáá±á¬áá±áá¬áá±á·á
á
á®áá¶ááá·áºááœá²ááŸá¯á
áá
áºá
Greenplum - PostgreSQL ááá¯á¡ááŒá±áá¶áá¬ážáá±á¬áá±áá¬ááá¯ááŸá±á¬ááºáá¯á¶áá»á¬ážá¡ááœááºááœá²ááŒááºážá
áááºááŒá¬ DBMS á
Vertica - ááŒá®ážáá¬ážáá±á¬áá±áá¬ááœá²ááŒááºážá
áááºááŒá¬ááŸá¯á¡ááœááºáá±á¬áºáá¶áá¬ážáá±áá¬áá±á·á
á
ááá¯ážá
- cloud áá±áá¬ááá¯ááŸá±á¬ááºááŸá¯á áááºá
ááºáá±áá¬áá±á·á
áºáá»á¬ážá¡ááŒá±á¬ááºážááŒá±á¬áá»áŸáẠSnowflake
áááºáž
áá»áœááºá¯ááºááá¯á·ááẠáá±áá¬áá±á·á áºáá»áááºáááºááŸá¯ ááá¯ááºáá¬áá±á¬á·ááºáá±á¬ááºá áºááœáẠá¡ááŒá±á¬ááºážá¡áá²áá»á¬áž ááŒá¯áá¯ááºáá¬ážáá«áááº- áááºážááᯠááá¯ááá¯ááŸááºážáááºážá á¡áááºááŒá±á á±ááẠáá»áœááºá¯ááºááá¯á· ááŒáá¯ážá á¬ážáá²á·áááºá
áá±áá¯áá»
á€áááºááºááᯠá¡áá»á¬ážá¡á¬ážááŒáá·áº ááŒááºáááºááŒá¯ááŒááºáá¬ážáá«áááºá
áááºáᬠáá»áááºáááºááŸá¯á¡áá»áá¯ážá¡á á¬áž áá±á«áºáá±á·ááŸááááºá URL á¡áá»áá¯ážá¡á á¬áž á¡á±á¬ááºááŒá±ááŸá¬ ááŸááááºá ááá¯á·áá±á¬áºá á€á¡ááœááºááŸááááºááá¯ážááẠáá±á¬ááºáááºáá¯ááºáááºážá ááºááᯠáá¯á¶ážááŒááºáá±ážááá·áºá¡ááœááºá áááºážááẠááá¯á¡áá« ááááºáá¯á¶ážááœáẠááŸááá±áá«áááºá
áááºáᬠáá±áá¬áá±á·á áá±áá¬áá±á·á áºáá»á¬ážáá á¬áááºážááá¯ááŒááááºá¡ááœáẠáááºá login ááŸáá·áº password ááá¯ááá·áºááœááºážááŒá®ážáá±á¬ááºááœáẠá¡áá±á¬ááºá¡áá¬ážááŒááẠááá¯á¡ááºáá±á¬ááŒá±á¬áá·áºááŒá áºáááºá Ctrl/Cmd+Space.
áááẠpost áááŸááºáá»ááºáá»á¬ážááœááº
- á áá¬ážááŸááºááᯠáááááºážáááºážáá«ááŸáá·áºá
- DataGrip ááᯠááŒááºáááºá áááºáááºá¡áá ááááºážáááºážáá« (ááááºá áááºážááẠ"áááááºážáááºážáá«" ááœá±ážáá»ááºááŸá¯ á¡áá¯ááºáá¯ááºáá¯á¶ááŒá áºáááº)á
- áá±áá¬áááºážááŒá áºá០áá»áááºáááºááŸá¯ááŒááºáá±á¬ááºáááºá¡áá á ááºááŸááºá¡ááœáẠááááºážáááºážáá«á
- áááºááŒá²áá«á á±á
ááŸá¯ááºááœá±ážááŸá¯áá»á¬ážááᯠááŸá±á¬ááºááŸá¬ážáááºá á
áá¬ážááŸááºá¡ááœááºáá
áºáá¯ááᯠáááºá
ááºáá®áá°ážááŸáá
áºááá·áº ááá·áºááœááºážáá«á
ááááºáá»á¬ážááᯠconnection ááá¯á
ááºážááẠááá¯á¡áá« áááºážááá¯ážááá¯ááºááá¯áẠááŒááá¬ážááŒá®ážá á¡ááᯠááá
áºáá»á¬áž ááá¯á·ááá¯áẠááœá±ážááœá±ážááœá²áá»á¬áž áááŸááá«á
áááá¯ááºáá¬áá»á¬ážááᯠáá±á«ááºážáá¯ááºááá¯ááºááá±ážáá«áá DataGrip á ááá¯ááá¯á·áá¯ááºáá±á¬ááºááẠáááºážááŸááºážáááºááŒá
áºáááºá á¡áááºá ááá¯ááºááá¯ááºáááºá connection ááá¯á
ááºážááẠá€ááá
á¹á
ááœáẠáá¯á¶ážá
áœá²áá°áá»á¬áž á
áááºááŸá¯ááºááœá±ážá
á±áá±á¬ ááááºááá¯á·ááŒááºážááᯠáá¶áá²á·ááááºá
Options ááá¯
áááºáááºáá»á¬ážááᯠá¡ááœá±ááœá±áááºááºá០á€áá±áá¬ááœáẠááœáŸá±á·áá¬ážáááºá áááºáááºáá¬, á¡ááá¯á¡áá»á±á¬áẠá áá·áºááºáá¯ááºáá«á, ááœá±áá±ážááœá±áá°ááááºážáá»á¯ááºááŸá¯.
á¡áá áºá:
- N á áá¹ááá·áºááá¯ááºážááœáẠKeep-alive Query ááá¯ááœáá·áºáá«- N á áá¹ááá·áºááá¯ááºáž áá»á±á¬ááºážáá áºáá¯ááŒáá·áº áá±áá¬áááºážááŒá áºááᯠááá¯ážáááá·áºáááºá áá»áœááºá¯ááºááá¯á· ááá¶á·ááá¯ážáá±á¬ áá±áá¬áá±á·á áºáá»á¬ážá¡ááœááºá áááºááẠáááºáááºááŸááºáááºááẠáá±á¬ááºážááá¯áá»ááºáá áºáá¯ááᯠáááºááá¯ááºááá¯áẠáá±ážáá¬ážááá¯ááºáá«áááºá áááºážááᯠdriver áááºáááºáá»á¬ážááœááºáá¯ááºáá±á¬ááºáááºá
- á¡ááá¯á¡áá»á±á¬áẠ-ááŸá²ááœá¬áž N á áá¹ááá·áºááŒá®ážáá±á¬ááº: á€áá±áá¬ááœáẠááá·áºááœááºážáá¬ážáá±á¬ á áá¹ááá·áºááá¯ááºážá¡ááœááºáž áááºááá¯ážááẠáá±áá¬á¡áááºážá¡ááŒá áºá០á¡ááá¯á¡áá»á±á¬ááºáá»áááºáááºááŸá¯ áááºáá»áŸááŒá¬ááŒá®ážáá±á¬áẠDataGrip ááᯠááŒá±á¬ááŒáááºááŒá áºáááºá
- á
áááºááŒááºáž áá¬ááºááœáŸááºáž: á€áá±áá¬ááœáẠáá»áááºáááºááŸá¯áá
áºáá¯áááºáá®ážááá·áºá¡áá«ááá¯ááºáž áá¯ááºáá±á¬ááºááá·áº query áá
áºáá¯ááᯠáááºááá·áºááœááºážááá¯ááºáá«áááºá á¡á²áá«ááᯠááŸááºááááŒáŠážá
áá¯á· áá
áºáá¯áááºážáá»áááºáááºááŸá¯
mode ááᯠááœáá·áºááá¬ážáá«á ááœááºááá¯ážááºá¡áá
áºáá
áºáá¯á
á®á¡ááœáẠáá»áááºáááºááŸá¯á¡áá
áºááᯠáááºáá®ážáá¬ážáááºá
á¡á á®á¡á ááºáá»á¬áž
áá áºáááºááœáẠááŒááá¬ážáá±á¬ á¡áá¬áá»á¬ážá¡ááœáẠá á áºáá¯ááºááŸá¯á¡á¬áž á€áá±áá¬ááœáẠááœáŸá±á·áá¬ážáááºá
á¡ááœáŸááºážááŸáá·áºááŸá¬ááœá±ááŸá¯
áááºááá±á¬áááºáá±áá¬áá»á¬ážá á¬áááºáž
áááŒá¬áá±ážáá®á áááºáá±áá¬ááŒáááºážáá±á«ááºá¡áá
áºááẠáááºáááŒá¬áá±ážáá®á áá±á¬ááºáá²á·ááá·áºáá±áá¬ááᯠááŒááááºá á
á¬áááºážáá«á¡áá¬áá»á¬ážááẠáááºáááŒá¬áá±ážáá®ááááºážááŒááºááŒááºáž ááá¯á·ááá¯áẠááŒáá·áºááŸá¯áá²á·áá±á¬ áá¯ááºá¡ááá¯ááºážá¡á
áá»á¬ážááŒá
áºáááºá á¡ááŒá±á¬ááºážá¡áá¬ááᯠááŸááºáááá±á¬áºáááºáž ááá¯ááºá¡áááºááᯠáááŸááºáááá«á áááºážááẠá¡áá¯á¶ážáááºáááºá ááœááºááá¯ážááºá¡á¬ážáá¯á¶ážááᯠá¡áá¬ážáá°á¡áááºáá±ážáá¬ážááá·áºá¡ááœáẠDataGrip ááœáẠá€á¡áá¬ááẠáá»á¬ážá
áœá¬ááŒá
áºáá»ááºáá±áá«áááºá :) áá°áááºážáá®ážáá¯ááºááŒááºáááºážááŸá¬-
Ctrl/Cmd+Shift+Eá
áááŒá¬áá±ážáá®á ááœááºážáá¶áá¬ážáá±á¬ááá¯ááºáá»á¬ážá
á¬áááºážááá¯ááŒáááẠá€áá®ážáá¯ááºááŒááºáááºážááᯠááẠááááºáá¡áá¯á¶ážááŒá¯áá²á·áá»áŸáẠááᯠáá»á±ážáá°ážááŒá¯á ááŸá
áºáá»ááºááŸáááºáá«á Ctrl/Cmd+E.
áááºážááŒá±á¬ááºážááŒáá·áºááŸá¬áá«á
áá»áœááºá¯ááºááá¯á·ááẠááááºáá±á¬ááºážá០áá»áœááºá¯ááºááá¯á· âááá¬ážáááºâ áááá¯á¡ááºáá±á¬ ááœá±ážáá»ááºááŸá¯áá»á¬ážááᯠáááºááŸá¬ážááá¯ááºáááº- module О á á®áá¶ááááºáž. ááá¯áá°áá¡ááá¯ááºážááŒá áºáááºá áááºážááŒá±á¬ááºážááœááºááŸá¬áá«á DataGrip ááẠáá±áá¬ááá¯ááºážááœáẠááŸá¬ááœá±áááºá áá»áœááºá¯ááºááá¯á·ááẠááŸá¬ááœá±ááŸá¯á§áááá¬á¡áá áºááá¯áááºáž ááá·áºááœááºážáá²á·áááºá áá°ážááœá²áá«áááºážááœáŸááºáá»á¬áž â áááºážááœáẠFiles panel á០ááá¯ááºáá»á¬ážááŸáá·áº ááá¯ááºááœá²áá»á¬ážáᬠáá«áááºáááºá
áááºážááœáŸááºááŸá¯ááááºáá»á¬ážá០áá¯ááºáá±á¬ááºáá»ááºáá»á¬áž
áááºážááœáŸááºááŸá¯ááááºáá»á¬ážááẠáá¯áẠááá¯á·ááá¯áẠáá áºáááºááŸá á¡áá¬ááá¹áá¯áá»á¬ážááŸáá·áº áááºááá¯ááºááá·áº áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠáá±ážáá±á¬ááºáá«áááºá á¥ááá¬á¡á¬ážááŒáá·áº áááºááẠá á¬ážááœá²áá áºáá¯á¶ážááᯠááŸá¬ááœá±áá±áá«áááºá á€áááºááŸá¬ ááááºáá»á¬ážáááºážááá¯ážá០áááºáá¯ááºááá¯ááºáá±á¬á¡áá¬áá»á¬ážááŒá áºáááºá
- DDL ááá¯ááŒáá·áºáá«- Ctrl/Cmd+B.
- ááœáá·áºáá±áá¬- F4.
- Modify Table window ááá¯ááœáá·áºáá«á Ctrl/Cmd+F6.
- á¡ááŒá¬ážá¡ááŒá±á¬ááºážá¡áá¬ááœáẠááŒááááº- alt + F1 (á¥ááá¬á áá áºáááºááŸá¬ ááŒáá«)á
- á¡ááœá±ááœá±á¡áá»ááºá¡áááºáá»á¬ážááá¯ááŒáá·áºáá«- Ctrl+Q/F1.
- SQL ááᯠáááºáá®ážáá«- Ctrl/Cmd+Alt+G.
áá¯ááºááŒáá·áºá¡áá¯ááºáá¯ááºáááºá
á¡ááá¯á¡áá»á±á¬ááºááŒáá·áºááŒááºážááœáẠáá±á«ááºážá
ááºáá¬ážáá±á¬ á¡á
áááºá¡ááá¯ááºážáá»á¬áž
á¡ááœáẠCREATE
О DROP
á¡ááá¯á¡áá»á±á¬áẠááŒáá·áºááœááºážááŒááºážááẠáá±á«ááºážá
ááºááœá±ážáá»ááºá
áá¬áá»á¬ážááᯠáá±ážáá±á¬ááºáááºá
á¡ááá¯áá±á¬ááºááœá±ááᯠááá±á·áá«áá²á·á
á¡áá
áºá
á
áºáá±ážááŸá¯áá»á¬áž
ááœáá·áºááá¬ážáá±á¬ áá¬áá¬ááᯠáááºá¡áá¯á¶ážááŒá¯áá±áá«á DataGrip á ááá·áºá¡á¬áž ááááá±ážáá«áááºá
á¡á±á¬ááºáá«á
á
áºáá±ážááŸá¯ááŸá
áºáá¯ááᯠáá¯á¶áá±á¡á¬ážááŒáá·áº ááááºáá¬ážáá±á¬áºáááºáž á¡áá»áá¯á·ááŸá¬ áááºážááá¯á·ááᯠááá¯á¡ááºááá¯ááºáááºá
á¡áááºááá±á¬áºááá¯áá±á¬ á¡ááŒá±á¬ááºážááŒáá»ááºáá»á¬ážááᯠáááºá¡áá¯á¶ážááŒá¯áá«áá áááºážááᯠáá®ážáá±á¬ááºážááá¯ážááŒáá«áááºá
GOTO áá¯ááºááŒááºáá»ááºááŸáá·áºáááºáááºá ááá¯ááºááŒá¬ážáá±á¬ á
á
áºáá±ážááŒááºáž
ááá¯ááºáá»á¬ážááŸáá·áºá¡áá°á¡áá¯ááºáá¯ááº
áá°áááºážááá±á¬áá»ááºááá¯ááºááœá²á¡ááœáẠáááºáááºáá áºáá¯ááᯠáá±á«ááºážááá·áºáá²á·áááºá ááá±á¬áá»ááºá¡áá áºáá»á¬ážááᯠá€ááá¯ááºááœá²ááœáẠáááºáá®ážáá«áááºá
á¡áá»áá¯áž á¡ááŒá
áºááááºážáááºážáá«... ááᯠconsole á¡ááœááº
- áá°áááºážááá±á¬áá»ááºááá¯ááºááœá²ááᯠá¡ááŒá¶ááŒá¯áááºá
- áá±á¬ááºáá¯á¶ážááœá±ážáá»ááºááŸá¯ááᯠááŸááºáááááºá
ááá¯ááºáá
áºááá¯á· áá¯ááºáá±á¬ááºáá»ááºáá
áºáᯠááá·áºááá¯ááºáá«ááŒá®á á¡áááá¬ááºááᯠáááºáá¯ááºáá«áááá¯ááºááœá²áá
áºáá¯ááᯠáááºááŒá¯ááºáá«á ááááºáá ááá¯ááºááœá²áá
áºáá¯á¡á¬áž áááºááŒá¯ááºááẠ(á€áá
áºáááºááœáẠáááŒáá«) ááᯠááá
áºááŸáááºááá«áááºá áá»ááºáá
áºáá«ááŸáá·áº DataGrip á áá±ážáááº- áááºááẠáá»ááºááá¯áá«ááá¬áž ááá¯á·ááá¯áẠáááºááŒá¯ááºááá¯áá«ááá¬ážá á¡áááºáááŒá±áááᯠáááŸááºážááááºážááŒá
áºáá±áá«ááẠ:)
áá±áá¬áá±á·á áºáá áºáááº
áá»áœááºá¯ááºááá¯á·ááẠDB2 á¡ááœáẠáá»áœááºá¯ááºááá¯á·áááá¯ááºááá¯ááºá¥á¬ááºááᯠáá±ážáá¬ážáááºá ááá¯ááá¯áááºááŸá¬ ááááºááá²á·ááá¯á· JDBC áááá¯ááºáá¬ááŸáááá·áºááá¯ááºáá² queries ááá¯á¡áá¯á¶ážááŒá¯á áá±áá¬áá±á·á áºá¡áá¬ááá¹áá¯áá»á¬ážá¡ááŒá±á¬ááºáž á¡áá»ááºá¡áááºáá»á¬ážááᯠáá»áœááºá¯ááºááá¯á·áááŸáááŒááºážááŒá áºáááºá ááá¯á·ááŒá±á¬áá·áºá ááááºááááŸááá±á¬ áá áºáááºááœáẠá¡áá¬ááá¹áá¯áá»á¬áž áá±á«áºáá¬áááº- á¡á áá»áá¯ážááŸá¯áá»á¬ážá á¡áá»áá¯ážá¡á á¬ážáá»á¬ážá áááºážáááºážáá»á¬ážá áá±á¬áºáá»á°ážáá»á¬ážá áá±á¬ááºáá¬áá»á¬ážá á¡áááºážááá¹ááá»á¬ážááŸáá·áº á¡ááŒá¬ážá¡áá¬áá»á¬ážá
áá
áºáááºááẠá¡ááŒá±á¬ááºážá¡áá¬ááᯠááááºážáááºážáááº- áá±áá¬áááºážááŒá
áºá á¡áááºááẠááááºáá¯á¶ážááœáẠááŸááá±áááºá
á¡áá¯ááºááœááºáá»á¬ážááᯠáá¶á·ááá¯ážááá¬ážáá±á¬ áá±áá¬áá±á·á
áºáá»á¬ážá¡ááœáẠáá±ážááœá²áá¬ážáááº- ááá¯ááá¯á·áá±á¬áá±áá¬áá±á·á
áºáá»á¬ážá¡ááœáẠáááºáá®ážáá¬ážááá·áº áá±áá¬áááºážááŒá
áºáá»á¬ážááŸááá°áá»á¬ážááẠááŸá¯ááºááœá±ážáá±á¬á·áááºááá¯ááºáá«á
áá¬ááºáá±á¬ááºážáááºáááºáá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯ááá¯ááºááá·áº á
ááá¹ááá¡áá¯ááºááœááºáá»á¬ážááá¯áááºáž áá»áœááºá¯ááºááá¯á· áá±ážááœá²áá¬ážáááºá
á¡áá¬ážáá°áá«
á
áááºááŒáá¯áẠá¡ááŒááºá¡áááºáá»á¬áž
ááá¯á¡áá« DataGrip á¡áá¯á¶ážááŒá¯áá°áá»á¬ážááẠáááºážááá¯á·ááá¯áá»ááºáá±á¬ áááºááá·áºá¡áá±á¬ááºáá¯á¶á
á¶ááá¯áááᯠáááºáá®ážááá¯ááºááŒá®ááŒá
áºáááºá á¡á
á®á¡á
ááºá¡áá
áºááẠááá¹áááŸááá·áºááœááºážáááá·áº ááááºá¡ááºáá
áºáá¯ááŒá
áºáááºá plugins ááœá±ááᯠsetting áá²ááŸá¬á
ááá·áºááá¯ááºááá¯áẠthemes áááºáá®ážáááºážááᯠá€áá±áá¬ááœáẠáááºáá«á
áá»áœááºáá±á¬áºááá¯á·ááá¯ááºááá¯áẠá¡áá áºá¡áá áºáá±ážááœá± áááºáá®ážááá¯á· ááŒáá¯ážá á¬ážáááºá áááºážááá¯á·ááẠá€áá²á·ááá¯á· ááŒáá·áºááááº-
á
áááºážááŒá¬
á¡ááŸá±á¬ááºááááºážáá±á¬ááº
áá±áá¬áááºážááŒááºáá°
filter ááẠclipboard ááŸáááºááá¯ážáá»á¬ážááá¯á¡ááŒá¶ááŒá¯áááºá
á¡á¬ážáá¯á¶áž!
á¡áá±ážá áááºá¡áá»ááºá¡áááºáá»á¬ážááᯠá€áá±áá¬ááœáẠ(á¡ááºá¹áááááºáá¬áá¬ááŒáá·áº) áá áºáá¡ááœáẠá¡á ááºážáá±á«ááºážáá¯ááºáá¯ááºáá«á ááœá áºáá¬ááŸá¬ áááºááááºá - áá»áœááºá¯ááºááá¯á·áááºáá±á¬áá±ážááº- [á¡á®ážáá±ážááºááá¯áá¬ááœááºáá¬ážáááº]
Bug tracker - âââ áááºáá¬ážáá±á¬ ááŸááºáá»ááºáá»á¬áž
DataGrip á¡ááœá²á·
source: www.habr.com