我是否应该使用手写的模式为我的高级语言(如Python,Ruby)开发,或者我应该让我的ORM解决方案自动生成它?最终我需要在不破坏所有数据的情况下进行迁移.可以绑定到特定的RDBMS,但如果能够以某种方式支持约束和过程等功能,那就太好了.