通过直接复制其SQLite文件来执行应用程序数据库备份是否安全?

时间:2019-04-23 06:03:14

标签: android sqlite

当前,我们的应用程序正在使用Room SQLite。

我们需要让用户创建应用程序数据备份,并将其导出为单个zip文件。

直接文件复制

我想知道,将应用程序SQLite文件上的File直接复制到一个临时文件夹是否安全,以便进一步压缩?我这样问的原因是,我注意到有时应用程序数据库而不是像local-backup那样显示为单个文件,而是会有两个名为local-backup-shmlocal-backup-wal的文件。

读写临时SQLite数据库

或者,我应该只创建一个临时的空数据库,使用Room读取应用程序数据并写入该临时数据库?然后,将在临时数据库上执行压缩吗?

1 个答案:

答案 0 :(得分:0)

复制文件即可。那将复制整个数据库。