我正在使用grails和oracle。当grails为唯一,关系等约束创建默认约束时,它们将作为系统生成的约束完成,其id为SYS_C0060279。我遇到的问题是在dev / test / prod系统之间这些id是不同的,因为所有id都是在同一个db中创建的,只是不同的模式。那么我想要做的是有一些方法可能为grails中所有自动生成的约束设置别名,这样它们就不是系统创建的,而且会与环境中的刷新保持一致吗?
我正在尝试使用liquibase来管理所有差异但是约束很痛苦,因为每个env都有不同的约束名称。
任何帮助将不胜感激,并不只是建议mysql或postgres;)。
干杯大卫
答案 0 :(得分:0)
Grails对象关系映射使用Hibernate 3.我认为它不是在Hibernate中实现的。 http://opensource.atlassian.com/projects/hibernate/browse/HHH-3499