Greenplum,是否可以将 CSV 导出到远程服务器?

Greenplum, is it possible to export CSV to remote server?

我想知道,是否可以使用 PostgreSQL 将数据从 Greenplum 中的 table 导出到 CSV 但到远程服务器,或者必须手动(或通过脚本)传输 CSV。

Greenplum 有一个外部 writable web table 可以解决这个问题。

您在远程主机 (GPFDIST) 上设置了一个进程,并在 green plum 中配置了一个外部 writable table。

然后您可以将其视为常规 table 并将驻留在远程服务器上的数据插入其中。

查看:http://gpdb.docs.pivotal.io/4380/ref_guide/sql_commands/CREATE_EXTERNAL_TABLE.html

"创建 WRITABLE 外部 TABLE 或创建 WRITABLE 外部 WEB TABLE 创建一个新的 writable 外部 table Greenplum数据库中的定义。Writable external table通常用于将数据从数据库卸载到一组文件或命名管道中。Writable external web tables也可以用来输出数据到executable程序。writable外部tables也可以作为Greenplum并行MapReduce计算的输出目标。一次wri table external table定义,可以从数据库table中选择数据插入writable external table.writable external tables 仅允许 INSERT 操作 – SELECT、UPDATE、DELETE 或 TRUNCATE 是不允许的。"