如何备份Sqlalchmey数据库?

时间:2019-07-11 13:57:58

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

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

我必须遗漏一些明显的东西,因为这是许多开发人员想要做的动作。有谁知道我应该如何备份数据库?

预先感谢

J柯克曼

1 个答案:

答案 0 :(得分:0)

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

您正在寻找的是一种将数据库的全部内容转储到磁盘的方法,据推测,您可以在以后/其他地方将其还原。这是一项批量操作,这是您第一个提示ORM可能不是合适的工具。 (对于中小型操作,ORM往往足够快,但对于同时影响1000的10到10的行中的10个动作而言,ORM往往不够慢。)确实,这通常不是您需要使用ORM的东西,它是数据库的功能,大概是PostgresMySQL。如果您碰巧正在使用Heroku,则可以使用他们的command line tool进行此操作。

相关问题