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

时间:2016-07-07 10:56:07

标签: postgresql csv export greenplum

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

1 个答案:

答案 0 :(得分:3)

Greenplum有一个可写的外部可写网页表。

您在远程主机(GPFDIST)上设置进程并在绿色梅花中配置外部可写表。

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

退房:http://gpdb.docs.pivotal.io/4380/ref_guide/sql_commands/CREATE_EXTERNAL_TABLE.html

" CREATE WRITABLE EXTERNAL TABLE或CREATE WRITABLE EXTERNAL WEB TABLE在Greenplum数据库中创建一个新的可写外部表定义。可写外部表通常用于将数据从数据库卸载到一组文件或命名管道中。可写外部Web表也可用于将数据输出到可执行程序。可写外部表也可用作Greenplum并行MapReduce计算的输出目标。一旦定义了可写外部表,就可以从数据库表中选择数据并将其插入可写外部表中。可写外部表只允许INSERT操作 - 不允许SELECT,UPDATE,DELETE或TRUNCATE。"