小编典典

SQLite是否支持复制?

sql

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


阅读 180

收藏
2021-03-17

共1个答案

小编典典

暴力破解方法:向其发送“ .dump”命令以创建数据的文本表示形式。将该数据读入第二个数据库。不确定您可以使用它。

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

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

要解决此问题,请将数据库移至服务器进程,并让两个应用程序与其对话。

2021-03-17