저는 Sencha Touch 프로젝트에서 작업 중이며 미리 채워진 DB로 앱을 패키징해야합니다. 나는 Codova-SQLitePlugin (https://github.com/brodysoft/Cordova-SQLitePlugin)을 로컬 데이터베이스로 SQLite를 사용하는 코드바 플러그인으로 사용하고 있으며 DB를 미리 채우지 만 성공하지는 못한다는 목표를 달성하기위한 방법을 모색하고 있습니다. 내가 찾은 블로그는 코드바 폴더에 DB를 복사하라는 제안을 한 블로그이며 마술처럼 작동해야하지만 운이 없었으며 내 프로젝트가 Sencha Touch + Cordova 프로젝트와 관련이 있다고 추측하고 있습니다. .Sencha Touch + Cordova 프로젝트에서 SQLite DB를 미리 채우십시오.
내가 지금까지 해왔 던 것은 앱의 첫 출시에 대한 모든 쿼리를 실행하고 거기에 애플리케이션을 채우지 만, 실제로 코드를 끔찍하게 만들며 50k 인서트를 사용하고 있습니다. 사용자는 사용 준비가 된 DB로 앱을 포장하여 삽입 작업을 수행하는 데 걸리는 시간.
누구든지이 문제를 해결할 방법을 알고 있습니까?
나는 올바른 방향으로 움직여야한다는 희망을 몇 가지 발견했습니다. 이 [link] (http://www.raymondcamden.com/2012/07/27/Guest-Blog-Post-Shipping-a-populated-SQLite-DB-with-PhoneGap)는 오래되었지만 설정 프로세스에 대해 이야기합니다. 미리 채워진 데이터베이스를 사용합니다. 또한 Phonegap/cordova에서 도움이 필요하면 자신의 웹 사이트에있는 블로그도 좋습니다. 이 [link] (https://github.com/brodysoft/Cordova-SQLitePlugin/issues/10)에서는 플러그인에 기능을 추가하는 것에 대해 설명합니다. 이 [link] (https://github.com/Antair/Cordova-SQLitePlugin)에는 ** 미리 채우기 ** 기능이 추가되었습니다. 희망이 도움이됩니다. – frank
마지막 링크에서 제안한 Antair 플러그인을 확인합니다. 나는 첫 번째 링크를 통해 봤는데 그것은 "남성 암소 기동"(내가 무슨 뜻인지 아는 경우)입니다. 내가 마지막 플러그인으로 성공했는지 알려주 겠지만, 시간이 좀 걸릴 수 있습니다. 귀하의 의견을 보내 주셔서 감사합니다! – lascort
아니, 나는 바보이거나 작동하지 않는다. – lascort