你使用哪些工具来跟踪MySQL数据库的更改?目前,我正在一个项目中,我们使用纯文本文件(通过SVN进行版本控制),在其中手动添加SQL语句以更改数据库。然而,许多更改会神奇地消失,因此我们现在正在寻找更好的方法来跟踪我们的数据库更改。编辑:有一件事我忘了提到,我们正在使用存储过程和函数,因此不仅要跟踪数据库结构的更改/版本控制,还要跟踪这些过程和函数的更改。
有一个简单的解决方案:
我认为你需要类似这样的东西(我已经在Firebird上测试过,它非常好用): http://www.upscene.com/products.audit.index.php 我曾以为有一个MySQL版本,但是没有 :(
对于MySQL,我只看到了这个: http://solutions.mysql.com/solutions/partner.php?partner=1532
但如果只是为了开发,我认为这里给出的答案here很好。