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

标签 postgresql csv export greenplum

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

最佳答案

Greenplum 有一个外部可写 web 表,可以解决这个问题。

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

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

checkout :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。"

关于postgresql - Greenplum,是否可以将 CSV 导出到远程服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38243708/

相关文章:

postgresql - PostgresQL - 循环遍历每日 Select 语句以进行月末报告

postgresql - pg_basebackup 失败并显示消息 : could not create directory

mysql - 如何将十六进制格式的值从 csv 文件导入到我的 postgresql 表中?

sql - 导入文件到表错误: Failure 2673

java - 如何在java中删除csv文件列中的特殊字符

php - 如何使用 PHP 创建保留日文字符的 CSV 文件?

module - 在 ES6 模块中通过字符串访问导出函数

javascript - 从 Power BI Visual 以编程方式导出所有数据

sql - Postgres 数据操作

tfs - 从 TFS 获取未绑定(bind)的解决方案