我认识到使用SQL-Queries(instr())我有一个较旧的SQlite数据库。 我正在使用db为我的Android应用程序。
如何将SQlite-Database升级到Android应用程序之外的新版本?对于“外部”,我的意思是我用我的客户端(pc)准备一个数据库,而不是来自android。 我在Android应用程序之外添加了表android_metadata。
答案 0 :(得分:1)
我认识到使用SQL-Queries(instr())我有一个较旧的SQlite数据库。
这意味着您实际上正在尝试升级library version。你不能。设备制造商真的可以为平台库提供更新。
升级数据库文件与更新数据库无关。
理论上,可以自己编译sqlite库并将其与您的应用程序一起分发,或者使用更新的库版本为您自己安装自定义ROM。如何在实践中做到这一点超出了这个问题的范围。
如果您遇到问题需要instr()
的解决方案,请考虑以其他方式解决它,可能是在Java代码中。