当前位置: 代码迷 >> 其他数据库 >> sqlite应用delete删除的数据,是否无法恢复
  详细解决方案

sqlite应用delete删除的数据,是否无法恢复

热度:537   发布时间:2016-05-05 08:24:06.0
sqlite使用delete删除的数据,是否无法恢复?
请教一下,在Sqlite中,如果我使用delete删除了数据,那么别人有没有可能使用某些手段来恢复这些数据?如果可以,有没有什么办法可以防止?
因为数据库存放一些敏感数据,要保证删除后尽可能不被恢复。

------解决方案--------------------
有,除非你重新生成1个新库,导入表
OR

运行VACUUM命令将会重新构建数据库文件,回收空白空间,减小数据库文件的大小。
------解决方案--------------------
可以恢复。

当操作 delete 的时候,实际的记录数据并没有从数据文件中删除。仅仅是打上了删除标记。 

可以用 VACUUM  命令来消除这些已释放的记录所占空间。
  相关解决方案