python - Flask sqlalchemy 中的 Sqlite 数据库备份和恢复

标签 python sqlite flask flask-sqlalchemy

我正在使用 flask sqlalchemy 创建数据库,数据库又创建一个 app.db 文件来存储表和数据。现在对于备份来说,只需在服务器的某个地方复制 app.db 应该很简单。但是假设当应用程序正在将数据写入 app.db 并且我们在那个时候制作了一个副本,那么我们可能会有不一致的 app.db 文件。

我们如何保持备份的一致性。我可以实现锁来这样做。但我想知道数据库备份的标准和好的解决方案,以及它是如何在 python 中实现的。

最佳答案

SQLite 有 backup API为此,它在内置的 Python 驱动程序中不可用。

你可以

关于python - Flask sqlalchemy 中的 Sqlite 数据库备份和恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50113323/

相关文章:

python - 在python中解析CEST/CET时间

android - sqlite blob 读写

python - 类型错误 : ObjectId ('' ) is not JSON serializable

ruby-on-rails - 如何使用 Ruby 推送 Celery 任务

html - Flask - 通过嵌套 for 循环制作超链接的 HTML 表?

python - 使用 Python 读取 UTF-8 XML 并将其写入文件

python - 如何在Python中对一个数字进行排序并得到另一个数字?

python - Python 中的 T 检验用于多组比较

c# - SQLite错误:不存在这样的表main.table_name

java - android中识别第二次点击事件