1
外部キーを設定しないようにGrailsの設定のどこかに設定できるオプションがありますか?私はMySQLを使用しています。これは役立つかもしれない、あなたは休止状態を使用していると仮定すると、Grails - Gorm/Hibernateが外部キーを確立するのを避けることができます
外部キーを設定しないようにGrailsの設定のどこかに設定できるオプションがありますか?私はMySQLを使用しています。これは役立つかもしれない、あなたは休止状態を使用していると仮定すると、Grails - Gorm/Hibernateが外部キーを確立するのを避けることができます
:grails limited table creation
をしかし、私は最初のアプローチで行くことを試してみた:http://blog.cherouvim.com/disabling-foreign-key-generation-in-hbm2ddl/
は、ここで説明するように、あなたもDDLの生成を無効にすることができますように見えます可能なら。
明確にする必要があります - あなたがやっていることの例と、あなたが望むものが大いに役立つでしょう。 –
私は最初にプロジェクトを始めるときに、どのような外部キーも持っていないのが好きです。私はテーブルを削除し、外部キーの制限に基づいて私を止めることなく '更新'モードで再作成することができるようにしたいと思います。私は、開発中に有機的に成長したデータの一部を、ダンプしないでダンプすることができるようにしたいと考えています。 – BuddyJoe
@Burt、私はこれを行う簡単な方法を探しています。推論のために上記を参照してください。私はhbm2dllでこれを処理したいと思いますし、MySQLのすべての外部キーをループし、BootStrapからMySQL DDLステートメントを使用してそれらを削除するいくつかのハックな方法を思いついていません。 – BuddyJoe