Summer의 괴발개발 일기

Scoop을 활용하여 SQLite 설치하기

Summer Lim 2024. 10. 26. 22:30

 

TIL 이란?

 

'Today I Learned'의 약자로 '오늘 내가 배운 것'이라는 의미이다. 나는 앞으로 TIL을 'Summer의 괴발개발 일기'에 작성 할 예정이다.

 

오늘은 노마드코더님의 SQL 마스터클래스 #1 Intoduction을 끝내고, #2 SQLITE 부분 공부를 했다. 나는 SQLite를 Android Studio를 통해 회사 앱을 개발하다가 알게 됐다. 그 당시에는 "가벼운 데이터베이스가 필요해!"라는 단순한 생각으로 SQLite를 무작정 사용했었다.

 

SQLite란?

 

클라이언트 응용 프로그램에 임베디드되어 동작하는 DBMS 소프트웨어로서 퍼블릭 도메인 오픈 소스 소프트웨어이다.

안드로이드, iOS, macOS에 기본적으로 포함되어 있다. 약칭은 SQL + Lite(Light).

 

나는 이번 강의를 통해 Windows에서 PowerShell로 sqlite를 실행할 수 있다는 걸 알고 신기했다! 그전에는 Android Studio 내에 SQLite DB를 만들고 Table을 만들고 복잡하게 사용했던걸로 기억하는데, 설치가 명령어 3줄로 끝나서 놀라웠다.

 

 

▲ SQLite 사용하기에 매력적인 이유

 

윈도우 패키지 Scoop이란?

macOS의 Homebrew처럼 Windows 환경에서 명령 프롬프트나 PowerShell를 통해 간편하게 소프트웨어를 설치하고 관리하는 패키지 관리 도구이다.

 

Scoop을 통해 SQLite 설치하는 방법 

 

 

1. Scoop 설치

▲ Scoop 공식 홈페이지

https://scoop.sh/

 

상단의 Scoop 공식 홈페이지에 들어가면 명령어 2줄이 있다. 이 명령어를 1줄씩 Windows PowerShell에서 실행한다.

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression

 

첫번째 명령어 실행.

 

두번째 명령어 실행. 설치 끝!

 

2. Scoop 내 Apps를 활용하여 SQLite 설치

Scoop 홈페이지 상단 Apps에 들어가서 sqlite를 검색한다. 

Scoop에서 sqlite 검색

 

sqlite in main의 두번째 명령어 'scoop install main/sqlite'를 복사 후 Windows PowerShell에 붙여넣고 실행한다.

scoop install main/sqlite

'scoop install main/sqlite'를 복사 후 Windows PowerShell에 붙여넣고 실행.

 

'sqlite (버전) was installed successfully!' 메시지가 뜨면 정상적으로 설치가 된 것이다.

 

오늘 공부는 여기까지! :D