Как экспортировать и восстанавливать HSQLDB

Кто-нибудь знает, как экспортировать HSQLDB в файл .sql или что-то на компьютер и восстановить на другом компьютере.

Ответ 1

Чтобы получить дамп файла hsqldb с использованием встроенного или файлового/серверного режима.

В диалоговом окне инструментов sql используйте:

SCRIPT 'c:\path\to\db\db_sql.sql';

Это не будет работать с пробелами в пути

Обратитесь к hsqldb docs

Ответ 2

Я пытался экспортировать базу данных HSQLDB из файла ODB не менее и обнаружил, что это было очень неинтуитивно. Как ни странно, я редко встречал какие-либо учебники или документы только на простом экспорте (такого рода, который часто делается с, скажем, SQLite). Я полагал, что включенный SqlTool был правильным ответом, но не нашел ничего очевидного ( "Вы можете использовать SCRIPT" не полезно, извините). Поскольку это была не база данных, о которой я ничего не знал, я не мог указать имена схемы/таблицы и не мог найти способ их обнаружить.

В конце концов, я использовал условную копию RazorSQL (http://razorsql.com). Я должен был переименовать файлы базы данных в .script и т.д. В соответствии с документами RazorSQL. Я установил профиль подключения, который использовал тип подключения "JDBC (HSQLDB embedded)", выбрав файл script, который я нашел в базе данных ODB. Затем я выбрал DB Tools из меню, затем Export Data и выбрал нужные параметры (файл CSV, в моем случае).

Надеюсь, это поможет кому-то еще.