Sqlite3 에서 csv 파일을 데이터베이스에 import 해보기
·
[ TroubleShooting ]
이번에 간단하게 애플리케이션 개발을 진행하고 있다. 기존에 사용하지 않았던, 코틀린으로 공부와 개발을 진행하고 있는데, 로컬로 사용할 DB 를 만드는 과정 중, csv 파일을 import 해오는 과정이 필요했다. 어차피 안드로이드에서 쓰는 Room 도 결국에는 sqlite3 과 완벽하게 호환되니, sqlite3 이랑 익숙해지는 것도 꽤 괜찮을 것 같다는 생각이 든다. 무튼 결론적으로, csv 파일을 sqlite3 DB 에 옮기는 과정은 크게 다음과 같은 절차로 진행하면 된다. 1. 애플리케이션에서 사용할 Table 생성 2. csv 파일을 불러올 temp Table 생성 3. temp Table -> 실제 애플리케이션에서 사용할 Table 로 옮기기 쿼리는 다음과 같다. INSERT INTO wise..