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

Posted

技术标签:

【中文标题】Greenplum,是不是可以将 CSV 导出到远程服务器?【英文标题】:Greenplum, is it possible to export CSV to remote server?Greenplum,是否可以将 CSV 导出到远程服务器? 【发布时间】:2016-07-07 10:56:07 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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 数据库中创建一个新的可写外部表定义。可写外部表通常用于将数据从数据库卸载到一组文件或命名管道中。可写外部网络表也可以用于将数据输出到可执行程序。可写外部表也可以用作Greenplum并行MapReduce计算的输出目标。一旦定义了可写外部表,就可以从数据库表中选择数据并插入到可写外部表。可写外部表只允许 INSERT 操作——不允许 SELECT、UPDATE、DELETE 或 TRUNCATE。"

【讨论】:

以上是关于Greenplum,是不是可以将 CSV 导出到远程服务器?的主要内容,如果未能解决你的问题,请参考以下文章

如何将表中的数据作为 CSV 从 Greenplum 数据库导出到 AWS s3 存储桶

将csv文件导入greenplum外部表时如何转义换行符?

在 java 上将 csv 文件加载到 GreenPlum 失败

在 postgres 上将表导出到 csv

导出 BQ 表时是不是可以指定 CSV 引号字符?

如何将 phpmyadmin 表导出到 csv 中?