我正在使用grails 3.3.2。 有没有办法删除自动生成的外键约束? 感谢。
我试过了:
grails schema-export
删除像“alter table xxx add constraint yyy foreign key zzzz ...”这样的行
更改dbCreate:none
但是,当域类发生变化时,这并不方便。
答案 0 :(得分:0)
您有2个选项可以删除数据库的外键约束。
OR
您可以在数据库级别从数据库控制台(对于MySql)执行外键检查,但是在执行此操作时要小心,这可能违反了您的外键约束规则。
SET FOREIGN_KEY_CHECKS = 0; // disable foreign key check
SET FOREIGN_KEY_CHECKS = 1; // enable foreign key check