如果您的开发人员没有使用集中式SQL Server,那么跟上变化可能会很痛苦。尝试在笔记本电脑上的人之间制作和合并alter table令人沮丧。
有更好的方法吗?也许为开发人员提供了一些免费的mysql同步工具?
答案 0 :(得分:0)
我使用了Liquibase" http://www.liquibase.org/"在几个项目,并对它非常满意! 您可以使用与数据库无关的格式定义架构更改,以便以后更改数据库。最佳做法是在您的版本控制系统中包含liquibase文件。并使用依赖于新架构的代码提交它们。
答案 1 :(得分:0)
听起来你需要某种迁移管理系统。其中有几个,从Ruby on Rails附带的,到其他的NodeJS和Python。选择一个,标准化,你会有更好的形状。
迁移基本上是模式的补丁,通常会给出一个序列号来描述应该添加的顺序。
有关示例,请参阅Node DB Migrate。