【问题标题】:How to backup up a Sqlalchmey database?如何备份 Sqlalchemy 数据库?
【发布时间】:2019-07-11 13:57:58
【问题描述】:

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

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

提前致谢

J·柯克曼

【问题讨论】:

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2018-10-11
    • 2011-10-31
    • 2014-01-29
    • 1970-01-01
    • 1970-01-01
    • 2011-07-14
    • 2017-09-18
    • 2018-03-26
    相关资源
    最近更新 更多