1

我正在尝试在 DataGrip 中运行 Redshift UNLOAD 命令,但它不起作用。Datagrip 突出显示 UNLOAD 关键字,显示的消息是:

<statement> expected, got UNLOAD.

它不会运行。

不过,常规 SQL 语句会针对 Redshift 运行。

我正在使用 Redshift JDBC 驱动程序。

我是否在某处缺少设置,或者是否有在 DatagRip 中运行 UNLOAD 的特定方式?

谢谢

4

2 回答 2

0

跟DataGrip的人聊过,他们目前不支持redshift sql方言。嘘。

于 2016-12-02T03:49:46.400 回答
0

我几乎完全将 DataGrip 用于我的 Redshift 工作(并且从 0xDBE 开始就已经这样做了)。

它工作得很好,尤其是使用 Redshift JDBC 驱动程序(将类设置为com.amazon.redshift.jdbc42.driver,方言设置为PostgreSQL)。

如果某些东西不想运行,那么只需突出显示整个 SQL 语句并点击 ⌘+⏎ 并发送未修改的查询。但是,截至 2016.3,我没有收到这些语法错误。

于 2016-12-06T14:57:26.823 回答