Подтвердить что ты не робот

Как в H2DB получить sql-свалку, как в MySql?

У меня есть некоторые вопросы о H2DB. У меня есть база данных H2DB, которая хранит данные в файлах, у меня есть 3 файла test.18.log.db, test.data.db, test.index.db. Я хочу получить файл sql dump, например, когда я использую mysqldump. Возможно ли это?

4b9b3361

Ответ 1

Да, есть несколько решений. Один из них - запустить оператор SQL SCRIPT:

SCRIPT TO 'fileName'

Другой способ - использовать инструмент Сценарий:

java org.h2.tools.Script -url <url> -user <user> -password <password>

Кроме того, есть оператор RUNSCRIPT и инструмент RunScript.

Кстати, вы должны рассмотреть возможность обновления до более поздней версии H2. В более новых версиях два файла .data.db и .index.db объединяются в файл .h2.db.