当前位置:  开发笔记 > 数据库 > 正文

SQLite是否支持复制?

如何解决《SQLite是否支持复制?》经验,为你挑选了1个好方法。

在嵌入SQLite3并使用内存数据库的应用程序中,是否可以在应用程序的两个运行实例之间复制数据库?我可以通过自制协议复制我的所有数据库访问来手动执行此操作,但它似乎应该在数据库层内完成.



1> Aaron Digull..:

蛮力方法:发送".dump"命令以创建数据的文本表示.将该数据读入第二个数据库.不确定你可以使用它.

如果您需要细粒度的更新(将每个副本发送到另一个副本),请查看 sqlite3_update_hook

但是你打算如何处理错误呢?例如,当app2中的数据库副本由于某种原因无法进行更新时会发生什么?

要解决此问题,请将数据库移至服务器进程并让两个应用程序进行通信.

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有