使用 "SAP HANA Web-based Development Workbench" 转储 HANA 数据库

Dump HANA Database using "SAP HANA Web-based Development Workbench"

我想使用基于浏览器的“基于 SAP HANA Web 的开发 Workbench”获取 HANA 数据库的转储。 我对导出特别感兴趣:

登录“SAP HANA 基于 Web 的开发 Workbench”后,我可以打开“目录”并执行 SQL 命令,例如SELECT * FROM MY_TABLE;。这允许我从一个 table 下载数据作为 CSV。但是是否还有类似于 pg_dump in postgres 的命令,它可以导出 table 结构和数据,例如 tar 压缩的 .sql 文件?

export 命令似乎相关。 服务器将为结构生成 .sql 文件,为数据生成 .csv。

如果数据库是 HANA Cloud 等托管服务,您无权访问文件系统,应该将文件转储到 S3 存储桶或 Azure blob 存储。

否则,只需从服务器框中获取文件即可。

您可以右键单击要备份的数据库,然后select Export。 请务必激活复选框 Including data。我不确定是否还需要选中 Including dependencies 复选框。

您将获得一个 zip 文件,其中包含用于创建 table 的 sql 命令和包含 table 内容的单独 data 文件。每个 table 都保存在一个单独的目录中。