मेरे मामले के लिए MySQL (v5.5.25) के लिए FK-checks को 0 पर सेट करने से यह हल हो गया, हालांकि मुझे पूरी तरह से यकीन नहीं है कि मुझे SET FOREIGN_KEY_CHECKS=0
करना है या नहीं बिल्कुल।
अगर किसी के पास बेहतर समाधान है, तो कृपया साझा करें।
संपादित करें
इस के कारण समस्या का सामना करना पड़ा . सबक सीखा - आप बिना सोचे समझे यादृच्छिक कोड कॉपी-पेस्ट नहीं करना चाहिए ~:-/
उत्तर
धन्यवाद बर्ट।
यदि DB गलत तरीके से व्यवहार कर रहा है w.r.t ddl संचालन। हमेशा ddl.sql
चेक करें grails schema-report
द्वारा उत्पन्न , जिसमें आदर्श रूप से निम्नलिखित संरचना होनी चाहिए
alter table <Table> drop constraint <Constraint>
...
drop table if exists <Table>
...
create table <Table>(...)
...
create index <Index> ... --(if any)
...
alter table <Table> add constraint <Constraint>
....