()=

SQLite#

SQLite๋ž€?#

SQLite๋Š” ์„œ๋ฒ„๊ฐ€ ํ•„์š” ์—†๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ด๋‹ค. SQLite๋Š” ํŒŒ์ผ ๊ธฐ๋ฐ˜์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ, ์„œ๋ฒ„๊ฐ€ ํ•„์š” ์—†์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. SQLite๋Š” C์–ธ์–ด๋กœ ์ž‘์„ฑ๋˜์–ด ์žˆ์œผ๋ฉฐ, ๋งค์šฐ ๊ฐ€๋ณ๊ณ  ๋น ๋ฅด๋‹ค. SQLite๋Š” ์˜คํ”ˆ ์†Œ์Šค์ด๋ฉฐ, ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

์ด๋Ÿฌํ•œ ํŠน์„ฑ ๋•Œ๋ฌธ์— SQLite๋Š” ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ๋‚˜ ์ž„๋ฒ ๋””๋“œ ์‹œ์Šคํ…œ์—์„œ ๋งŽ์ด ์‚ฌ์šฉ๋œ๋‹ค. SQLite๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ, iOS, Windows Phone ๋“ฑ์˜ ๋ชจ๋ฐ”์ผ ์šด์˜์ฒด์ œ์—์„œ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ์‚ฌ์šฉ๋œ๋‹ค. ๋˜ํ•œ ์†Œ๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ์—์„œ๋„ ๋งŽ์ด ์‚ฌ์šฉํ•œ๋‹ค. ํ•˜์ง€๋งŒ ํ”„๋กœ์ ํŠธ ๊ทœ๋ชจ๊ฐ€ ์ปค์ง€๊ณ  ๋‹ค์ˆ˜์˜ ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” SQLite๋ณด๋‹ค๋Š” MySQL, PostgreSQL, Oracle ๋“ฑ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

1. Install sqlite3#

๋ณธ์ธ์˜ ์ปดํ“จํ„ฐ์— sqlite3๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค.

  1. sqlite3 page์— ๋ฐฉ๋ฌธํ•ด์„œ ์ง์ ‘ apk ๋‹ค์šด๋กœ๋“œ

  2. scoop, brew๋ฅผ ํ†ตํ•ด์„œ ํŒจํ‚ค์ง€๋ฅผ ํ•œ๋ฒˆ์— ๋‹ค์šด

scoop์€ ์ด๋ฒˆ์— ์ฒ˜์Œ ์‚ฌ์šฉํ•ด๋ดค๋‹ค. brew๋Š” mac์„ ์‚ฌ์šฉํ•  ๋•Œ, ์›Œ๋‚™ ์œ ๋ช…ํ–ˆ๊ธฐ์— ๋งŽ์ด ์‚ฌ์šฉํ–ˆ์—ˆ๋Š”๋ฐ, ์œˆ๋„์šฐ์—๋„ ๋น„์Šทํ•œ ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ €๊ฐ€ ์žˆ๋Š” ๊ฒƒ์€ ์ฒ˜์Œ ์•Œ์•˜๋‹ค. ์ด์ œ powershell์— ์ ˆ๋Œ€๋กœ ์ต์ˆ™ํ•ด ์งˆ ๊ฒƒ ๊ฐ™์ง€ ์•Š๋Š” ๋ช…๋ น์–ด๋Š” ์‚ฌ์šฉํ•˜์ง€ ๋ง๊ณ , ์ด์ œ scoop์„ ์‚ฌ์šฉํ•˜์ž. ์šฐ์„  scoop์„ ๊น”๊ณ , ๊ทธ ๋‹ค์Œ์— scoop sqlite3 ์—ฌ๊ธฐ์—์„œ ๋งจ ์œ„์— ์žˆ๋Š” sqlite3์— ๋ช…๋ น์–ด ๋‘ ๊ฐœ๋ฅผ ํ„ฐ๋ฏธ๋„์— ์ž…๋ ฅํ•ด์ฃผ๋ฉด ๋œ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋…ธ๋งˆ๋“œ์Œค์ด ๊ฐ•์ถ”ํ•˜๋Š” beekeeper studio community๋ฅผ ์„ค์น˜ํ–ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฉ”์ผ๋งŒ ์จ์ฃผ๋ฉด ์–ด๋ ค์šธ ๊ฒƒ์ด ์—†๋‹ค. ์˜ˆ์ „์— tibero database๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ dbeaver๋ฅผ ์‚ฌ์šฉํ–ˆ๋˜ ๊ฒฝํ—˜์ด ์žˆ๋Š”๋ฐ, ์ด๊ฒƒ๊ณผ๋Š” ์–ด๋–ค ์ฐจ์ด๊ฐ€ ์žˆ๋Š”์ง€ ๊ถ๊ธˆํ–ˆ๋‹ค. ์ฐพ์•„๋ณด๋‹ˆ dbeaver๋Š” ์ข€ ๊ณ ๊ธ‰ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ๊ฒƒ์ด๊ณ , beekeeper studio๋Š” ์ƒ๋Œ€์ ์œผ๋กœ ์‹ ์ƒ ์˜คํ”ˆ์†Œ์Šค๋กœ ๋” ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ๋‚˜๋Š” beekeeper studio๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค.