使用 "SAP HANA Web-based Development Workbench" 转储 HANA 数据库
Dump HANA Database using "SAP HANA Web-based Development Workbench"
我想使用基于浏览器的“基于 SAP HANA Web 的开发 Workbench”获取 HANA 数据库的转储。
我对导出特别感兴趣:
- table 的结构,包括主键和外键约束
- tables
里面的数据
登录“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 都保存在一个单独的目录中。
我想使用基于浏览器的“基于 SAP HANA Web 的开发 Workbench”获取 HANA 数据库的转储。 我对导出特别感兴趣:
- table 的结构,包括主键和外键约束
- tables 里面的数据
登录“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 都保存在一个单独的目录中。