我正在尝试在DataGrip中运行Redshift UNLOAD命令,但它无法正常工作。 Datagrip突出显示UNLOAD关键字,显示的消息为:
<statement> expected, got UNLOAD.
它不会运行。
虽然常规SQL语句针对Redshift运行。
我正在使用Redshift JDBC驱动程序。
我在某处错过了某个设置,或者是否有在DatagRip中运行UNLOAD的特定方式?
由于
答案 0 :(得分:0)
在DataGrip与人们交谈时,他们目前不支持redshift sql方言。嘘声。
答案 1 :(得分:0)
我几乎只使用DataGrip进行Redshift工作(并且自从它是0xDBE以来已经完成)。
它完全正常,特别是使用Redshift JDBC驱动程序(将类设置为com.amazon.redshift.jdbc42.driver
,将方言设置为PostgreSQL
)。
如果某些内容不想运行,则只需突出显示整个SQL语句并按⌘+⏎,它就会不加修改地发送查询。但是,截至2016年3月,我没有收到这些语法错误。