резервное копирование базы данных H2 inmem С ПОМОЩЬЮ СКРИПТА в файл «backup.sql»

#java #h2

Вопрос:

Поэтому я пытаюсь создать резервную копию своей базы данных H2 inmem и столкнулся с проблемой.

Когда я выполню

 Statement st; conn.createStatement(): st.executeQuery("SCRIPT to 'backup.sql'");  

в java я получаю файлы резервных копий разных размеров. Когда я выполняю его ЧЕРЕЗ консоль H2, я вижу, что получаю

Общая ошибка: «Исключение java.lang.RuntimeException: Lob не найден: (случайные числа);Инструкция SQL

Если я выполню инструкцию достаточно, она в конечном итоге завершится, и у меня будет полный файл резервной копии.sql. Я знаю, когда я делаю это в консоли H2, потому что она показывает мне ПОСЛЕДОВАТЕЛЬНОСТЬ СОЗДАНИЯ СКРИПТА «PUBLIC»…

Итак, как я могу остановить эту «Общую ошибку» или, по крайней мере, как я могу увидеть эту «Общую ошибку» в Java, чтобы знать, как запускать «сценарий» снова и снова, пока у меня не будет полной резервной копии?

введите описание изображения здесь