0

組み込みの制約を使用したくない状況があります。

データベース スキーマの作成を推進するために、(現在) 制約を使用しています。組み込みの制約の使用をやめ、代わりに静的マッピング ブロックの使用に移行すると、すべてのベースがカバーされるようです (これまでに確認したことから)。

1 つの例外は、null 許容制約です。スキーマ生成を制御する方法で、静的マッピング ブロックで列を null 不可としてマークする方法がわかりません。そうする方法はありますか?

4

1 に答える 1

0

grails schema-exportこれを行う最も簡単な方法は(データベースアクセスがあると仮定して) 、関連するDDLを生成し、単純に非ヌル制約をDDLに追加して、DBで手動で実行することだと思います。適切なデータソースのdbCreateを必ず更新して「検証」してください。そうしないと、誤ってこの変更を壊してしまう可能性があります。

于 2012-05-10T15:17:03.943 に答える