2011-06-23 88 views
1

我想知道是否有任何工具可以帮助我将更改从一个数据库传输到另一个数据库。目前,每次我想部署新版本进行测试时,我都必须手动执行所有数据库更改脚本,并将它们传输到其他每个数据库。有没有办法以某种方式自动化这个过程?如果它很重要,该项目正在编写的C#和数据库是MySql数据库更改管理

+0

参见http://stackoverflow.com/questions/115369/do-you-use-source-control-for-your-database-items和https://github.com/timabell/ sqlHawk/wiki /进一步阅读 –

回答

3

如果您正在寻找一个GUI应用程序然后Navicat高级可以帮助你做到这一点。它具有数据同步工具和传输工具,还可以与所有主要数据库一起工作。唯一的问题是它不是免费的。

Navicat Premium

+0

你碰巧知道任何免费的应用程序? :) – Berial

+1

@Berial不是真的......因为我用它从来没有寻找任何免费版本。但它真的很值得,因为它支持MySQL,PostgreSQL,Oracle,SQLite和SQL Server,你不需要其他任何东西。 – LoneWOLFs