アプリケーションが H2 Database で起動する前にデータベースの破損をチェックする方法はありますか? データが破損している場合、アプリケーションの起動時にバックアップ zip ファイルから自動復元を実行したいと考えています。
データベースに接続するだけでは確認できません.DBファイルが空であってもそこにあれば接続でき、デフォルトのテーブルが生成されるからです。
また、データベース内の各テーブルに 1 つの select ステートメントを作成して、その動作を確認することも考えていました。H2データベースには、データの破損をチェックする組み込みのSQL関数が見つかりませんでした。