Grailsドメインクラスに変更を加えて実行しました
grails db-gorm-diff 2012-11-20-domain-class-change.groovy --add
(明らかにそこに別の名前があります)
Liquibaseから「ロックの変更」エラーが発生していました。
Error executing bootstraps: liquibase.exception.LockException: Could not acquire change log lock. Currently locked by computer-name.local […]
それで(愚かなことに)Autobaseプラグインで同様の問題を扱っている古いスレッドのアドバイスに従って、変更ログロックテーブルの行を削除しました:
mysql> delete from DATABASECHANGELOGLOCK;
そして今、この美しいLiquibaseエラーが発生します:
Error executing bootstraps: liquibase.exception.DatabaseException: Empty result set, expected one row
これは、これを変更するには遅すぎて、テーブルからその行を削除するべきではなかったことを明確に示しています。
これについて今何ができますか?