0

我需要更改数据库架构。我打算编写模式更改和更新脚本来跟踪数据库更改并更新它们。我跟着

版本控制数据库 - 更改脚本

首先,我大致了解了他的内容,但是因为我之前没有在 SQL 脚本上做过很多工作,所以有一个教程或一些可以开始的东西会很好。我在网上做了一些研究,发现大多数人使用自动比较工具来生成我不想做的脚本,原因很明显,我不会在这个过程中学到任何东西。

我正在寻找一些关于如何编写更改脚本和更新脚本的教程/链接?特别是更新脚本,因为我什至找不到关于如何通过比较 SchemaChangeLog 表、使用脚本连接到表来更新模式的单个脚本/伪代码......

提前致谢!

4

1 回答 1

0

我建议使用像liquibase这样的数据库迁移工具。

对数据库的每个更改都被捕获为一个变更集,liquibase 将自动跟踪哪些变更集已应用于数据库,从而启用更新和回滚。

于 2013-08-20T20:09:15.817 回答