【发布时间】:2019-03-23 01:15:59
【问题描述】:
正如标题所说,我的问题是数据库是否可以对 Git 等内容进行版本控制?我的用例是我们的业务,我们每月上线 2-3 次,都有特定的发布名称(分支)。
无论是 MongoDB 还是 Mysql 等,我都愿意使用 wich DB。 奖励将是比较内容和/或恢复到同一分支上的旧版本。 稍后这将在 Node.js 中编程
编辑:使其更清晰。我想要一个行版本的 Controll。不是shema
【问题讨论】:
-
是的。看Liquibase
-
请稍微扩展一下您想要版本控制的内容。如果您想要行级版本控制,您可以通过将触发器插入到日志中轻松地做到这一点,或者通过执行现在所谓的“事件溯源”,您只有日志表。如果你想在不同的模式版本之间切换,你需要认真考虑数据应该发生什么。您将需要双向迁移,这很难做到。
-
@Corion 我想要行级版本 Controll。抱歉,如果不清楚。我是数据库版本控制的新手
标签: mysql sql database mongodb version-control