2009-12-29 108 views
2

请帮我理解如何备份sqlite数据库?如何备份sqlite数据库?

+0

我不完全相信这属于serverfault,因为答案实际上是使用在线备份API。如果答案是关闭客户端,然后复制数据库文件,那么是的,情况就是这样。 – paxdiablo 2009-12-29 13:18:17

回答

4

正是为了这个目的,SQLite有一个backup API。如果您可以保证在备份时没有人更改数据库,那么您可以简单地复制该文件。

但是,如果您希望确保数据完整性并仍然允许应用程序在备份过程中访问您的数据库,则此API即是您所需要的。