2012-03-27 129 views
0

我在做一个正在进行的MySQL数据库开发。我有一个创建数据库脚本和一组脚本来随时补充它。在那些补丁中,我需要检查目标数据库是否是正确的版本。我正在考虑为此目的向我的模式添加一个表格,但它可能会过度地解决此问题。版本数据库的最佳实践

我在想什么是最好的做法。

感谢,

+0

相关:http://stackoverflow.com/questions/225772/compare-two-mysql-databases – 2012-03-27 01:17:29

+0

@Feng,是答案有帮助?如果是这样,请接受它;或者,让我知道你的额外关切。 – 2012-03-30 21:23:31

+0

检查https://github.com/m-szalik/dbpatch-maven-plugin它完全符合你的需求。 – 2014-07-28 00:01:01

回答

0

这就是我的一些数据库做 - 一个名为schema_history表,我的脚本,更新的模式总是添加一行:有日期,版本号,用途等我可以通过查看schema_history中的最后一条记录来查看任何数据库的版本 - 非常方便。

我推荐这种方法。