DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

์•ˆ๋…•ํ•˜์„ธ์š”! -์˜ ์ƒˆ๋กœ์šด ๊ฒƒ๋“ค์„ ์‚ดํŽด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๊ทธ๋ฆฝ 2019.1. DataGrip ๊ธฐ๋Šฅ์€ WebStorm์„ ์ œ์™ธํ•œ ๋‹ค๋ฅธ ์œ ๋ฃŒ IDE์— ํฌํ•จ๋˜์–ด ์žˆ์Œ์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค.

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ง€์›

์ด๋ฒˆ ๋ฆด๋ฆฌ์Šค์—์„œ๋Š” XNUMX๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ๋„๊ตฌ์—์„œ ๊ณต์‹ ์ง€์›์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.

์•„ํŒŒ์น˜ ํ•˜์ด๋ธŒ โ€“ Hadoop ํ”Œ๋žซํผ ๊ธฐ๋ฐ˜์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ.
๊ทธ๋ฆฐํ”Œ๋Ÿผ โ€“ PostgreSQL ๊ธฐ๋ฐ˜์˜ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค์šฉ ๋ถ„์„ DBMS์ž…๋‹ˆ๋‹ค.
๋ฒ„ํ‹ฐ ์นด โ€“ ๋น…๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์œ„ํ•œ ์ปฌ๋Ÿผํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค.
๋ˆˆ์†ก์ด โ€“ ํด๋ผ์šฐ๋“œ ๋ฐ์ดํ„ฐ ์ €์žฅ. ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๊ด€ํ•ด ์ด์•ผ๊ธฐํ•œ๋‹ค๋ฉด Snowflake ๊ฐ€์žฅ ๋งŽ์ด ๋ฌผ์–ด๋ดค๋‹ค. ์ด๋ฒˆ ๋ฆด๋ฆฌ์Šค์—์„œ๋Š” SQL๋งŒ ์ง€์›ํ–ˆ์œผ๋ฉฐ ๋‚˜์ค‘์— ์ง€์นจ์„ ๋ฆด๋ฆฌ์Šคํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

์—ฐ๊ฒฐ

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๊ฒฐ ๋Œ€ํ™” ์ƒ์ž๋ฅผ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ณด๋‹ค ๋ช…ํ™•ํ•˜๊ณ  ํŽธ๋ฆฌํ•˜๊ฒŒ ๋งŒ๋“ค๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค.

์ผ๋ฐ˜

์ด ํƒญ์€ ๋Œ€๋ถ€๋ถ„ ๋ฆฌํŒฉํ„ฐ๋ง๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ถ„์•ผ ์—ฐ๊ฒฐ ์œ ํ˜• ๋ถˆ๋ฆฌ๊ณค ํ–ˆ์ง€ URL ์œ ํ˜• ๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฒƒ์€ ๋งจ ์•„๋ž˜์—์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด ํ•„๋“œ์˜ ๊ฐ’์ด ์ถ”๊ฐ€ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฒฐ์ •ํ•˜๋ฏ€๋กœ ์ด์ œ ์ด ๊ฐ’์ด ๋งจ ์œ„์— ์žˆ์Šต๋‹ˆ๋‹ค.

๋ถ„์•ผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ชฉ๋ก์„ ํ‘œ์‹œํ•˜๋ ค๋ฉด ์ธ์ฆ์ด ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋กœ๊ทธ์ธ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•œ ํ›„ ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค. Ctrl/Cmd+์ŠคํŽ˜์ด์Šค๋ฐ”.

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

์ด์ „๊ธ€ ๋Œ“๊ธ€์— ๋งŽ์ด ๋…ผ์˜ํ–ˆ๋‹ค ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ €์žฅ ์ค‘์ž…๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•˜๊ณ  ๋“œ๋กญ๋‹ค์šด ๋ชฉ๋ก์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ชฉ๋ก์˜ ๊ฐ’์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ €์žฅํ•˜์ง€ ๋งˆ์„ธ์š”.
  • DataGrip์ด ๋‹ค์‹œ ์‹œ์ž‘๋  ๋•Œ๊นŒ์ง€ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค(์ด์ „์—๋Š” '์ €์žฅ ์•ˆ ํ•จ' ์˜ต์…˜์ด ์ž‘๋™ํ–ˆ๋˜ ๋ฐฉ์‹).
  • ์„ธ์…˜์šฉ์œผ๋กœ ์ €์žฅ: ๋ฐ์ดํ„ฐ ์†Œ์Šค์™€์˜ ์—ฐ๊ฒฐ์„ ๋Š์„ ๋•Œ๊นŒ์ง€.
  • ์˜์†.

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

ํ˜ผ๋™์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ์ƒํ™ฉ์— ๋งž๋Š” ๋ฉ”๋‰ด๋ฅผ ํ†ตํ•ด ๋นˆ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”.

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

์กฐ์‚ฌ ๊ฒฐ๊ณผ ์—ฐ๊ฒฐ ํ…Œ์ŠคํŠธ ์ด์ œ ์ถ”๊ฐ€ ํด๋ฆญ์ด๋‚˜ ๋Œ€ํ™” ์—†์ด ์ฐฝ ์ž์ฒด์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

๋“œ๋ผ์ด๋ฒ„๊ฐ€ ๋‹ค์šด๋กœ๋“œ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ DataGrip์ด ์ด๋ฅผ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค. ์ด์ „ ๋ฒ„ํŠผ ์—ฐ๊ฒฐ ํ…Œ์ŠคํŠธ ์ด ๊ฒฝ์šฐ ์ฐจ๋‹จ๋˜์–ด ์‚ฌ์šฉ์ž๋ฅผ ํ˜ผ๋ž€์Šค๋Ÿฝ๊ฒŒ ํ–ˆ์Šต๋‹ˆ๋‹ค.

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

์˜ต์…˜

์ผ๋ฐ˜ ํƒญ์—์„œ ์„ค์ •์ด ์—ฌ๊ธฐ๋กœ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฝ๊ธฐ ์ „์šฉ, ์ž๋™ ๋™๊ธฐํ™”, ํŠธ๋žœ์žญ์…˜ ์ œ์–ด.

์ƒˆ๋กœ์šด:

- N์ดˆ๋งˆ๋‹ค ์—ฐ๊ฒฐ ์œ ์ง€ ์ฟผ๋ฆฌ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. N์ดˆ๋งˆ๋‹ค ๋ง‰๋Œ€๊ธฐ๋กœ ๋ฐ์ดํ„ฐ ์†Œ์Šค๋ฅผ ์ฐŒ๋ฆ…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ฒฝ์šฐ ์—ฐ๊ฒฐ ์œ ์ง€ ์š”์ฒญ์„ ์ง์ ‘ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋“œ๋ผ์ด๋ฒ„ ์„ค์ •์—์„œ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

- ์ž๋™๋ถ„๋ฆฌ N์ดˆ ํ›„: ์—ฌ๊ธฐ์— ์ž…๋ ฅํ•œ ์ดˆ ๋‹จ์œ„ ๊ฐ’์€ DataGrip์ด ๋ฐ์ดํ„ฐ ์†Œ์Šค์—์„œ ์ž๋™์œผ๋กœ ์—ฐ๊ฒฐ์„ ๋Š๋Š” ๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์„ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.

- ์‹œ์ž‘ ์Šคํฌ๋ฆฝํŠธ: ์—ฐ๊ฒฐ์ด ์ƒ์„ฑ๋  ๋•Œ๋งˆ๋‹ค ์‹คํ–‰๋  ์ฟผ๋ฆฌ๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ๊ธฐ์–ตํ•ด ๋ณด์ž. ๋‹จ์ผ ์—ฐ๊ฒฐ
๋ชจ๋“œ
ํ™œ์„ฑํ™”๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ƒˆ ์ฝ˜์†”๋งˆ๋‹ค ์ƒˆ ์—ฐ๊ฒฐ์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

์Šคํ‚ค๋งˆ

ํŠธ๋ฆฌ์— ํ‘œ์‹œ๋œ ๊ฐœ์ฒด์— ๋Œ€ํ•œ ํ•„ํ„ฐ๊ฐ€ ์—ฌ๊ธฐ๋กœ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

ํƒ์ƒ‰ ๋ฐ ๊ฒ€์ƒ‰

์ตœ๊ทผ ์œ„์น˜ ๋ชฉ๋ก

์ƒˆ๋กœ์šด ์ตœ๊ทผ ์œ„์น˜ ์ฐฝ์—๋Š” ์ตœ๊ทผ์— ์žˆ์—ˆ๋˜ ์žฅ์†Œ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋ชฉ๋ก ํ•ญ๋ชฉ์€ ์ตœ๊ทผ์— ํŽธ์ง‘ํ–ˆ๊ฑฐ๋‚˜ ๋ณธ ์ž‘์€ ์ฝ”๋“œ ์กฐ๊ฐ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์ปจํ…์ŠคํŠธ๋Š” ๊ธฐ์–ตํ•˜์ง€๋งŒ ํŒŒ์ผ ์ด๋ฆ„์€ ๊ธฐ์–ต๋‚˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. DataGrip์—์„œ๋Š” ๋ชจ๋“  ์ฝ˜์†”์˜ ์ด๋ฆ„์ด ์œ ์‚ฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฐ ์ผ์ด ๋งŽ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
Ctrl/Cmd+Shift+E.

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

์ด์ „์— ์ด ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ตœ๊ทผ ์ˆ˜์ •๋œ ํŒŒ์ผ ๋ชฉ๋ก์„ ํ‘œ์‹œํ–ˆ๋‹ค๋ฉด ์ด์ œ ๋‘ ๋ฒˆ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค. Ctrl/Cmd+E.

๊ฒฝ๋กœ๋กœ ๊ฒ€์ƒ‰

์šฐ๋ฆฌ๋Š” ํ”Œ๋žซํผ์—์„œ "์–ป์€" ๋ถˆํ•„์š”ํ•œ ์˜ต์…˜์„ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“ˆ ะธ ํ”„๋กœ์ ํŠธ. ์ด์ œ ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฒฝ๋กœ์—์„œ ์ฐพ๊ธฐ DataGrip์€ ๋ชจ๋“  ๊ณณ์—์„œ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๊ฒ€์ƒ‰ ์˜์—ญ๋„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค ์ฒจ๋ถ€๋œ ๋””๋ ‰ํ† ๋ฆฌ โ€” ํŒŒ์ผ ํŒจ๋„์˜ ํŒŒ์ผ๊ณผ ํด๋”๋งŒ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

ํƒ์ƒ‰ ๊ฒฐ๊ณผ์˜ ์ž‘์—…

์ด์ œ ํƒ์ƒ‰ ๊ฒฐ๊ณผ๋Š” ์ฝ”๋“œ๋‚˜ ํŠธ๋ฆฌ์˜ ๊ฐœ์ฒด์— ์ ์šฉ๋˜๋Š” ์ž‘์—…์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ…Œ์ด๋ธ”์„ ์ฐพ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ ์ฐฝ์—์„œ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—…์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • DDL ๋ณด๊ธฐ: Ctrl/Cmd+B.
  • ๊ณต๊ฐœ ๋ฐ์ดํ„ฐ: F4.
  • ํ…Œ์ด๋ธ” ์ˆ˜์ • ์ฐฝ์„ ์—ฝ๋‹ˆ๋‹ค. Ctrl/Cmd+F6.
  • ๋‹ค๋ฅธ ์ƒํ™ฉ์—์„œ ํ‘œ์‹œ: Alt + F1 (์˜ˆ๋ฅผ ๋“ค์–ด ํŠธ๋ฆฌ์— ํ‘œ์‹œ)
  • ์ผ๋ฐ˜ ์ •๋ณด ๋ณด๊ธฐ: Ctrl+Q/F1.
  • SQL ์ƒ์„ฑ: Ctrl/Cmd+Alt+G.

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

์ฝ”๋“œ ์ž‘์—…

์ž๋™ ์™„์„ฑ์˜ ๊ฒฐํ•ฉ ์š”์†Œ
์— CREATE ะธ DROP ์ž๋™ ์™„์„ฑ์€ ๊ฒฐํ•ฉ๋œ ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

์•ฝ์–ด๋ฅผ ์žŠ์ง€ ๋งˆ์„ธ์š”.

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ

DataGrip์€ ์—ด๋ ค ์žˆ์ง€ ์•Š์€ ์ปค์„œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๊ฒฝ๊ณ ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

๋‹ค์Œ ๋‘ ๊ฐ€์ง€ ๊ฒ€์‚ฌ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์ง€๋งŒ ์ผ๋ถ€ ๊ฒ€์‚ฌ๋Š” ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฆ„์ด ์ง€์ •๋˜์ง€ ์•Š์€ ์ธ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด ์ธ์ˆ˜๊ฐ€ ๊ฐ•์กฐ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

GOTO ๋ฌธ์— ๋Œ€ํ•ด ๋ถˆ๋งŒ์„ ํ‘œ์‹œํ•˜๋Š” ๊ฒ€์‚ฌ์ž…๋‹ˆ๋‹ค.

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

ํŒŒ์ผ ์ž‘์—…

๊ธฐ๋ณธ ํ”„๋กœ์ ํŠธ ํด๋”์— ๋Œ€ํ•œ ์„ค์ •์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ํด๋”์— ์ƒˆ ํ”„๋กœ์ ํŠธ๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

ะ”ะตะนัั‚ะฒะธะต ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ์ €์žฅโ€ฆ ์ง€๊ธˆ ์ฝ˜์†”์˜ ๊ฒฝ์šฐ:

  • ๊ธฐ๋ณธ ํ”„๋กœ์ ํŠธ ํด๋”๋ฅผ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค.
  • ๋งˆ์ง€๋ง‰ ์„ ํƒ์„ ๊ธฐ์–ตํ•ฉ๋‹ˆ๋‹ค.

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

ํŒŒ์ผ ํŠธ๋ฆฌ์— ์ž‘์—…์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋””๋ ‰ํ„ฐ๋ฆฌ ๋ถ„๋ฆฌ: ํด๋” ๊ณ ์ •์„ ํ•ด์ œํ•ฉ๋‹ˆ๋‹ค. ์ด์ „์—๋Š” ํด๋” ๊ณ ์ •์„ ํ•ด์ œํ•˜๋ ค๋ฉด(์ฆ‰, ์ด ํŠธ๋ฆฌ์— ํ‘œ์‹œํ•˜์ง€ ์•Š์œผ๋ ค๋ฉด) ., DataGrip์ด ์งˆ๋ฌธํ–ˆ์Šต๋‹ˆ๋‹ค. ์‚ญ์ œํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ, ์•„๋‹ˆ๋ฉด ๊ณ ์ • ํ•ด์ œํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ๋ถˆํŽธํ•˜๊ณ  ๋ถˆ๋ถ„๋ช…ํ–ˆ์–ด์š” :)

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํŠธ๋ฆฌ

์šฐ๋ฆฌ๋Š” DB2์— ๋Œ€ํ•œ ์ž๊ธฐ์†Œ๊ฐœ์„œ๋ฅผ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ด์ „์ฒ˜๋Ÿผ JDBC ๋“œ๋ผ์ด๋ฒ„๋ฅผ ํ†ตํ•˜์ง€ ์•Š๊ณ  ์ฟผ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐœ์ฒด์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์–ป๋Š”๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด์ „์—๋Š” ์—†์—ˆ๋˜ ๊ฐœ์ฒด(ํŠธ๋ฆฌ๊ฑฐ, ์œ ํ˜•, ๋ฉ”์„œ๋“œ, ๋ชจ๋“ˆ, ์นด์šดํ„ฐ, ์—ญํ•  ๋“ฑ)๊ฐ€ ํŠธ๋ฆฌ์— ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค.

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

ํŠธ๋ฆฌ๋Š” ์ปจํ…์ŠคํŠธ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์†Œ์Šค์˜ ์ด๋ฆ„์ด ๋งจ ์œ„์— ๋ถ™์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

์ง€์›๋˜์ง€ ์•Š๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ์•„์ด์ฝ˜์ด ๊ทธ๋ ค์กŒ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•ด ์ƒ์„ฑ๋œ ๋ฐ์ดํ„ฐ ์†Œ์Šค๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์‚ฌ์šฉ์ž๋Š” ๋” ์ด์ƒ ํ˜ผ๋™๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

๋“œ๋ผ์ด๋ฒ„ ์„ค์ •์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ถ”์ƒ์ ์ธ ์•„์ด์ฝ˜๋„ ๊ทธ๋ ธ์Šต๋‹ˆ๋‹ค.

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

์‰ฌ๋‹ค

๋งž์ถค ํ…Œ๋งˆ
์ด์ œ DataGrip ์‚ฌ์šฉ์ž๋Š” ์›ํ•˜๋Š” ์ƒ‰์ƒ ๊ตฌ์„ฑํ‘œ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๊ตฌ์„ฑํ‘œ๋Š” ์„น์…˜์—์„œ ์„ค์น˜ํ•ด์•ผ ํ•˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์ž…๋‹ˆ๋‹ค. ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์ •์—์„œ.

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

์—ฌ๊ธฐ์—์„œ ์ž์‹ ๋งŒ์˜ ํ…Œ๋งˆ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ์ฝ์–ด๋ณด์„ธ์š”.

๋‚˜๋งŒ์˜ ๋งž์ถค ํ…Œ๋งˆ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ž์„ธํ•œ ํŠœํ† ๋ฆฌ์–ผ.
IntelliJ ํ”Œ๋žซํผ์šฉ ์‚ฌ์šฉ์ž ์ •์˜ ํ…Œ๋งˆ ์ƒ์„ฑ์— ๋Œ€ํ•œ ๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๋ฌผ

์šฐ๋ฆฌ๋Š” ๋ช‡ ๊ฐ€์ง€ ์ƒˆ๋กœ์šด ๊ฒƒ์„ ์ง์ ‘ ๋งŒ๋“ค์–ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ๋“ค์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

์ฒญ๋ก์ƒ‰
DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

์–ด๋‘์šด ๋ณด๋ผ์ƒ‰
DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

๋ฐ์ดํ„ฐ ํŽธ์ง‘๊ธฐ

ํ•„ํ„ฐ๋Š” ํด๋ฆฝ๋ณด๋“œ์˜ ๊ฐ’์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค.

DataGrip 2019.1: ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ, ์ƒˆ๋กœ์šด ๊ฒ€์‚ฌ ๋“ฑ ์ง€์›

๋‹ค!

DataGrip ํŒ€

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€