跟踪项目数据库结构变化的最简单方法是什么?如何维护数据库结构的版本控制?
当我改变一些有关数据库的信息时(例如,添加一个新表,向现有表添加一个新字段,添加一个索引等),我希望将其传播给团队的其他成员,并最终生产服务器,以最小的烦恼和努力。
目前,解决方案非常薄弱,需要人们记住做事情,这是一个等待发生的事故。
其他的一切都使用标准版本控制软件(我们的例子中是Perforce)进行管理。
我们使用MySQL,因此理解这些工具会有所帮助,尽管我也有兴趣了解其他地方如何处理这个问题,无论数据库引擎如何。
请参阅: http://stackoverflow.com/questions/115369/do-你的源代码管理你的数据库 http://stackoverflow.com/questions/77172/stored-procedures-db-schema-in-source-control http://stackoverflow.com/questions/308/is-有一个版本控制系统的数据库结构的变化 有重复浮动在附近也是如此。 – 2009-08-18 15:50:14
很多愚蠢包括http://stackoverflow.com/questions/308/is-there-a-version-control-system-for-database-structure-changes – 2009-08-18 15:51:03