2012-04-25 1 views
0

すでに約100のドメインを含むGrails 1.3.7アプリケーションのデータベース移行プラグインをインストールしました。私は初期のdbm-generate-gorm-changelogを実行しましたが、それは問題ないchangelog.groovyを生成しました。Grails database-migration-dbm-gorm-diff confusion

私は3つのプロパティを持つ単一ドメインを追加してから走った:私は期待したもの

DBM-GORM-差分testing.groovy

は私の新しいドメインを作成しますchangelogのでした。私が得たのはchangeSetsの1260行のチェンジログでした。今、それは私の新しいドメインを含んでいます。しかし、それはまたスクリプトの間で60秒間に変化しなかった私の他のドメインのほとんど(すべてではない)を含んでいます。どのようにこれが正しく動作するのか理解していますか?または私は間違ったコマンドを実行していますか?

答えて

1

Liquibaseテーブルに移動するには最初の移行を実行する必要があるため、1秒間実行すると差分が実行されます。あなたは2つの独立したファイルを生成しました。

は、私はちょうど「実行」ビット上で練り、という読みhttp://grails-plugins.github.com/grails-database-migration/docs/manual/guide/2%20Getting%20Started.html

+0

で「典型的な初期ワークフロー」を参照してください。ありがとう。 – Gregg