MaxDB. Dump

Понадобилось мне недавно сделать дамп структуры нескольких таблиц в базе данных MaxDB. Если в набор MySQL входит утилита mysqldump, то в наборе MaxDB ничего подобного нет. Поразбиравшись немного с документацией (хуже документации, чем у MaxDB я не видел!) я нашёл для себя способ, как мне решить стоявшую передо мной задачу.

Возможно, что моё решение будет полезным кому-то ещё.

Итак, для начала запускаем утилиту loadercli (после установки клиентских программ из RPM она находится в директории /opt/sdb/programs/bin):

cd /opt/sdb/programs/bin
./loadercli -n <host> -d <database> -u <user>,<password>

А затем внутри loadercli (это своеобразный терминал) выполняем следующую команду:

CATALOGEXTRACT TABLE <table> OUTSTREAM FILE '</path/to/file.sql>'

Готово. Вся структура таблицы в виде SQL-запросов записывается в указанный файл.

Кстати, кто-нибудь ещё работает с MaxDB?

0 комментариев к записи «MaxDB. Dump»


  1. Нет комментариев

Оставить комментарий