本想发在 java 社区的,但是 java 社区可能很多人都没有 migration 的概念,以免鸡同鸭讲,就发在 ruby 社区了,想必会 rails 的都对 migration 不陌生。
java 的生态比 ruby 大的多,应该有更高级更方便的 migration 才对啊,可惜 java 界最号称强大的 migration 还是需要手写 sql 的 http://www.mybatis.org/migrations/ 看了一下演示视频,简直太原始了。
造成这种局面的原因是什么?
#12 楼 @nouse http://sqitch.org/ Status, Revert, Log, Repeat
这几步倒是周全了。另,有生产实践吗?
#14 楼 @michael 生产环境没有用到,个人还是喜欢 Sequel 的 migration,比如你说到的 HStore,直接用 DB.extension :pg_hstore 就好了,而且不用写 rollback 也非常爽。 http://sequel.jeremyevans.net/rdoc/files/doc/postgresql_rdoc.html#label-PostgreSQL-specific+Database+Type+Support