假设一个web项目用git来协同开发,比如一个php+mysql项目,那么大家是各自用自己的mysql数据库呢,还是共用同一个数据库?如果是各自的数据库的话,涉及到对数据库设计的修改大家也都能看到么?
1
keys Feb 22, 2013 你可以写一个很简单的关于数据库如何设计的文件,简单记录下有哪些表,有哪些栏目,改动的同时修改下文件就行了
|
3
storm0912 Feb 22, 2013
我一般是会在源代码中维护一个.sql脚本,这个脚本就是建表的初始脚本。
如果要更细微的控制,可以在后续的开发中,创建并维护一系列的dml和ddl脚本。 |
4
046569 Feb 22, 2013
推荐个更好的方法:
1.维护3套配置文件:production,develop,test.产品模式用MySQL,开发和测试模式用sqlite.操作用ORM. 2.数据库变动记入migration文件中,更改后直接执行迁移. 上面的做好了,再给你介绍更多方法.:) |