#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
файлы, содержащие содержимое таблиц. Каждая таблица сохраняется в отдельном каталоге.
Ответ №2:
Команда экспорта кажется уместной. Сервер сгенерирует .файлы sql для структуры и .csv для данных.
Если база данных представляет собой управляемую службу, такую как HANA Cloud, у вас нет доступа к файловой системе, и вам следует выгрузить файлы в корзину S3 или хранилище больших двоичных объектов Azure.
В противном случае просто извлеките файлы из серверной части.