Tome โ SQLite Browser
SQLite Browser
Browse, query, and edit SQLite databases in a native Mac app.
View on the App StoreMac์ ์ํ ์ต๊ณ ์ SQLite ๋ธ๋ผ์ฐ์
Mac์ฉ SQLite ๋ธ๋ผ์ฐ์ ๋๋ถ๋ถ์ ํฌ๋ก์ค ํ๋ซํผ Electron ์ฑ์ด๋ผ ์ด๋๊ฐ ์ด์ํ๊ฒ ๋๊ปด์ง๋๋ค. ์ง์ง Mac ์ฑ์ฒ๋ผ ๋์ํ๋ ๋๊ตฌ๋ฅผ ์ฐพ์ผ๋ ค๋ฉด ์๊ฐ๋ณด๋ค ๋ง์ ์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค.
์์ธํ ์ฝ๊ธฐMac์์ SQLite ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ณด๋ ๋ฐฉ๋ฒ
SQLite ํ์ผ์ ์ฑ ๋ฐ์ดํฐ, Core Data ์ ์ฅ์, ๋ธ๋ผ์ฐ์ ๊ธฐ๋ก ๋ฑ Mac ๊ณณ๊ณณ์ ์กด์ฌํ์ง๋ง, macOS์๋ ์ด๋ฅผ ์ด์ด๋ณด๋ ๋ด์ฅ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
์์ธํ ์ฝ๊ธฐMac์ฉ ๋ค์ดํฐ๋ธ SQLite ํธ์ง๊ธฐ โ Electron ์์ด
Electron ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๊ตฌ๋ ํ ์ด๋ธ ํ๋ ๋ณด์ฌ์ฃผ๋ ๋ฐ ์๋ฐฑ ๋ฉ๊ฐ๋ฐ์ดํธ์ RAM์ ์๋นํฉ๋๋ค. ๋ค์ดํฐ๋ธ macOS ํธ์ง๊ธฐ๋ '๊ฐ๋ณ๋ค'๋ ๋ง์ ์๋ฏธ๋ฅผ ๋ฐ๊ฟ๋์ต๋๋ค.
์์ธํ ์ฝ๊ธฐMac์ฉ DB Browser for SQLite ๋์
DB Browser for SQLite๋ ์ ์๋ํ์ง๋ง, Qt ์ธํฐํ์ด์ค๊ฐ macOS์์๋ ๋ฏ์ค๊ฒ ๋๊ปด์ง๋๋ค โ ์๋ชป๋ ๋จ์ถํค, ๋ค์ดํฐ๋ธ๊ฐ ์๋ ํ์ผ ๋ํ์์, ๋๋จธ์ง ์ํฌํ๋ก์ฐ์์ ํตํฉ ๋ถ์ฌ.
์์ธํ ์ฝ๊ธฐMac์ฉ TablePlus ๋์ โ SQLite ์ ์ฉ
TablePlus๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ง์ํ๋๋ฐ, ์ด๋ ๊ณง SQLite๊ฐ ์จ์ ํ ๊ด์ฌ์ ๋ฐ์ง ๋ชปํ๋ค๋ ๋ป์ ๋๋ค. SQLite๋ง ํ์ํ๋ค๋ฉด ๊ทธ ์ถ๊ฐ์ ์ธ ๋ณต์กํจ์ด ์คํ๋ ค ๋ฐฉํด๊ฐ ๋ฉ๋๋ค.
์์ธํ ์ฝ๊ธฐํฐ๋ฏธ๋ ์์ด Mac์์ .sqlite3 ํ์ผ์ ์ฌ๋ ๋ฐฉ๋ฒ
Mac์์ .sqlite3 ํ์ผ์ ๋๋ธํด๋ฆญํด๋ ์๋ฌด ์ผ๋ ์ผ์ด๋์ง ์์ต๋๋ค. macOS๋ ์ด ํ์์ ์ธ์ํ์ง ๋ชปํ๋ฉฐ, ํฐ๋ฏธ๋์ด ์ ์ผํ ๋ด์ฅ ์ต์ ์ ๋๋ค.
์์ธํ ์ฝ๊ธฐMac์์ SQLite ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํธ์งํ๋ ๋ฐฉ๋ฒ
Mac์์ SQLite ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํธ์งํ๋ค๋ ๊ฒ์ ๋ณดํต ํฐ๋ฏธ๋์์ UPDATE ๋ฌธ์ ์์ฑํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ๊ฐ๋จํ ๊ฐ ํ๋ ๋ฐ๊พธ๋ ๋ฐ ๊ทธ๊ฑด ์ง๋์น ์ ์ฐจ์ ๋๋ค.
์์ธํ ์ฝ๊ธฐMac์ฉ SQL ์ฟผ๋ฆฌ ํธ์ง๊ธฐ โ ๋ค์ดํฐ๋ธํ๊ณ ๋น ๋ฅธ
Mac์์ SQLite ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํด SQL ์ฟผ๋ฆฌ๋ฅผ ์คํํ๋ ๋ฐ ๋ฌด๊ฑฐ์ด IDE๋ ํฐ๋ฏธ๋ ์ฐฝ์ด ํ์ํ ํ์๋ ์์ต๋๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์ง์ค๋ ์ฟผ๋ฆฌ ํธ์ง๊ธฐ ํ๋๋ก ์ถฉ๋ถํฉ๋๋ค.
์์ธํ ์ฝ๊ธฐMac์์ Core Data SQLite ํ์ผ์ ํ์ํ๋ ๋ฐฉ๋ฒ
Core Data๋ ๋ฐ์ดํฐ๋ฅผ SQLite ํ์ผ์ ์ ์ฅํ์ง๋ง, Apple์ ์ด๋ฅผ ๊ฒ์ฌํ ์๊ฐ์ ๋๊ตฌ๋ฅผ ์ ๊ณตํ์ง ์์ต๋๋ค. ์์ ๋ฐ์ดํฐ๋ฅผ ๋๋ฒ๊น ํ๋ ค๋ฉด ์ฑ ์ปจํ ์ด๋๋ฅผ ๋ค์ง๊ณ ์์ SQL ์ถ๋ ฅ์ ์ฝ์ด์ผ ํฉ๋๋ค.
์์ธํ ์ฝ๊ธฐMac์ฉ SQLite ๋ทฐ์ด โ ์ฌ๋ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋๋ํ ์ด๊ธฐ
๋ SQLite ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋น๊ตํ๋ ค๋ฉด ๋ณดํต ํญ์ ์ ํํ๊ฑฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๊ตฌ๋ฅผ ๋ ๊ฐ ์คํํด์ผ ํฉ๋๋ค. ๋ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
์์ธํ ์ฝ๊ธฐMac์์ ์ฑ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ฒ์ฌํ๋ ๋ฐฉ๋ฒ
Mac์ ์ฑ๋ค์ Library ํด๋ ๊น์์ด ์จ๊ฒจ์ง SQLite ํ์ผ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํฉ๋๋ค. ์ฑ์ด ์ค์ ๋ก ์ ์ฅํ ๊ฒ์ ๊ฒ์ฌํ๋ ค๋ฉด ์ปจํ ์ด๋ ๊ฒฝ๋ก๋ฅผ ํ์ํ๊ณ ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ถ๋ ฅ์ ํด๋ ํด์ผ ํฉ๋๋ค.
์์ธํ ์ฝ๊ธฐiOS ๊ฐ๋ฐ์๋ฅผ ์ํ Mac์ฉ SQLite ๋ธ๋ผ์ฐ์
iOS ๊ฐ๋ฐ์ ์ฑ์ด ๋ก์ปฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฌด์์ ๊ธฐ๋กํ๋์ง ๋์์์ด ํ์ธํ๋ ์ผ์ ๋๋ค. Xcode์๋ ๋ด์ฅ SQLite ๋ทฐ์ด๊ฐ ์์ด์ ํฐ๋ฏธ๋๊ณผ ์๋ํํฐ ๋๊ตฌ๋ก ์ํฌํ๋ก์ฐ๋ฅผ ์ง๋ง์ถฐ์ผ ํฉ๋๋ค.
์์ธํ ์ฝ๊ธฐMac์์ Firefox ๊ธฐ๋ก(SQLite) ๋ณด๋ ๋ฐฉ๋ฒ
Firefox๋ ๋ธ๋ผ์ฐ์ง ๊ธฐ๋ก์ places.sqlite๋ผ๋ SQLite ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํฉ๋๋ค. ๋ธ๋ผ์ฐ์ ๋ฐ์์ ์ด๋ฅผ ๋ณด๋ ค๋ฉด ์ ๊ธด ํ์ผ๊ณผ ์์ SQL ์ถ๋ ฅ์ ๋ค๋ค์ผ ํฉ๋๋ค.
์์ธํ ์ฝ๊ธฐMac์์ SQLite์ Realm ๋ธ๋ผ์ฐ์ ๋น๊ต
๋ชจ๋ฐ์ผ ์ฑ์ ๋ก์ปฌ ์ ์ฅ์๋ก SQLite๋ Realm์ ์ฌ์ฉํ์ง๋ง, Mac์์ ๋์ ๊ฒ์ฌํ๋ ค๋ฉด ์๋ก ๋ค๋ฅธ ๋๊ตฌ๊ฐ ํ์ํฉ๋๋ค. ์ฌ๋ฐ๋ฅธ ๋ธ๋ผ์ฐ์ ๋ฅผ ๊ณ ๋ฅด๋ ๊ฒ์ ์ฑ์ด ์ค์ ๋ก ์ด๋ค ํ์์ ์ฐ๋์ง์ ๋ฌ๋ ค ์์ต๋๋ค.
์์ธํ ์ฝ๊ธฐMac SQLite: ์ปค๋งจ๋๋ผ์ธ vs GUI โ ์ธ์ ๋ฌด์์ ์จ์ผ ํ ๊น
sqlite3 CLI๋ ๋ชจ๋ Mac์ ๊ธฐ๋ณธ ํ์ฌ๋์ด ๋น ๋ฅธ ์ฟผ๋ฆฌ๋ฅผ ์ฒ๋ฆฌํ์ง๋ง, ์ต์ํ์ง ์์ ์คํค๋ง๋ฅผ ํ์ํ๊ณ ํธ์งํ๊ณ ์ดํดํ๋ ๋ฐ๋ ๋ถ์กฑํฉ๋๋ค. ์ธ์ ๋๊ตฌ๋ฅผ ๋ฐ๊ฟ์ผ ํ ์ง ์๋ ๊ฒ์ด ์๊ฐ์ ์ ์ฝํด์ค๋๋ค.
์์ธํ ์ฝ๊ธฐMac์์ SQL ์์ด SQLite๋ฅผ ํธ์งํ๋ ๋ฐฉ๋ฒ
SQLite ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๊ฐ์ ๋ฐ๊ฟ์ผ ํ๋ ๋ชจ๋ ์ฌ๋์ด SQL์ ์๋ ๊ฒ์ ์๋๋๋ค. ๋์์ด๋, QA ํ ์คํฐ, ํ๋ก๋ํธ ๋งค๋์ ๊ฐ ๊ฐ๋จํ ๋ฐ์ดํฐ ์์ ์ ์ํด UPDATE ๊ตฌ๋ฌธ์ ๋ฐฐ์ธ ํ์๋ ์์ต๋๋ค.
์์ธํ ์ฝ๊ธฐApple ์ค๋ฆฌ์ฝ์ ์ต์ ํ๋ SQLite ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ทฐ์ด
๋ง์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๊ตฌ๊ฐ ์ฌ์ ํ Apple ์ค๋ฆฌ์ฝ Mac์์ Rosetta๋ฅผ ๊ฑฐ์ณ ์คํ๋๋ฉฐ ๋ฐฐํฐ๋ฆฌ์ ์ฑ๋ฅ์ ๋ญ๋นํฉ๋๋ค. ๋ค์ดํฐ๋ธ ARM ๋น๋๋ ํ๋ฃจ ์ข ์ผ ์ผ๋๋ ์ฑ์์ ๋์ ๋๋ ์ฐจ์ด๋ฅผ ๋ง๋ญ๋๋ค.
์์ธํ ์ฝ๊ธฐMac์์ WhatsApp ๋ฐฑ์ SQLite๋ฅผ ์ฌ๋ ๋ฐฉ๋ฒ
WhatsApp์ ์ฑํ ๊ธฐ๋ก์ SQLite ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํฉ๋๋ค. ๋ณด๊ด, ๋ฒ์ ๋ชฉ์ , ๋๋ ๊ฐ์ธ์ ์ธ ์ด์ ๋ก ์ฑ ๋ฐ์์ ์ด๋ฐ ๋ฉ์์ง๋ฅผ ๋ณด๋ ค๋ฉด Mac์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ผ์ ์ถ์ถํ๊ณ ์ด์ด์ผ ํฉ๋๋ค.
์์ธํ ์ฝ๊ธฐMac์์ ์๋์์ฑ ๊ธฐ๋ฅ์ ๊ฐ์ถ SQLite ์ฟผ๋ฆฌ ํธ์ง๊ธฐ
์๋์์ฑ ์์ด SQLite ๋ฐ์ดํฐ๋ฒ ์ด์ค์ SQL ์ฟผ๋ฆฌ๋ฅผ ์์ฑํ๋ ๊ฒ์ ์คํค๋ง ๋ทฐ์ ํธ์ง๊ธฐ ์ฌ์ด๋ฅผ ๋์์์ด ์ค๊ฐ๋ฉฐ ํ ์ด๋ธ๊ณผ ์ด ์ด๋ฆ์ ํ์ธํด์ผ ํ๋ค๋ ๋ป์ ๋๋ค.
์์ธํ ์ฝ๊ธฐMac์์ Chrome ์ฟ ํค(SQLite) ๋ณด๋ ๋ฐฉ๋ฒ
Chrome์ Mac์ SQLite ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฟ ํค๋ฅผ ์ ์ฅํฉ๋๋ค. DevTools๋ก ์ฌ์ดํธ ํ๋์ฉ ๋ณด๋ ๊ฒ์ ๊ฐ๋ฅํ์ง๋ง, ์ ์ฒด ์ฟ ํค ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ฒ์ฌํ๋ ค๋ฉด ๋ค๋ฅธ ์ ๊ทผ์ด ํ์ํฉ๋๋ค.
์์ธํ ์ฝ๊ธฐMac์์ SQLite ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋๋ํ ๋น๊ตํ๋ ๋ฐฉ๋ฒ
๋ง์ด๊ทธ๋ ์ด์ , ์คํค๋ง ๋ณ๊ฒฝ, ๋ฐ์ดํฐ ๋๊ธฐํ ํ ๋ SQLite ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ผ์นํ๋์ง ๊ฒ์ฆํ๋ ๊ฒ์ ๋์ ๋์์ ๋ณผ ๋ฐฉ๋ฒ์ด ์์ผ๋ฉด ์ง๋ฃจํ ์์ ์ด ๋ฉ๋๋ค.
์์ธํ ์ฝ๊ธฐMac์ฉ ๊ฒฝ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ธ๋ผ์ฐ์ โ Electron๋, Java๋ ์์ด
Chromium์ด๋ JVM์ ๋ฒ๋ค๋ก ํฌํจํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ธ๋ผ์ฐ์ ๋ ํ์ผ์ ๋ก๋ํ๊ธฐ๋ ์ ์ ์๋ฐฑ ๋ฉ๊ฐ๋ฐ์ดํธ๋ฅผ ์๋นํฉ๋๋ค. ๊ฐ๋ฒผ์ด ๋์์ macOS๊ฐ ์ด๋ฏธ ์ ๊ณตํ๋ ๊ฒ์ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
์์ธํ ์ฝ๊ธฐMac์์ SQLite๋ฅผ CSV๋ก ๋ด๋ณด๋ด๋ ๋ฐฉ๋ฒ
SQLite ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ๋ฅผ ์คํ๋ ๋์ํธ๋ก ๊ฐ์ ธ์ค๋ ค๋ฉด sqlite3 CLI์ ์์ ์ต์ ๊ณผ ์จ๋ฆํ๊ฑฐ๋ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํด์ผ ํฉ๋๋ค. ์๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฟผ๋ฆฌ ํ ๋ฒ์ผ๋ก ๋๋๋ ์์ ์ด ๋ฉ๋๋ค.
์์ธํ ์ฝ๊ธฐMac์ฉ ๋ฐ์ดํฐ ๊ณผํ์ ์ํ SQLite ๋ธ๋ผ์ฐ์
SQLite๋ก ๋ก์ปฌ ๋ฐ์ดํฐ์ ์ ๋ค๋ฃจ๋ ๋ฐ์ดํฐ ๊ณผํ์์๊ฒ๋ ํ์ดํ๋ผ์ธ ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ ์ ์ ์คํค๋ง๋ฅผ ํ์ํ๊ณ , ๋ฐ์ดํฐ๋ฅผ ๋ฏธ๋ฆฌ ๋ณด๊ณ , ์ฟผ๋ฆฌ๋ฅผ ํ ์คํธํ ๋ฐฉ๋ฒ์ด ํ์ํฉ๋๋ค โ ์์ ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ๋ฅผ ๋์ฐ์ง ์๊ณ ์.
์์ธํ ์ฝ๊ธฐMac์ฉ SQLite๋ฅผ ์ํ Postico ๋์
Postico๋ ์ฌ๋๋ฐ๋ Mac ๋ค์ดํฐ๋ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํด๋ผ์ด์ธํธ์ง๋ง PostgreSQL๋ง ์ง์ํฉ๋๋ค. SQLite ํ์ผ์ ๋ค๋ฃฌ๋ค๋ฉด ๋ค๋ฅธ ํ์์ ์ํ ๋์ผํ ๋ค์ดํฐ๋ธ ํ์ง์ด ํ์ํฉ๋๋ค.
์์ธํ ์ฝ๊ธฐ