残念ながら私はbaseTableSchemaNameを指定する以前の移行の問題に気づき、代替名のデータベースを作成できませんでした。 私は誰もこれらを変更して、生産のチェックサムをクリアする方法についてアドバイスを持っていないと思います。しかし、Grailsデータベースの移行 - 以前の移行の変更
grails dbm-clear-checksums
は私のために、Grailsの生産にインストールされていない、DEVで使用することができます。
MD5SUMをヌルに設定するdatabasechangelogテーブルを更新するだけで、これと最悪の場合を自動化することはできますか?
Tbh、私は個別のレコードを更新するのではなく、1つの手順でこれを修正しようと考えていました。 Grails 2.5.5も使用しています。私は実際に先に進んで、ソリューションをテストして、すべてのdatabasechangelogレコードを更新し、md5sum = nullに設定しました。これは私のために働いた。この簡単な方法で問題を解決していない理由はありますか?新しいチェックサムは、次回のデータベース移行の更新時に計算されます。 – dre
@dre>この問題を回避するこの簡単な方法を採用しない理由はありますか? 実際には私の心には来なかった。あなたの結果をありがとう。私は次回私がそれに悩まされる時にそれをテストします:)私は答えとしてあなたの解決策を掲示し、受け入れられた答えとしてそれをマークしなければならないと思います。あなたのソリューションは私のものよりずっと簡単です。 –
ありがとう@Andrej。それは私が探していたものではありませんでしたが、ヒットが他の人に役立つ場合は、それをどうにか追加します。 – dre