()=
SQLite#
SQLite๋?#
SQLite๋ ์๋ฒ๊ฐ ํ์ ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ด๋ค. SQLite๋ ํ์ผ ๊ธฐ๋ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก, ์๋ฒ๊ฐ ํ์ ์์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ ์ ์๋ค. SQLite๋ C์ธ์ด๋ก ์์ฑ๋์ด ์์ผ๋ฉฐ, ๋งค์ฐ ๊ฐ๋ณ๊ณ ๋น ๋ฅด๋ค. SQLite๋ ์คํ ์์ค์ด๋ฉฐ, ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ค.
์ด๋ฌํ ํน์ฑ ๋๋ฌธ์ SQLite๋ ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ๋ ์๋ฒ ๋๋ ์์คํ ์์ ๋ง์ด ์ฌ์ฉ๋๋ค. SQLite๋ ์๋๋ก์ด๋, iOS, Windows Phone ๋ฑ์ ๋ชจ๋ฐ์ผ ์ด์์ฒด์ ์์ ๊ธฐ๋ณธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ฌ์ฉ๋๋ค. ๋ํ ์๊ท๋ชจ ํ๋ก์ ํธ์์๋ ๋ง์ด ์ฌ์ฉํ๋ค. ํ์ง๋ง ํ๋ก์ ํธ ๊ท๋ชจ๊ฐ ์ปค์ง๊ณ ๋ค์์ ์ฌ์ฉ์๊ฐ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ SQLite๋ณด๋ค๋ MySQL, PostgreSQL, Oracle ๋ฑ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค.
1. Install sqlite3#
๋ณธ์ธ์ ์ปดํจํฐ์ sqlite3๋ฅผ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ํฌ๊ฒ ๋ ๊ฐ์ง๊ฐ ์๋ค.
sqlite3 page์ ๋ฐฉ๋ฌธํด์ ์ง์ apk ๋ค์ด๋ก๋
scoop, brew๋ฅผ ํตํด์ ํจํค์ง๋ฅผ ํ๋ฒ์ ๋ค์ด
scoop์ ์ด๋ฒ์ ์ฒ์ ์ฌ์ฉํด๋ดค๋ค. brew๋ mac์ ์ฌ์ฉํ ๋, ์๋ ์ ๋ช ํ๊ธฐ์ ๋ง์ด ์ฌ์ฉํ์๋๋ฐ, ์๋์ฐ์๋ ๋น์ทํ ํจํค์ง ๋งค๋์ ๊ฐ ์๋ ๊ฒ์ ์ฒ์ ์์๋ค. ์ด์ powershell์ ์ ๋๋ก ์ต์ํด ์ง ๊ฒ ๊ฐ์ง ์๋ ๋ช ๋ น์ด๋ ์ฌ์ฉํ์ง ๋ง๊ณ , ์ด์ scoop์ ์ฌ์ฉํ์. ์ฐ์ scoop์ ๊น๊ณ , ๊ทธ ๋ค์์ scoop sqlite3 ์ฌ๊ธฐ์์ ๋งจ ์์ ์๋ sqlite3์ ๋ช ๋ น์ด ๋ ๊ฐ๋ฅผ ํฐ๋ฏธ๋์ ์ ๋ ฅํด์ฃผ๋ฉด ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ ธ๋ง๋์ค์ด ๊ฐ์ถํ๋ beekeeper studio community๋ฅผ ์ค์นํ๋ค. ์ฌ๊ธฐ์์ ๋ค์ด๋ก๋ ๋ฐ์ ์ ์๋ค. ์ด๋ฉ์ผ๋ง ์จ์ฃผ๋ฉด ์ด๋ ค์ธ ๊ฒ์ด ์๋ค. ์์ ์ tibero database๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์ dbeaver๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝํ์ด ์๋๋ฐ, ์ด๊ฒ๊ณผ๋ ์ด๋ค ์ฐจ์ด๊ฐ ์๋์ง ๊ถ๊ธํ๋ค. ์ฐพ์๋ณด๋ dbeaver๋ ์ข ๊ณ ๊ธ ์ฌ์ฉ์๋ฅผ ์ํ ๊ฒ์ด๊ณ , beekeeper studio๋ ์๋์ ์ผ๋ก ์ ์ ์คํ์์ค๋ก ๋ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋ค๊ณ ํ๋ค. ๊ทธ๋์ ๋๋ beekeeper studio๋ฅผ ์ฌ์ฉํ๊ธฐ๋ก ํ๋ค.