我该如何维护数据库?

时间:2017-01-01 06:59:00

标签: database git database-backups

最近我已熟悉版本控制(bithbucket),并且我已将所有项目上传到其中。所以我不再担心失去它们,即使我的本地硬盘驱动器死了。因为它们在bithbucket上是安全的。

好的,一切都很好。现在,我正在寻找一种方法来为数据库(结构和数据)做同样的事情。根据一些搜索,我发现有一些名为迁移的东西几乎可以满足我的需求。但事实并非如此,我不会使用任何框架(如支持迁移的Laravel)。除此之外,迁移仅包含数据库的结构,而不包含整个数据。

无论如何,有没有办法在bitbucket上提交我的数据库?或者任何类似的方法?

1 个答案:

答案 0 :(得分:2)

Git非常适合文本数据,而不适用于数据库数据(包含'blob',可能是二进制文件)

您可以使用git for the schema (as shown here),但对于数据库对象,您需要一个专用工具(see this list)和一个不涉及Git的备份策略。