我正在尝试在 DataGrip 中运行 Redshift UNLOAD 命令,但它不起作用。Datagrip 突出显示 UNLOAD 关键字,显示的消息是:
<statement> expected, got UNLOAD.
它不会运行。
不过,常规 SQL 语句会针对 Redshift 运行。
我正在使用 Redshift JDBC 驱动程序。
我是否在某处缺少设置,或者是否有在 DatagRip 中运行 UNLOAD 的特定方式?
谢谢
我正在尝试在 DataGrip 中运行 Redshift UNLOAD 命令,但它不起作用。Datagrip 突出显示 UNLOAD 关键字,显示的消息是:
<statement> expected, got UNLOAD.
它不会运行。
不过,常规 SQL 语句会针对 Redshift 运行。
我正在使用 Redshift JDBC 驱动程序。
我是否在某处缺少设置,或者是否有在 DatagRip 中运行 UNLOAD 的特定方式?
谢谢
跟DataGrip的人聊过,他们目前不支持redshift sql方言。嘘。
我几乎完全将 DataGrip 用于我的 Redshift 工作(并且从 0xDBE 开始就已经这样做了)。
它工作得很好,尤其是使用 Redshift JDBC 驱动程序(将类设置为com.amazon.redshift.jdbc42.driver
,方言设置为PostgreSQL
)。
如果某些东西不想运行,那么只需突出显示整个 SQL 语句并点击 ⌘+⏎ 并发送未修改的查询。但是,截至 2016.3,我没有收到这些语法错误。