ΠΠ΄ΡΠ°Π²Π΅ΠΉΡΠ΅! ΠΠ΅ΠΊΠ° Π΄Π° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π½ΠΎΠ²ΠΈΡΠ΅ Π½Π΅ΡΠ° Π² β . ΠΠ°ΠΏΠΎΠΌΠ½ΡΠΌΠ΅, ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ° Π½Π° DataGrip Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½Π° ΠΈ Π² Π΄ΡΡΠ³ΠΈ Π½Π°ΡΠΈ ΠΏΠ»Π°ΡΠ΅Π½ΠΈ IDE, ΠΎΡΠ²Π΅Π½ WebStorm.

ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π½ΠΎΠ²ΠΈ Π±Π°Π·ΠΈ
Π ΡΠ°Π·ΠΈ Π²Π΅ΡΡΠΈΡ ΡΠ΅ΡΠΈΡΠΈ Π±Π°Π·ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡ Π° ΠΎΡΠΈΡΠΈΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π² Π½Π°ΡΠΈΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ:
Apache Hive β ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π° Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Hadoop.
Greenplum β Π°Π½Π°Π»ΠΈΡΠΈΡΠ½Π° Π‘Π£ΠΠ Π·Π° Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΠΎΡ Π΄Π°Π½Π½ΠΈ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π° Π½Π° PostgreSQL.
Vertica β ΠΊΠΎΠ»ΠΎΠ½ΠΎΡΠ½Π° Π±Π°Π·Π° Π·Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π΄Π°Π½Π½ΠΈ.
Snowflake β ΠΎΠ±Π»Π°ΡΠ½ΠΎ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ. ΠΠΊΠΎ Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° ΡΠ΅Π»Π°ΡΠΈΠΎΠ½Π½ΠΈ Π±Π°Π·ΠΈ, Snowflake . Π ΡΠ°Π·ΠΈ Π²Π΅ΡΡΠΈΡ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΠΌΠ΅ ΡΠ°ΠΌΠΎ SQL, ΠΈΠ½ΡΠΏΠ΅ΠΊΡΠΈΡΡΠ° ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΡΡΠ½Π°ΡΠ° ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ.

Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅
ΠΠ°ΠΏΡΠ°Π²ΠΈΡ ΠΌΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΈΡ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Ρ Π±Π°Π·Π°ΡΠ°: ΠΏΠΎΡΡΠ°ΡΠ°Ρ ΠΌΠ΅ ΡΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎ-ΠΏΠΎΠ½ΡΡΠ½ΠΎ ΠΈ ΡΠ΄ΠΎΠ±Π½ΠΎ.
General
Π ΡΠΎΠ·ΠΈ ΡΠ°Π·Π΄Π΅Π» ΠΎΡΠ½ΠΎΠ²Π½ΠΎ ΡΠ΅ Π΅ ΠΈΠ·Π²ΡΡΡΠΈΠ» ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³.
ΠΠΎΠ»Π΅ Π’ΠΈΠΏ Π½Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ ΠΏΠΎ-ΡΠ°Π½ΠΎ ΡΠ΅ Π½Π°ΡΠΈΡΠ°ΡΠ΅ Π’ΠΈΠΏ Π½Π° URL ΠΈ Π±Π΅ΡΠ΅ Π½Π°ΠΉ-Π΄ΠΎΠ»Ρ. ΠΠΎ ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΡΠΎΠΉΠ½ΠΎΡΡΡΠ° Π² ΡΠΎΠ²Π° ΠΏΠΎΠ»Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΏΠΎ-Π½Π°ΡΠ°ΡΡΡΠ½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ, ΡΠ΅Π³Π° Π΅ Π³ΠΎΡΠ΅.
ΠΠΎΠ»Π΅ ΠΠ°Π·Π° Π΄Π°Π½Π½ΠΈ ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈΡ ΠΌΠ΅ ΡΠ»Π΅Π΄ Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΎ ΠΈΠΌΠ΅ ΠΈ ΠΏΠ°ΡΠΎΠ»Π°, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡΠ° Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°, Π·Π° Π΄Π° ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ ΡΠΏΠΈΡΡΠΊΡΡ Ρ Π±Π°Π·ΠΈ ΠΏΠΎ Ctrl/Cmd+Space.

Π ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ΅ ΠΊΡΠΌ ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡ ΠΏΠΎΡΡ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠ°ΡΠΎΠ»Π°ΡΠ°. ΠΠΎΠ±Π°Π²ΠΈΡ
ΠΌΠ΅ Π½ΠΎΠ²ΠΈ ΠΎΠΏΡΠΈΠΈ ΠΈ ΡΡΠ·Π΄Π°Π΄ΠΎΡ
ΠΌΠ΅ ΠΏΠ°Π΄Π°ΡΠΎ ΠΌΠ΅Π½Ρ. Π‘ΡΠΎΠΉΠ½ΠΎΡΡΠΈΡΠ΅ Π² ΡΠΎΠ²Π° ΠΌΠ΅Π½Ρ ΡΠ°:
- ΠΠ΅ Π·Π°ΠΏΠ°Π·Π²Π°ΠΉ ΠΏΠ°ΡΠΎΠ»Π°ΡΠ°.
- ΠΠ°ΠΏΠ°Π·ΠΈ Π΄ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊ Π½Π° DataGrip (ΠΏΠΎ-ΡΠ°Π½ΠΎ ΡΠ°ΠΊΠ° ΡΠ°Π±ΠΎΡΠ΅ΡΠ΅ ΠΎΠΏΡΠΈΡΡΠ° βΠ½Π΅ Π·Π°ΠΏΠ°Π·Π²Π°ΠΌβ).
- ΠΠ°ΠΏΠ°Π·ΠΈ Π·Π° ΡΠ΅ΡΠΈΡ: Π΄ΠΎΠΊΠ°ΡΠΎ Π½Π΅ ΡΠ΅ ΠΎΡΠΊΡΡΠ½Π΅Ρ ΠΎΡ ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ.
- ΠΠ°ΠΏΠ°Π·ΠΈ Π·Π°Π²ΠΈΠ½Π°Π³ΠΈ.

ΠΠ° Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅Ρ Π½Π΅ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅Π»ΡΡΠ²Π°, Π·Π° ΠΏΡΠ°Π·Π½Π° ΠΏΠ°ΡΠΎΠ»Π° ΡΡΠ°ΠΊΠ½ΠΈ Ρ Π΄Π΅ΡΠ½ΠΈΡ Π±ΡΡΠΎΠ½ Π½Π° ΠΌΠΈΡΠΊΠ°ΡΠ°.

Π Π΅Π·ΡΠ»ΡΠ°ΡΠΈ Π’Π΅ΡΡ Π½Π° Π²ΡΡΠ·ΠΊΠ°ΡΠ° ΡΠ΅Π³Π° ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° Π² ΡΠ°ΠΌΠΈΡ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ, Π±Π΅Π· ΠΈΠ·Π»ΠΈΡΠ½ΠΈ ΠΊΠ»ΠΈΠΊΠ²Π°Π½ΠΈΡ ΠΈ Π΄ΠΈΠ°Π»ΠΎΠ·ΠΈ.

ΠΠΊΠΎ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈΡΠ΅ Π½Π΅ ΡΠ° ΠΈΠ·ΡΠ΅Π³Π»Π΅Π½ΠΈ, DataGrip ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡ. ΠΠΎ-ΡΠ°Π½ΠΎ Π±ΡΡΠΎΠ½ΡΡ Π’Π΅ΡΡ Π½Π° Π²ΡΡΠ·ΠΊΠ°ΡΠ° Π±Π΅ΡΠ΅ Π±Π»ΠΎΠΊΠΈΡΠ°Π½ Π² ΡΠ°ΠΊΡΠ² ΡΠ»ΡΡΠ°ΠΉ, ΠΊΠΎΠ΅ΡΠΎ ΠΎΠ±ΡΡΠΊΠ²Π°ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅.

ΠΠΏΡΠΈΠΈ
Π’ΡΠΊ ΠΎΡ ΡΠ°Π·Π΄Π΅Π»Π° ΠΠ±ΡΠΈ ΡΠ° ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π‘Π°ΠΌΠΎ Π·Π° ΡΠ΅ΡΠ΅Π½Π΅, ΠΠ²ΡΠΎ-ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ, Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ.
ΠΠΎΠ²ΠΎΡΡ:
β ΠΠ·ΠΏΡΠ»Π½ΡΠ²Π°ΠΉ keep-alive Π·Π°ΡΠ²ΠΊΠ° Π½Π° Π²ΡΠ΅ΠΊΠΈ N ΡΠ΅ΠΊΡΠ½Π΄ΠΈ: ΡΠ΅ ΡΠΈΠΊΠ° ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ Π½Π° Π²ΡΠ΅ΠΊΠΈ N ΡΠ΅ΠΊΡΠ½Π΄ΠΈ. ΠΠ° Π±Π°Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΠΌΠ΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΠΌΠΈ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ keep-alive Π·Π°ΡΠ²ΠΊΠ°. Π’ΠΎΠ²Π° ΡΡΠ°Π²Π° Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°.
β ΠΠ²ΡΠΎ-disconnect ΡΠ»Π΅Π΄ N ΡΠ΅ΠΊΡΠ½Π΄ΠΈ: Π²ΡΠ²Π΅Π΄Π΅Π½ΠΎΡΠΎ ΡΡΠΊ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΡΠ΅ΠΊΡΠ½Π΄ΠΈ ΡΠ΅ ΡΠΊΠ°Π·Π²Π° Π½Π° DataGrip ΡΠ»Π΅Π΄ ΠΊΠΎΠ»ΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΎΡΠΊΡΡΠ½Π΅ ΠΎΡ ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ.
β Π‘ΠΊΡΠΈΠΏΡ Π½Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅: Π’ΡΠΊ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ Π·Π°ΡΠ²ΠΊΠ°, ΠΊΠΎΡΡΠΎ ΡΠ΅ ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΠΏΡΠΈ Π²ΡΡΠΊΠΎ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π²ΡΡΠ·ΠΊΠ°. ΠΠ°ΠΏΠΎΠΌΠ½ΡΠΌΠ΅, ΡΠ΅ Π°ΠΊΠΎ ΠΠ΄Π½Π° Π²ΡΡΠ·ΠΊΠ°
mode Π½Π΅ Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½Π°, Π·Π° Π²ΡΡΠΊΠ° Π½ΠΎΠ²Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π° ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π° Π½ΠΎΠ²ΠΎ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅.

Π‘Ρ Π΅ΠΌΠΈ
Π’ΡΠΊ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠΈΡ ΠΌΠ΅ ΡΠΈΠ»ΡΡΡΠ°, ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ ΠΎΠ±Π΅ΠΊΡΠΈΡΠ΅ Π² Π΄ΡΡΠ²ΠΎΡΠΎ.

ΠΠ°Π²ΠΈΠ³Π°ΡΠΈΡ ΠΈ ΡΡΡΡΠ΅Π½Π΅
Π‘ΠΏΠΈΡΡΠΊ Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΠΎΠ²ΠΎΡΠΎ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ Recent locations ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΊΡΠ΄Π΅ ΡΡΠ΅ Π±ΠΈΠ»ΠΈ Π½Π°ΡΠΊΠΎΡΠΎ. ΠΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ΅ Π² ΡΠΏΠΈΡΡΠΊΠ° ΡΠ° ΠΌΠ°Π»ΠΊΠΈ ΠΏΠ°ΡΡΠ΅ΡΠ° ΠΊΠΎΠ΄, ΠΊΠΎΠΈΡΠΎ Π½Π°ΡΠΊΠΎΡΠΎ ΡΡΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π»ΠΈ ΠΈΠ»ΠΈ ΠΏΡΠ΅Π³Π»Π΅ΠΆΠ΄Π°Π»ΠΈ. Π’ΠΎΠ²Π° Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π°ΠΊΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°, Π½ΠΎ Π½Π΅ ΠΏΠΎΠΌΠ½ΠΈΡΠ΅ ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΡΠ°ΠΉΠ»Π°. Π DataGrip ΡΠΎΠ²Π° ΡΠ΅ΡΡΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π°, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π²ΡΠΈΡΠΊΠΈ ΠΊΠΎΠ½Π·ΠΎΠ»ΠΈ ΡΠ° Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΠΈΠΌΠ΅Π½Π° π Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½Π°ΡΠ° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ:
Ctrl/Cmd+Shift+E.

ΠΠΊΠΎ ΠΏΡΠ΅Π΄ΠΈ ΡΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π»ΠΈ ΡΠ°Π·ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ, Π·Π° Π΄Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅ΡΠ΅ ΡΠΏΠΈΡΡΠΊΠ° Ρ Π½Π°ΡΠΊΠΎΡΠΎ ΠΏΡΠΎΠΌΠ΅Π½Π΅Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΡΠ΅Π³Π° ΠΌΠΎΠ»Ρ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ Π΄Π²ΠΎΠΉΠ½ΠΎ Π½Π°ΡΠΈΡΠΊΠ°Π½Π΅ Ctrl/Cmd+E.
Π’ΡΡΡΠ΅Π½Π΅ ΠΏΠΎ ΠΏΡΡ
ΠΡΠ΅ΠΌΠ°Ρ Π½Π°Ρ ΠΌΠ΅ Π½Π΅Π½ΡΠΆΠ½ΠΈΡΠ΅ ΠΎΠΏΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΡ ΠΌΠ΅ ΠΎΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°: Module ΠΈ ΠΡΠΎΠ΅ΠΊΡ. Π‘Π΅Π³Π° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Find in path Π² DataGrip ΡΡΡΡΠΈ Π½Π°Π²ΡΡΠΊΡΠ΄Π΅. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Π΄ΠΎΠ±Π°Π²ΠΈΡ ΠΌΠ΅ Π½ΠΎΠ²Π° ΠΎΠ±Π»Π°ΡΡ Π·Π° ΡΡΡΡΠ΅Π½Π΅ Attached Directories β ΡΡ Π²ΠΊΠ»ΡΡΠ²Π° ΡΠ°ΠΌΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ ΠΏΠ°ΠΏΠΊΠΈ ΠΎΡ ΠΏΠ°Π½Π΅Π»Π° Files.

ΠΠ΅ΠΉΡΡΠ²ΠΈΡ ΠΎΡ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡΡΠ°
Π‘Π΅Π³Π° ΠΎΡ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡΡΠ° ΡΠ°Π±ΠΎΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π°Ρ ΠΊΡΠΌ ΠΎΠ±Π΅ΠΊΡΠΈ Π² ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ Π² Π΄ΡΡΠ²ΠΎΡΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΡΡΠΈΡΠ΅ ΡΠ°Π±Π»ΠΈΡΠ°. ΠΡΠΎ ΠΊΠ°ΠΊΠ²ΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΎΡ ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠ° Ρ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ.
- ΠΡΠ΅Π³Π»Π΅Π΄ Π½Π° DDL: Ctrl/Cmd+B.
- ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ Π΄Π°Π½Π½ΠΈ: F4.
- ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠ° Modify Table: Ctrl/Cmd+F6.
- ΠΠΎΠΊΠ°ΠΆΠΈ Π² Π΄ΡΡΠ³ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ: Alt+F1 (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠΊΠ°ΠΆΠ΅ΡΠ΅ Π² Π΄ΡΡΠ²ΠΎΡΠΎ).
- ΠΠΈΠΆΡΠ΅ ΠΎΠ±ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ: Ctrl+Q/F1.
- ΠΠ΅Π½Π΅ΡΠΈΡΠ°ΠΉΡΠ΅ SQL: Ctrl/Cmd+Alt+G.

Π Π°Π±ΠΎΡΠ° Ρ ΠΊΠΎΠ΄Π°
ΠΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°Π½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π΄ΠΎΠΏΡΠ»Π²Π°Π½Π΅
ΠΠ° CREATE ΠΈ DROP Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎΡΠΎ Π΄ΠΎΠΏΡΠ»Π²Π°Π½Π΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°Π½ΠΈ ΠΎΠΏΡΠΈΠΈ.

ΠΠ΅ Π·Π°Π±ΡΠ°Π²ΡΠΉΡΠ΅ Π·Π° Π°Π±ΡΠ΅Π²ΠΈΠ°ΡΡΡΠΈΡΠ΅.

ΠΠΎΠ²ΠΈ ΠΈΠ½ΡΠΏΠ΅ΠΊΡΠΈΠΈ
DataGrip ΡΠ΅ Π²ΠΈ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅Π΄ΠΈ, Π°ΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΊΡΡΡΠΎΡ, ΠΊΠΎΠΉΡΠΎ Π½Π΅ ΡΡΠ΅ ΠΎΡΠ²ΠΎΡΠΈΠ»ΠΈ.

Π‘Π»Π΅Π΄Π½ΠΈΡΠ΅ Π΄Π²Π΅ ΠΈΠ½ΡΠΏΠ΅ΠΊΡΠΈΠΈ ΡΠ° ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅, Π½ΠΎ Π½ΡΠΊΠΎΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½ΡΠΆΠ΄Π°ΡΡ ΠΎΡ ΡΡΡ
.
ΠΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π½Π΅ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΈ, ΡΠΎΠ²Π° ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΠΎΠ΄ΡΠ΅ΡΡΠ°Π½ΠΎ.

ΠΠ½ΡΠΏΠ΅ΠΊΡΠΈΡ, ΠΊΠΎΡΡΠΎ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡΠ° Π·Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° GOTO.

Π Π°Π±ΠΎΡΠ° Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅
ΠΠΎΠ±Π°Π²ΠΈΡ ΠΌΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π·Π° ΠΏΠ°ΠΏΠΊΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅. ΠΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΡΠ΅ ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π°Ρ Π² ΡΠ°Π·ΠΈ ΠΏΠ°ΠΏΠΊΠ°.

ΠΠ΅ΠΉΡΡΠ²ΠΈΠ΅. Save asβ¦ Π·Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ° ΡΠ΅Π³Π°:
- ΠΡΠ΅Π΄Π»Π°Π³Π° ΠΏΡΠΎΠ΅ΠΊΡΠ½Π°ΡΠ° ΠΏΠ°ΠΏΠΊΠ° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅.
- ΠΠ°ΠΏΠΎΠΌΠ½Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ ΠΈΠ·Π±ΠΎΡ.

Π Π΄ΡΡΠ²ΠΎΡΠΎ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ
ΠΌΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Detach Directory: ΠΎΡΠΊΡΠ΅ΠΏΠΈ ΠΏΠ°ΠΏΠΊΠ°ΡΠ°. ΠΠΎ-ΡΠ°Π½ΠΎ, Π·Π° Π΄Π° ΠΎΡΠΊΡΠ΅ΠΏΠΈΡΠ΅ ΠΏΠ°ΠΏΠΊΠ° (Ρ.Π΅. Π΄Π° Π½Π΅ Ρ ΠΏΠΎΠΊΠ°Π·Π²Π°ΡΠ΅ Π² ΡΠΎΠ²Π° Π΄ΡΡΠ²ΠΎ), ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° Π½Π°ΡΠΈΡΠ½Π΅ΡΠ΅ Delete, ΠΈ DataGrip ΠΏΠΈΡΠ°ΡΠ΅: ΠΈΡΠΊΠ°ΡΠ΅ Π»ΠΈ Π΄Π° ΠΈΠ·ΡΡΠΈΠ΅ΡΠ΅ ΠΈΠ»ΠΈ ΠΎΡΠΊΡΠ΅ΠΏΠΈΡΠ΅? Π’ΠΎΠ²Π° Π±Π΅ΡΠ΅ Π½Π΅ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΠΎ π

ΠΡΡΠ²ΠΎ Π½Π° Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ
ΠΠ°ΠΏΠΈΡΠ°Ρ ΠΌΠ΅ Π½Π°ΡΠ°ΡΠ° ΠΈΠ½ΡΡΠΎΡΠΏΠ΅ΠΊΡΠΈΡ Π·Π° DB2. Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ° Π·Π° ΠΎΠ±Π΅ΠΊΡΠΈΡΠ΅ Π² Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ ΡΡΠ΅Π· Π·Π°ΡΠ²ΠΊΠΈ, Π° Π½Π΅ ΡΡΠ΅Π· JDBC Π΄ΡΠ°ΠΉΠ²Π΅Ρ, ΠΊΠ°ΠΊΡΠΎ ΠΏΡΠ΅Π΄ΠΈ. Π Π΄ΡΡΠ²ΠΎΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ ΠΏΠΎΡΠ²ΠΈΡ Π° ΠΎΠ±Π΅ΠΊΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅Π΄ΠΈ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ Π°: ΡΡΠΈΠ³ΡΡΠΈ, ΡΠΈΠΏΠΎΠ²Π΅, ΠΌΠ΅ΡΠΎΠ΄ΠΈ, ΠΌΠΎΠ΄ΡΠ»ΠΈ, Π±ΡΠΎΡΡΠΈ, ΡΠΎΠ»ΠΈ ΠΈ Π΄ΡΡΠ³ΠΈ.

ΠΡΡΠ²ΠΎΡΠΎ ΡΡΡ
ΡΠ°Π½ΡΠ²Π° ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°: ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡΡΠ°Π²Π° ΠΎΡΠ³ΠΎΡΠ΅.

ΠΠ° Π½Π΅ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈΡΠ΅ Π±Π°Π·ΠΈ Π½Π°ΡΠΈΡΡΠ²Π°Ρ
ΠΌΠ΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ: ΡΠ΅Π·ΠΈ, Π·Π° ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈΡΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΡΠ° ΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈ Π·Π° ΡΠ°ΠΊΠΈΠ²Π° Π±Π°Π·ΠΈ, Π½ΡΠΌΠ° Π΄Π° ΡΠ΅ ΠΎΠ±ΡΡΠΊΠ²Π°Ρ.

Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Π½Π°ΡΠΈΡΡΠ²Π°Ρ
ΠΌΠ΅ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΠΈ ΠΈΠΊΠΎΠ½ΠΊΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°.

ΠΡΡΠ°Π½Π°Π»ΠΎΡΠΎ
ΠΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠ΅ΠΌΠΈ
ΠΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° DataGrip ΠΏΠΎΠ»ΡΡΠΈΡ
Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π΄Π° ΡΡΠ·Π΄Π°Π²Π°Ρ Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ ΡΠ²Π΅ΡΠΎΠ²ΠΈ ΡΡ
Π΅ΠΌΠΈ. ΠΠΎΠ²Π°ΡΠ° ΡΡ
Π΅ΠΌΠ° Π΅ ΠΏΠ»ΡΠ³ΠΈΠ½, ΠΊΠΎΠΉΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΎΡ ΡΠ°Π·Π΄Π΅Π»Π° Plugins Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅.

ΠΠ° ΡΠΎΠ²Π° ΠΊΠ°ΠΊ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠ²ΠΎΠΈ ΡΠ΅ΠΌΠΈ, ΡΠ΅ΡΠ΅ΡΠ΅ ΡΡΠΊ:
.
ΠΠΏΠΈΡΠ°Ρ ΠΌΠ΅ ΡΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π½ΠΎΠ²ΠΈ ΡΠ°ΠΌΠΈ. Π’Π΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°Ρ ΡΠ°ΠΊΠ°:
Π¦ΠΈΠ°Π½

Π’ΡΠΌΠ΅Π½ Π»ΠΈΠ»Π°Π²

Π Π΅Π΄Π°ΠΊΡΠΎΡ Π½Π° Π΄Π°Π½Π½ΠΈ
Π€ΠΈΠ»ΡΡΡΡΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ ΠΎΡ Π±ΡΡΠ΅ΡΠ° Π·Π° ΠΎΠ±ΠΌΠ΅Π½.

ΠΡΠΈΡΠΊΠΎ!
- ΠΠΌΠ΅ΠΉΠ», ΠΊΠΎΠΉΡΠΎ ΡΠ΅ΡΠ΅ΠΌ: datagrip@jetbrains.com
- ΠΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ΡΠ΅ΠΌ βββ
ΠΠΎΠΌΠ°Π½Π΄Π° DataGrip
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
