안드로이드는 데이터베이스로 SQLite3를 사용한다.
sqlite3 은 가볍게 사용할 수 있어 임베디드에서 많이 사용하는 오픈소스 데이터베이스 엔진이다.

프로젝트에서 DB가 필요한데 sqlite 에 직접 insert하기 귀찮아 스크립트로 sql을 생성했더니 sqlite3에 넣을 방법이 필요했다. 노가다로 붙여넣기 신공을 사용하려 했으나 아주 간단하게 처리가 가능했다.

linux만을 전제한다.

1) sql 명령어 set으로 backup받는 경우

echo ".dump" | sqlite3 mydb.db > backup.script

2) sql 명령어 집합으로 db 파일 만들기

sqlite3 < backup.script


(backup.script는 SQL로 이루어진 text 파일이다)
허접한 글이지만, 도움이 되신다면 아래 손가락 꾹 눌러주세요.

+ Recent posts