【发布时间】:2016-06-02 02:15:33
【问题描述】:
在我的应用程序中,我想识别数据库何时损坏并自动修复它。具体来说,当应用程序第一次打开时,我运行 ANALYZE 命令,如果它返回状态 11(数据库磁盘映像格式错误),那么我想要一种恢复数据的方法。
我找到的所有示例都使用终端进行转储,然后导入后续的 SQL 命令文件。
由于命令行在 iOS 上不可用,我如何从我自己的代码中转储数据库?
谢谢
【问题讨论】:
-
.dump经常不起作用;它只是输出碰巧可读的所有内容。