6

再入可能ロックとデータベース ロックを使用する grails アプリを開発しています。自動生成されたいくつかの追加ファイルに気付きました。私は彼らが何であるか疑問に思っています。という:

devDb.h2.db
devDb.lock.db
devDb.trace.db

テスト構成用のセットもあります。

testDb.h2.db
testDb.trace.db

*Db.h2.db は単なるデータベースであると想定しています (DataSource.groovy でメモリ内ではなくファイルに設定されています)。しかし、他のものはどうですか?

4

1 に答える 1

10
  • devDb.h2.dbデータベースそのものです。(devDb.mv.db新しいバージョンの場合)
  • devDb.lock.dbロックファイルです。H2 では、複数のプロセスがデータベースを共有でき、このファイルはアクセスを調整するために使用されます。データベースが正常にシャットダウンすると、このファイルは自動的に削除されます。
  • devDb.trace.dbH2 を検査またはデバッグするための単なるログです。TRACE_LEVEL_FILEJDBC URL にパラメーターを追加することで、作成されるかどうか、およびログに記録される詳細の量を制御できます。
  • testDb.h2.dbおよびは、テスト環境で使用される対応するものtestDb.trace.dbと同じです (例: )。devDbgrails test-app
于 2012-12-27T20:01:57.080 に答える