3

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

编辑:
我忘了提到一件事,我们正在使用存储过程和函数,所以我们不仅要跟踪/版本控制上的更改的数据库结构。

4

4 回答 4

8

有一个简单的解决方案:

  • 通过脚本对数据库模式和静态数据进行所有更改
  • 版本控制脚本
于 2009-04-18T11:24:53.800 回答
1

Toad for MySQL 有一个很棒的模式比较工具

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

于 2011-02-08T03:12:08.730 回答
0

我认为你需要这样的东西(我对 Firebird 进行了测试,效果很好): http ://www.upscene.com/products.audit.index.php 我以为有 MySQL 版本,但没有 :(

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

但如果只是为了开发,我觉得这里给出的答案 是好的

于 2009-04-18T11:59:54.963 回答
0

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

于 2009-11-04T20:00:11.290 回答