Дамп базы данных HANA с использованием «SAP HANA Web-based Development Workbench»

#hana #sap-cloud-platform

#хана #sap-облачная платформа

Вопрос:

Я хотел бы получить дамп базы данных HANA, используя браузерный «SAP HANA Web-based Development Workbench». Я особенно заинтересован в экспорте:

  • структура таблиц, включая ограничения первичного и внешнего ключей
  • данные внутри таблиц

Как только я вхожу в «SAP HANA Web-based Development Workbench», я могу открыть «каталог» и выполнить команды SQL, такие как, например SELECT * FROM MY_TABLE; . Это позволяет мне загружать данные из одной таблицы в формате CSV. Но есть ли также что-то похожее на pg_dump в postgres, команда, которая экспортирует как структуру таблицы, так и данные, например, в виде файла, сжатого .sql в tar?

Ответ №1:

Вы можете щелкнуть правой кнопкой мыши на базе данных , которую вы хотели бы создать резервную копию , и выбрать Export . Обязательно установите флажок Including data . Я не уверен, нужно ли также Including dependencies устанавливать этот флажок.

Вы получаете zip-файл, который содержит sql-команды для создания таблиц и отдельные data файлы, содержащие содержимое таблиц. Каждая таблица сохраняется в отдельном каталоге.

экспорт базы данных в SAP HANA workbench

Ответ №2:

Команда экспорта кажется уместной. Сервер сгенерирует .файлы sql для структуры и .csv для данных.

Если база данных представляет собой управляемую службу, такую как HANA Cloud, у вас нет доступа к файловой системе, и вам следует выгрузить файлы в корзину S3 или хранилище больших двоичных объектов Azure.

В противном случае просто извлеките файлы из серверной части.