python-3.x - 如何备份 Sqlalchemy 数据库?

标签 python-3.x database flask flask-sqlalchemy database-backups

我正在尝试通过 sqlachemy 备份数据库并将其保存为文件。我尝试使用扩展 Flask-AlchemyDumps,但它似乎不再受支持。

我一定是漏掉了一些明显的东西,因为这肯定是很多开发人员都想做的事情。有谁知道我应该如何备份数据库?

提前致谢

柯克曼

最佳答案

SQLAlchemy 是一个 ORM它位于您的代码和数据库之间。如果您想与特定的行和关系进行交互而不必跟踪大量 ID 和连接,这将非常有用。

您正在寻找的是一种将数据库的全部内容转储到磁盘的方法,大概这样您就可以稍后/在其他地方恢复它。这是一个批量操作,这是您判断 ORM 可能不是合适工具的第一个线索。 (ORM 对于中小型操作来说往往足够快,但对于同时影响 1000 行中的 10 行的操作来说速度慢且不理想。)事实上,这通常不是你使用 ORM 的事情,它是您的数据库的功能,大概是 PostgresMySQL .如果你碰巧在使用 Heroku,你可以使用他们的 command line tool做这个。

关于python-3.x - 如何备份 Sqlalchemy 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56990946/

相关文章:

python - 在python Flask(不是Django!)上完成 celery 工作后如何重定向

Python 3 字节格式

Python 正则表达式 : Bad character range

python - -> 在 Python 函数定义中是什么意思?

android - 在 Android 中存储和搜索大文本数据的最佳方式

react-native - Cookie 未正确存储在 ios 模拟器中

Python 和 Dropbox : How to change SmartSync setting for locally created files?

php - 使列与 id 相同

database - 如何在 Oracle 数据库中使用 camel SQL 组件插入 blob

Python Flask 关闭事件处理程序