ΠΠ΄ΡΠ°Π²Π΅ΠΉΡΠ΅! ΠΠ΅ΠΊΠ° Π΄Π° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π½ΠΎΠ²ΠΈΡΠ΅ Π½Π΅ΡΠ° Π² -
ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π½ΠΎΠ²ΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ
Π ΡΠ°Π·ΠΈ Π²Π΅ΡΡΠΈΡ ΡΠ΅ΡΠΈΡΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡ Π° ΠΎΡΠΈΡΠΈΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π² Π½Π°ΡΠΈΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ:
Apache Hive β ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Hadoop.
ΠΠ΅Π»Π΅Π½Π° ΡΠ»ΠΈΠ²Π° β Π°Π½Π°Π»ΠΈΡΠΈΡΠ½Π° Π‘Π£ΠΠ Π·Π° Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Π½Π° Π΄Π°Π½Π½ΠΈ, Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° PostgreSQL.
ΠΠ΅ΡΡΠΈΠΊΠ° β ΠΊΠΎΠ»ΠΎΠ½Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Π·Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π΄Π°Π½Π½ΠΈ.
Π‘Π½Π΅ΠΆΠΈΠ½ΠΊΠ° β ΠΎΠ±Π»Π°ΡΠ½ΠΎ ΡΡΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ. ΠΠΊΠΎ Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° ΡΠ΅Π»Π°ΡΠΈΠΎΠ½Π½ΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ, ΡΠΎΠ³Π°Π²Π° Snowflake
ΠΡΡΠ·ΠΊΠ°
ΠΠ°ΠΏΡΠ°Π²ΠΈΡ ΠΌΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΈΡ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ Π·Π° Π²ΡΡΠ·ΠΊΠ° Ρ Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ: ΠΎΠΏΠΈΡΠ°Ρ ΠΌΠ΅ ΡΠ΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ ΠΏΠΎ-ΡΡΠ΅Π½ ΠΈ ΡΠ΄ΠΎΠ±Π΅Π½.
ΠΎΠ±Ρ
Π’ΠΎΠ·ΠΈ ΡΠ°Π·Π΄Π΅Π» Π΅ ΠΏΡΠ΅Π΄ΠΈΠΌΠ½ΠΎ ΠΏΡΠ΅ΡΠ°Π±ΠΎΡΠ΅Π½.
ΠΠ±Π»Π°ΡΡ Π’ΠΈΠΏ Π²ΡΡΠ·ΠΊΠ° ΡΠ΅ Π½Π°ΡΠΈΡΠ°ΡΠ΅ URL ΡΠΈΠΏ ΠΈ Π±Π΅ΡΠ΅ Π½Π°ΠΉ-ΠΎΡΠ΄ΠΎΠ»Ρ. ΠΠΎ ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΡΠΎΠΉΠ½ΠΎΡΡΡΠ° Π² ΡΠΎΠ²Π° ΠΏΠΎΠ»Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΏΠΎ-Π½Π°ΡΠ°ΡΡΡΠ½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ, ΡΠ΅Π³Π° ΡΡ Π΅ Π² Π³ΠΎΡΠ½Π°ΡΠ° ΡΠ°ΡΡ.
ΠΠ±Π»Π°ΡΡ ΠΠ°Π·Π° Π΄Π°Π½Π½ΠΈ ΡΠ΅ ΠΏΠΎΡΡΠ°Π²Ρ ΡΠ»Π΅Π΄ Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π²Π°ΡΠ΅ΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΎ ΠΈΠΌΠ΅ ΠΈ ΠΏΠ°ΡΠΎΠ»Π°, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°Π½Π΅, Π·Π° Π΄Π° ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ ΡΠΏΠΈΡΡΠΊΡΡ Ρ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΠΎΡ Ctrl/Cmd+ΠΈΠ½ΡΠ΅ΡΠ²Π°Π».
Π ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ΅ ΠΊΡΠΌ ΠΏΡΠ΅Π΄ΠΈΡΠ½Π°ΡΠ° ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ
- ΠΠ΅ Π·Π°ΠΏΠ°Π·Π²Π°ΠΉΡΠ΅ ΠΏΠ°ΡΠΎΠ»Π°ΡΠ°.
- ΠΠ°ΠΏΠ°Π·Π΅ΡΠ΅, Π΄ΠΎΠΊΠ°ΡΠΎ DataGrip ΡΠ΅ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ° (ΠΏΡΠ΅Π΄ΠΈ ΡΠ°ΠΊΠ° ΡΠ°Π±ΠΎΡΠ΅ΡΠ΅ ΠΎΠΏΡΠΈΡΡΠ° βΠ½Π΅ Π·Π°ΠΏΠΈΡΠ²Π°ΠΉβ).
- ΠΠ°ΠΏΠ°Π·Π²Π°Π½Π΅ Π·Π° ΡΠ΅ΡΠΈΡ: Π΄ΠΎΠΊΠ°ΡΠΎ Π½Π΅ ΠΏΡΠ΅ΠΊΡΡΠ½Π΅ΡΠ΅ Π²ΡΡΠ·ΠΊΠ°ΡΠ° Ρ ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ.
- Π£Π²Π΅ΠΊΠΎΠ²Π΅ΡΠΈ.
ΠΠ° Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅ΡΠ΅ ΠΎΠ±ΡΡΠΊΠ²Π°Π½Π΅, Π²ΡΠ²Π΅Π΄Π΅ΡΠ΅ ΠΏΡΠ°Π·Π½Π° ΠΏΠ°ΡΠΎΠ»Π° ΠΏΡΠ΅Π· ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΡΠΎ ΠΌΠ΅Π½Ρ.
ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ Π’Π΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Π²Π΅ΡΠ΅ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ Π² ΡΠ°ΠΌΠΈΡ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ, Π±Π΅Π· Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΊΠ»ΠΈΠΊΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ Π΄ΠΈΠ°Π»ΠΎΠ·ΠΈ.
Π Π°ΠΊΠΎ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈΡΠ΅ Π½Π΅ ΡΠ° ΠΈΠ·ΡΠ΅Π³Π»Π΅Π½ΠΈ, DataGrip ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈ. ΠΡΡΠΎΠ½ ΠΡΠ΅Π΄ΠΈΡΠ½ΠΎ Π’Π΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Π±Π΅ΡΠ΅ Π±Π»ΠΎΠΊΠΈΡΠ°Π½ Π² ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ, ΠΊΠΎΠ΅ΡΠΎ ΠΎΠ±ΡΡΠΊΠ° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅.
ΠΠ°ΡΡΡΠΎΠΈΠΊΠΈ
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ ΡΠ° ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½ΠΈ ΡΡΠΊ ΠΎΡ ΡΠ°Π·Π΄Π΅Π»Π° ΠΠ±ΡΠΈ Π‘Π°ΠΌΠΎ Π·Π° ΡΠ΅ΡΠ΅Π½Π΅, ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°Π½Π΅, ΠΠΎΠ½ΡΡΠΎΠ» Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈΡΠ΅.
ΠΠΎΠ²ΠΎΠ΅:
- ΠΠ·ΠΏΡΠ»Π½ΡΠ²Π°ΠΉΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΡΠ° Π·Π°ΡΠ²ΠΊΠ° Π½Π° Π²ΡΠ΅ΠΊΠΈ N ΡΠ΅ΠΊΡΠ½Π΄ΠΈ: ΡΠ΅ ΠΌΡΡΠΊΠ° ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ Ρ ΠΏΡΡΡΠΊΠ° Π½Π° Π²ΡΠ΅ΠΊΠΈ N ΡΠ΅ΠΊΡΠ½Π΄ΠΈ. ΠΠ° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΠΌΠ΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΠΌΠΈ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ Π·Π°ΡΠ²ΠΊΠ° Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π΅. Π’ΠΎΠ²Π° ΡΡΠ°Π²Π° Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°.
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅Π½-ΠΈΠ·ΠΊΠ»ΡΡΠ΅ΡΠ΅ ΡΠ»Π΅Π΄ N ΡΠ΅ΠΊΡΠ½Π΄ΠΈ: Π‘ΡΠΎΠΉΠ½ΠΎΡΡΡΠ° Π² ΡΠ΅ΠΊΡΠ½Π΄ΠΈ, Π²ΡΠ²Π΅Π΄Π΅Π½Π° ΡΡΠΊ, ΡΠ΅ ΠΊΠ°ΠΆΠ΅ Π½Π° DataGrip ΡΠ»Π΅Π΄ ΠΊΠΎΠ»ΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π΄Π° ΠΏΡΠ΅ΠΊΡΡΠ½Π΅ Π²ΡΡΠ·ΠΊΠ°ΡΠ° Ρ ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ.
- Π‘ΡΠ°ΡΡΠΎΠ² ΡΠΊΡΠΈΠΏΡ: Π’ΡΠΊ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΡΠ²Π΅Π΄Π΅ΡΠ΅ Π·Π°ΡΠ²ΠΊΠ°, ΠΊΠΎΡΡΠΎ ΡΠ΅ ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° Π²ΡΠ΅ΠΊΠΈ ΠΏΡΡ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ΅ ΡΡΠ·Π΄Π°Π΄Π΅ Π²ΡΡΠ·ΠΊΠ°. ΠΠ΅ΠΊΠ° ΠΏΡΠΈΠΏΠΎΠΌΠ½ΠΈΠΌ, ΡΠ΅ Π°ΠΊΠΎ ΠΠ΄ΠΈΠ½ΠΈΡΠ½Π° Π²ΡΡΠ·ΠΊΠ°
Π²ΠΈΠ΄ Π½Π΅ Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½, Π·Π° Π²ΡΡΠΊΠ° Π½ΠΎΠ²Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π° ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π° Π½ΠΎΠ²Π° Π²ΡΡΠ·ΠΊΠ°.
Π‘Ρ Π΅ΠΌΠΈ
Π€ΠΈΠ»ΡΡΡΡΡ Π·Π° ΠΎΠ±Π΅ΠΊΡΠΈ, ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈ Π² Π΄ΡΡΠ²ΠΎΡΠΎ, Π΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½ ΡΡΠΊ.
ΠΠ°Π²ΠΈΠ³Π°ΡΠΈΡ ΠΈ ΡΡΡΡΠ΅Π½Π΅
Π‘ΠΏΠΈΡΡΠΊ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ ΠΠΎΡΠ»Π΅Π΄Π½ΠΈ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΊΡΠ΄Π΅ ΡΡΠ΅ Π±ΠΈΠ»ΠΈ Π½Π°ΡΠΊΠΎΡΠΎ. Π‘ΠΏΠΈΡΡΡΠ½ΠΈΡΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΡΠ° ΠΌΠ°Π»ΠΊΠΈ ΡΠ°ΡΡΠΈ ΠΎΡ ΠΊΠΎΠ΄, ΠΊΠΎΠΈΡΠΎ Π½Π°ΡΠΊΠΎΡΠΎ ΡΡΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π»ΠΈ ΠΈΠ»ΠΈ ΠΏΡΠ΅Π³Π»Π΅ΠΆΠ΄Π°Π»ΠΈ. Π’ΠΎΠ²Π° Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π°ΠΊΠΎ ΡΠΈ ΡΠΏΠΎΠΌΠ½ΡΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°, Π½ΠΎ Π½Π΅ ΠΏΠΎΠΌΠ½ΠΈΡΠ΅ ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΡΠ°ΠΉΠ»Π°. Π’ΠΎΠ²Π° ΡΠ΅ ΡΠ»ΡΡΠ²Π° ΡΠ΅ΡΡΠΎ Π² DataGrip, Π·Π°ΡΠΎΡΠΎ Π²ΡΠΈΡΠΊΠΈ ΠΊΠΎΠ½Π·ΠΎΠ»ΠΈ ΡΠ° ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½ΠΈ ΠΏΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π°ΡΠΈΠ½ :) ΠΠ»Π°Π²ΠΈΡΠ½Π°ΡΠ° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π΅:
Ctrl/Cmd+Shift+E.
ΠΠΊΠΎ ΠΏΡΠ΅Π΄ΠΈ ΡΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π»ΠΈ ΡΠ°Π·ΠΈ ΠΊΠ»Π°Π²ΠΈΡΠ½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΠΏΠΈΡΡΠΊ Ρ Π½Π°ΡΠΊΠΎΡΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠ°Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΡΠ΅Π³Π°, ΠΌΠΎΠ»Ρ, ΡΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π΄Π²ΡΠΊΡΠ°ΡΠ½ΠΎ Ctrl/Cmd+E.
Π’ΡΡΡΠ΅Π½Π΅ ΠΏΠΎ ΠΏΡΡΡ
ΠΡΠ΅ΠΌΠ°Ρ Π½Π°Ρ ΠΌΠ΅ Π½Π΅Π½ΡΠΆΠ½ΠΈΡΠ΅ ΠΎΠΏΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ βΠΏΠΎΠ»ΡΡΠΈΡ ΠΌΠ΅β ΠΎΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°: ΠΠΎΠ΄ΡΠ»ΠΈ ΠΈ ΠΡΠΎΠ΅ΠΊΡ. Π‘Π΅Π³Π° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΠΠ°ΠΌΠ΅ΡΠ΅ΡΠ΅ ΠΏΠΎ ΠΏΡΡΡ DataGrip ΡΡΡΡΠΈ Π½Π°Π²ΡΡΠΊΡΠ΄Π΅. ΠΠΎΠ±Π°Π²ΠΈΡ ΠΌΠ΅ ΠΈ Π½ΠΎΠ²Π° Π·ΠΎΠ½Π° Π·Π° ΡΡΡΡΠ΅Π½Π΅ ΠΡΠΈΠΊΠ°ΡΠ΅Π½ΠΈ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΡΠΈ β Π²ΠΊΠ»ΡΡΠ²Π° ΡΠ°ΠΌΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ ΠΏΠ°ΠΏΠΊΠΈ ΠΎΡ ΠΏΠ°Π½Π΅Π»Π° Π€Π°ΠΉΠ»ΠΎΠ²Π΅.
ΠΠ΅ΠΉΡΡΠ²ΠΈΡ ΠΎΡ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡΡΠ°
Π Π΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡΡΠ° Π²Π΅ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π°Ρ ΠΊΡΠΌ ΠΎΠ±Π΅ΠΊΡΠΈ Π² ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ Π΄ΡΡΠ²ΠΎΡΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΈΠ΅ ΡΡΡΡΠΈΡΠ΅ ΠΌΠ°ΡΠ°. ΠΡΠΎ ΠΊΠ°ΠΊΠ²ΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΎΡ ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠ° Ρ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ.
- ΠΡΠ΅Π³Π»Π΅Π΄ Π½Π° DDL: Ctrl/Cmd+B.
- ΠΡΠ²ΠΎΡΠ΅Π½ΠΈ Π΄Π°Π½Π½ΠΈ: F4.
- ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠ° Π·Π° ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ°: Ctrl/Cmd+F6.
- ΠΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π² Π΄ΡΡΠ³ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ: Alt + F1 (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΡΠ΅ Π² Π΄ΡΡΠ²ΠΎ).
- ΠΠΈΠΆΡΠ΅ ΠΎΠ±ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ: Ctrl+Q/F1.
- ΠΠ΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° SQL: Ctrl/Cmd+Alt+G.
Π Π°Π±ΠΎΡΠ° Ρ ΠΊΠΎΠ΄
ΠΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°Π½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π² Π°Π²ΡΠΎΠ΄ΠΎΠ²ΡΡΡΠ²Π°Π½Π΅
ΠΠ° CREATE
ΠΈ DROP
autocomplete ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°Π½ΠΈ ΠΎΠΏΡΠΈΠΈ.
ΠΠ΅ Π·Π°Π±ΡΠ°Π²ΡΠΉΡΠ΅ Π·Π° Π°ΠΊΡΠΎΠ½ΠΈΠΌΠΈΡΠ΅.
ΠΠΎΠ²ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ
DataGrip ΡΠ΅ Π²ΠΈ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅Π΄ΠΈ, Π°ΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΊΡΡΡΠΎΡ, ΠΊΠΎΠΉΡΠΎ Π½Π΅ Π΅ ΠΎΡΠ²ΠΎΡΠ΅Π½.
Π‘Π»Π΅Π΄Π½ΠΈΡΠ΅ Π΄Π²Π΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΈ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅, Π½ΠΎ Π½ΡΠΊΠΎΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½ΡΠΆΠ΄Π°ΡΡ ΠΎΡ ΡΡΡ
.
ΠΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π½Π΅ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΈ, ΡΠΎΠ²Π° ΡΠ΅ Π±ΡΠ΄Π΅ ΠΌΠ°ΡΠΊΠΈΡΠ°Π½ΠΎ.
ΠΡΠΎΠ²Π΅ΡΠΊΠ°, ΠΊΠΎΡΡΠΎ ΡΠ΅ ΠΎΠΏΠ»Π°ΠΊΠ²Π° ΠΎΡ ΠΈΠ·ΡΠ²Π»Π΅Π½ΠΈΠ΅ΡΠΎ GOTO.
Π Π°Π±ΠΎΡΠ΅ΡΠ΅ Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅
ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π·Π° ΠΏΠ°ΠΏΠΊΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅. Π ΡΠ°Π·ΠΈ ΠΏΠ°ΠΏΠΊΠ° ΡΠ΅ ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π°Ρ Π½ΠΎΠ²ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ.
ΠΠ΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΠ°ΠΏΠ°Π·ΠΈ ΠΊΠ°ΡΠΎβ¦ Π·Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ° ΡΠ΅Π³Π°:
- ΠΡΠ΅Π΄Π»Π°Π³Π° ΠΏΠ°ΠΏΠΊΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅.
- ΠΠΎΠΌΠ½ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ ΠΈΠ·Π±ΠΎΡ.
ΠΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΊΡΠΌ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΡΠΎ Π΄ΡΡΠ²ΠΎ ΠΡΠ΄Π΅Π»ΡΠ½Π΅ Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ: ΠΡΠΊΠ°ΡΠ΅ΡΠ΅ ΠΏΠ°ΠΏΠΊΠ°. ΠΡΠ΅Π΄ΠΈ, Π·Π° Π΄Π° ΠΎΡΠΊΠ°ΡΠΈΡΠ΅ ΠΏΠ°ΠΏΠΊΠ° (Ρ.Π΅. Π΄Π° Π½Π΅ Ρ ΠΏΠΎΠΊΠ°Π·Π²Π°ΡΠ΅ Π² ΡΠΎΠ²Π° Π΄ΡΡΠ²ΠΎ), ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΡΡΠ°ΠΊΠ½Π΅ΡΠ΅ ΠΠ·ΡΡΠΈΠΉ, ΠΈ DataGrip ΠΏΠΎΠΏΠΈΡΠ°: ΠΈΡΠΊΠ°ΡΠ΅ Π»ΠΈ Π΄Π° ΠΈΠ·ΡΡΠΈΠ΅ΡΠ΅ ΠΈΠ»ΠΈ Π΄Π° ΠΎΡΠΊΠ°ΡΠΈΡΠ΅? ΠΠ΅ΡΠ΅ Π½Π΅ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈ Π½Π΅ΡΡΠ½ΠΎ :)
ΠΡΡΠ²ΠΎ Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ
ΠΠ°ΠΏΠΈΡΠ°Ρ ΠΌΠ΅ Π½Π°ΡΠ°ΡΠ° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° ΠΈΠ½ΡΡΠΎΡΠΏΠ΅ΠΊΡΠΈΡ Π·Π° DB2. Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΎΠ±Π΅ΠΊΡΠΈΡΠ΅ Π½Π° Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ ΡΡΠ΅Π· Π·Π°ΡΠ²ΠΊΠΈ, Π° Π½Π΅ ΡΡΠ΅Π· JDBC Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°, ΠΊΠ°ΠΊΡΠΎ ΠΏΡΠ΅Π΄ΠΈ. Π’Π°ΠΊΠ° Π² Π΄ΡΡΠ²ΠΎΡΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈΡ Π° ΠΎΠ±Π΅ΠΊΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΡΠ° Π±ΠΈΠ»ΠΈ ΡΠ°ΠΌ ΠΏΡΠ΅Π΄ΠΈ: ΡΡΠΈΠ³Π΅ΡΠΈ, ΡΠΈΠΏΠΎΠ²Π΅, ΠΌΠ΅ΡΠΎΠ΄ΠΈ, ΠΌΠΎΠ΄ΡΠ»ΠΈ, Π±ΡΠΎΡΡΠΈ, ΡΠΎΠ»ΠΈ ΠΈ Π΄ΡΡΠ³ΠΈ.
ΠΡΡΠ²ΠΎΡΠΎ ΡΡΡ
ΡΠ°Π½ΡΠ²Π° ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°: ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ Π΅ Π·Π°Π»Π΅ΠΏΠ΅Π½ΠΎ ΠΎΡΠ³ΠΎΡΠ΅.
ΠΠ°ΡΠ΅ΡΡΠ°Π½ΠΈ ΡΠ° ΠΈΠΊΠΎΠ½ΠΈ Π·Π° Π½Π΅ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ: ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠ°Ρ ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈ Π½Π° Π΄Π°Π½Π½ΠΈ, ΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈ Π·Π° ΡΠ°ΠΊΠΈΠ²Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ, Π²Π΅ΡΠ΅ Π½ΡΠΌΠ° Π΄Π° Π±ΡΠ΄Π°Ρ ΠΎΠ±ΡΡΠΊΠ°Π½ΠΈ.
ΠΠ°ΡΠΈΡΡΠ²Π°Ρ
ΠΌΠ΅ ΠΈ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΠΈ ΠΈΠΊΠΎΠ½ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°.
ΠΡΡΠ°Π½Π°Π»ΠΈΡΠ΅
ΠΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠ΅ΠΌΠΈ
ΠΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° DataGrip Π²Π΅ΡΠ΅ ΠΈΠΌΠ°Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π΄Π° ΡΡΠ·Π΄Π°Π²Π°Ρ Π²ΡΡΠΊΠ° ΡΠ²Π΅ΡΠΎΠ²Π° ΡΡ
Π΅ΠΌΠ°, ΠΊΠΎΡΡΠΎ ΠΈΡΠΊΠ°Ρ. ΠΠΎΠ²Π°ΡΠ° ΡΡ
Π΅ΠΌΠ° Π΅ ΠΏΠ»ΡΠ³ΠΈΠ½, ΠΊΠΎΠΉΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° ΠΎΡ ΡΠ°Π·Π΄Π΅Π»Π° Plugins Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅.
ΠΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ ΠΊΠ°ΠΊ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΡΠ΅ ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ΡΠ΅ΠΌΠΈ ΡΡΠΊ:
ΠΠΏΠΈΡΠ°Ρ ΠΌΠ΅ ΡΠ΅ ΡΠ°ΠΌΠΈ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π½ΠΎΠ²ΠΈ. Π’Π΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°Ρ ΡΠ°ΠΊΠ°:
Cyan
Π’ΡΠΌΠ½ΠΎ Π»ΠΈΠ»Π°Π²ΠΎ
Π Π΅Π΄Π°ΠΊΡΠΎΡ Π½Π° Π΄Π°Π½Π½ΠΈ
Π€ΠΈΠ»ΡΡΡΡΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ ΠΎΡ ΠΊΠ»ΠΈΠΏΠ±ΠΎΡΠ΄Π°.
ΠΡΠΈΡΠΊΠΎ!
ΠΠΎΠ²Π΅ΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΡΡΠΊ (Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈ) ΠΠ·ΡΠ΅Π³Π»Π΅ΡΠ΅ ΠΏΡΠΎΠ±Π½Π° Π²Π΅ΡΡΠΈΡ Π·Π° Π΅Π΄ΠΈΠ½ ΠΌΠ΅ΡΠ΅Ρ Twitter ΡΠ΅ΡΠ΅ΠΌ - ΠΠΎΡΠ°, ΠΊΠΎΡΡΠΎ ΡΠ΅ΡΠ΅ΠΌ: [ΠΈΠΌΠ΅ΠΉΠ» Π·Π°ΡΠΈΡΠ΅Π½]
ΠΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ - ΠΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ ΡΠ΅ΡΠ΅ΠΌ βββ
ΠΠΊΠΈΠΏ Π½Π° DataGrip
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com