【问题标题】:Where to run the copy command for Amazon Redshift在哪里运行 Amazon Redshift 的复制命令
【发布时间】:2016-09-06 10:36:02
【问题描述】:

我一直在兜圈子,试图找出从“哪里”运行 Amazon Redshift 的 COPY 命令。所有文档都只是说“运行 COPY 命令”,而没有实际说明从哪里运行它。

我已下载 AWS CLI;我已经配置了 SQL Workbench 并将其连接到 Redshift。我已登录 Redshift 服务。我在哪里看不到可以输入 COPY 命令的地方。

即使是谷歌搜索也只是抛出“运行 COPY 命令”。

【问题讨论】:

    标签: amazon-web-services amazon-redshift


    【解决方案1】:

    Amazon Redshift 将自己呈现为 PostgreSQL 数据库。 COPY 命令是 Redshift 支持的 SQL 扩展。因此,COPY 命令需要从 SQL 客户端发出。

    您提到您已经配置了 SQL Workbench。连接到 Redshift 集群后,从该连接中运行命令。

    qwikLABS 上提供了有关 Amazon Redshift 的免费自定进度实验室——只需搜索 Redshift。这将向您介绍如何连接和使用 REdshift。

    【讨论】:

    • 如何使用任何 AWS 服务实现自动化?尝试使用 AWS Lambda,我是一个 python 人,但 AWS 的原生解决方案是使用 Node.js,我真的不熟悉。怎么办?
    • @AakashBasu 您需要通过 JDBC 连接到数据库。由于Redshift是基于PostgreSQL的,所以可以使用psycopg2。
    【解决方案2】:

    COPY 命令将从 SQL 客户端运行,例如 SQL Workbench。

    【讨论】:

      猜你喜欢
      • 2014-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-04
      • 2011-02-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多