【问题标题】:Dump HANA Database using "SAP HANA Web-based Development Workbench"使用“SAP HANA 基于 Web 的开发工作台”转储 HANA 数据库
【发布时间】:2021-01-08 15:42:18
【问题描述】:
我想使用基于浏览器的“SAP HANA 基于 Web 的开发工作台”获取 HANA 数据库的转储。
我对出口特别感兴趣:
一旦我登录到“SAP HANA 基于 Web 的开发工作台”,我就可以打开“目录”并执行 SQL 命令,例如SELECT * FROM MY_TABLE;。这使我可以从一个表中以 CSV 格式下载数据。但是是否还有类似于pg_dump in postgres 的命令,该命令将表结构和数据导出为例如tar 压缩的.sql 文件?
【问题讨论】:
标签:
hana
sap-cloud-platform
【解决方案1】:
您可以右键单击要备份的数据库并选择Export。
请务必激活复选框Including data。我不确定是否还需要检查Including dependencies 复选框。
您将获得一个 zip 文件,其中包含用于创建表的 sql 命令和单独的包含表内容的 data 文件。每个表都保存在单独的目录中。
【解决方案2】:
export 命令似乎相关。
服务器将为结构生成 .sql 文件,为数据生成 .csv。
如果数据库是 HANA Cloud 等托管服务,则您无权访问文件系统,应将文件转储到 S3 存储桶或 Azure Blob 存储。
否则,只需从服务器框中获取文件。