![]() | 1 no2x 2011-10-21 09:15:30 +08:00 本地好 版本 和 SQL, 凌晨分停站,更新 SQL 更新代版本,,上。 |
![]() | 2 fsw90628 2011-10-21 19:51:36 +08:00 1)项目中,有一个文件管理数据库的schema和对应的SQL语句, 2)每次表的升级都要经过schema定义文件(推荐使用yml,比xml简单许多),并且生成对应的SQL语句, 3)每一次升级都有对应的版本号,在数据库中也有体现, 4)还需要同时准备好升级和回滚的SQL语句,以防万一, 5)当然,都在Version Control之下。 |
![]() | 3 fsw90628 2011-10-21 19:54:03 +08:00 Version control system is a good place to communicate with teammates, maybe. |
![]() | 4 imonyse 2011-10-21 20:07:27 +08:00 Rails的做法,就是用Migrations控制数据库的schema,这个也算是Rails的杀手级特性吧。 |