【发布时间】:2012-05-20 23:53:15
【问题描述】:
当我使用Grails Database Migration Plugin 并运行dbm-gorm-diff(例如,在安装 Spring Security Facebook 插件之后)时,我遇到了以下问题:
Error: Error executing SQL CREATE INDEX `FK609FD5A460CFCC39` ON `facebook_user`(`user_id`): Incorrect index name 'FK609FD5A460CFCC39'
看起来有问题的索引既是 FK 约束,又在生成的升级脚本中作为索引重用。如果我更改名称,从而删除重复项,一切正常。我正在使用Mysql。我做错了吗?
谢谢。
【问题讨论】:
-
到目前为止,您使用插件成功了吗?
-
@David 这对我来说还是很新的。我尝试了一些基本的升级,它们奏效了。
-
我只是在想,如果您的 DataSource.groovy 文件中有
dbcreate="..something..",它可能与插件冲突。但是,如果您已经进行了升级,那似乎不太可能。 -
有人设法解决了这个问题吗?我现在有完全相同的问题,我无法弄清楚发生了什么。
标签: mysql grails plugins database-migration