0

多くのデータを含むmysqlデータベースを使用する既存のアプリケーションがgrailsにあります。以前のプログラマーはintをidとして使用しており、idが不足している限りに変更する必要があります。ドメインクラスを変更しても、既存のテーブルの列は更新されないことを知っています。mysqlのタイプを手動で変更しますか?

4

2 に答える 2

0

データベース移行と呼ばれるものがあります...そのためのプラグインがあります。

http://grails.org/plugin/database-migration

于 2013-01-23T23:18:01.300 に答える
-2

はい、ドメインクラスを変更した後、列を手動で変更します。

また、最初にdbUpdateを「create-drop」などに設定し、(別のDBインスタンスで)試して、Grailsに新しいスキーマを生成させ、期待どおりに表示されるかどうかを確認することをお勧めします。

したがって、ドメインを変更し、テストスキーマを生成して、それが正しいかどうかを確認してから、元のDBを手動で変更します。

于 2013-01-23T10:38:47.773 に答える