MySQL数据库更改跟踪

时间:2009-04-18 11:18:30

标签: mysql database change-tracking

您使用哪些工具来跟踪MySQL数据库中的更改?
目前我在一个项目中,我们使用纯文本文件(通过SVN控制的版本),我们在更改数据库时手动添加SQL语句。
许多变化神奇地消失了我们现在正在寻找更好的方法来改变我们的数据库。

编辑:
有一件事我忘了提及,我们正在使用存储过程和函数,因此我们不仅要跟踪/版本控制的数据库结构。

4 个答案:

答案 0 :(得分:8)

有一个简单的解决方案:

  • 通过脚本
  • 对数据库架构和静态数据进行所有更改
  • 版本控制脚本

答案 1 :(得分:1)

Toad for MySQL有一个很棒的架构比较工具

http://www.quest.com/toad-for-mysql/

答案 2 :(得分:0)

我认为你需要这样的东西(我为Firebird测试它并且效果非常好): http://www.upscene.com/products.audit.index.php 我以为有一个MySQL版但不是:(

对于MySQL,我看到这个: http://solutions.mysql.com/solutions/partner.php?partner=1532

但如果只是为了开发,我认为here给出的答案是好的

答案 3 :(得分:0)

mysql-diff比较表,但尚未存储过程。