dbeaver (2) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ postgresql Homebrew๋ก ์ค์น๋ถํฐ DBeaver ์ฐ๊ฒฐ๊น์ง ํจํค์ง ์ค์น ๋๊ตฌ์ธ homebrew๋ฅผ ์ด์ฉํด์ postgresql์ ์ค์นํ๊ณ DBMS ๋๊ตฌ์ธ DBeaver์ ์ฐ๊ฒฐํ๋ ๊ฒ๊น์ง ์ ๋ฆฌํด ๋ณด๊ฒ ์ต๋๋ค. Homebrew๋ DBeaver๋ฅผ ์ค์นํ๋ ๋ถ๋ถ์ ์๋ตํฉ๋๋ค. โ๏ธhomebrew๋ก postgresql ์ค์นํ๊ธฐ 1. ํฐ๋ฏธ๋์ ์ ์ํฉ๋๋ค. 2. ๋ฒ์ ํ์ธํ๊ธฐ brew search postgresql ์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ฉด homebrew์์ ์ค์น ๊ฐ๋ฅํ postgresql์ ๋ฒ์ ผ์ ํ์ธํ ์ ์์ต๋๋ค. @ ๋ค์ ์๋ ์ซ์๊ฐ ๋ฒ์ ์ ์๋ฏธํฉ๋๋ค. 3. ์ค์นํ๊ธฐ brew install postgresql ์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ฉด ์ต์ ๋ฒ์ ์ posrgresql์ ์ค์นํ ์ ์์ต๋๋ค. ๋ง์ฝ, ํน์ ๋ฒ์ ์ ์ค์นํ๊ณ ์ถ๋ค๋ฉด, @๊น์ง ํฌํจํ ์ ์ฒด ์ด๋ฆ์ ์ ์ด์ฃผ๋ฉด ๋ฉ๋๋ค. ex).. [DBeaver / MySQL] ๋ฌดํ ๋ก๋ฉ(dead lock) ํด๊ฒฐ DBeaver / MySQL ๋ฌดํ ๋ก๋ฉ ํด๊ฒฐ๋ฒ์ต๊ทผ ํ์๋ค๊ณผ ์งํํ๋ ๊ฐ์ธ ํ๋ก์ ํธ์์ DB์กฐ์์ ํ๋๊ฒฝ์ฐ๊ฐ ๋ง๋ค๋ณด๋ DBeaver๊ฐ ๋ฌดํ๋ก๋ฉ์ด ๊ฑธ๋ฆฌ๋ ๊ฒฝ์ฐ๋ฅผ ์ข ์ข ๋ชฉ๊ฒฉํ๊ฒ ๋์ต๋๋ค. ๋ณดํต ์ฟผ๋ฆฌ๋ฌธ์ ์๋ฅ๋ ์ธ๋ถ์์ธ์ ์ํด์ ์ ์ ์ข ๋ฃ๋์ง ์์ ์ํ์์ ๋ค๋ฅธ ๊ณณ์์ SQL๋ช ๋ น์ ์คํํ๊ธฐ์ DBeaver๊ฐ ์ด๋ฅผ ์ธ์ํ์ง ๋ชปํ๊ณ ๊ณ์ ์คํ์ ์์ฒญํ๋ค๊ฐ ๋ฌดํ ๋ก๋ฉ(dead lock)์ด ๊ฑธ๋ฆฌ๋ ๊ฒฝ์ฐ ์์ต๋๋ค. ์์Java ์ ํ๋ฆฌ์ผ์ด์ ์ ํตํด query ์คํ -> ์ค๋ฅ -> "DB ๋๊ธฐ ์ค"DBeaver๋ฅผ ํตํด query ์คํ -> "DB ๋๊ธฐ ์ค"์ด ๋๋ ๋ ๊น์ง ๊ธฐ๋ค๋ฆผ... -> ๋ฌดํ ๋ก๋ฉ์ด๋ฐ ๋ชจ์ต ํน์ ๋ฐ๋์ ๊ฒฝ์ฐ์ ๋๋ค. ๊ฐ์ฅ ๊ฐ๋จํ ํด๊ฒฐ๋ฒ์ ์ฌ์ฉํ๋ DB ์ ์ ๊ฒฝ์ฐ MySQL ์๋น์ค๋ฅผ ์ฌ์์ํ๋ ๊ฒ (๊ฐ์ธ .. ์ด์ 1 ๋ค์