【发布时间】:2014-01-24 10:29:33
【问题描述】:
我通过使用 SQL 查询 ( instr() ) 认识到我有一个较旧的 SQlite 数据库。 我将 db 用于我的 android 应用程序。
如何将 SQlite-Database 升级到 Android 应用程序之外的更新版本?对于“外部”,我的意思是我用我的客户端( pc )而不是来自 android 来准备一个数据库。 我自己在我的 android 应用程序之外添加了表 android_metadata。
【问题讨论】:
-
将新数据库复制到
/AppName>/src/main/assets 然后将该数据库复制到应用程序数据库文件夹或升级它。 -
感谢@sqlab。这是一个如何使用 android 应用程序升级它的教程。我可以在 android 应用程序之外升级它吗?我的 ETL 从客户端(无 Android)上的 JAVA 应用程序加载数据。然后我将此数据库复制到我的服务器。 Android 应用程序将下载数据库并读取内容。所以我的问题是,如何从 Android 应用程序外部更新我的 SQLite 数据库?
-
感谢@Zhora Khan。 “或升级它”。这就是问题:-)
-
它似乎并不局限于 Android。如果你在你的电脑上编写一个绑定到 SQLite 的程序,你也可以将解决方案转移到其他操作系统。
标签: android sqlite android-sqlite