多くのデータを含むmysqlデータベースを使用する既存のアプリケーションがgrailsにあります。以前のプログラマーはintをidとして使用しており、idが不足している限りに変更する必要があります。ドメインクラスを変更しても、既存のテーブルの列は更新されないことを知っています。mysqlのタイプを手動で変更しますか?
質問する
186 次
2 に答える
0
データベース移行と呼ばれるものがあります...そのためのプラグインがあります。
于 2013-01-23T23:18:01.300 に答える
-2
はい、ドメインクラスを変更した後、列を手動で変更します。
また、最初にdbUpdateを「create-drop」などに設定し、(別のDBインスタンスで)試して、Grailsに新しいスキーマを生成させ、期待どおりに表示されるかどうかを確認することをお勧めします。
したがって、ドメインを変更し、テストスキーマを生成して、それが正しいかどうかを確認してから、元のDBを手動で変更します。
于 2013-01-23T10:38:47.773 に答える