Граальс не генерирует внешние ключи - PullRequest
1 голос
/ 16 июня 2011

Я действительно запутался здесь из-за этого странного поведения!Дело в том, что у меня есть приложение grails, которое на моей локальной машине создает все FK в моей базе данных MYSQL.

Но когда я пытаюсь запустить его на других машинах, FK не создаются!

Какая-то причина для этого?какая-то проблема с разрешением?Есть ли способ отладить создание таблиц Grails, чтобы я мог понять это?

спасибо!

1 Ответ

3 голосов
/ 16 июня 2011

Ваша база данных, вероятно, использует ENGINE = MyISAM, что приведет к тому, что внешние ключи не будут созданы.

Попробуйте сменить движок на InnoDB.

...