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

私は Redshift の作業にほぼ独占的に DataGrip を使用しています (0xDBE のときから使用しています)。

特にRedshift JDBCドライバー(クラスをに設定しcom.amazon.redshift.jdbc42.driver、方言をに設定PostgreSQL)では、まったく問題なく動作します。

何かを実行したくない場合は、SQL ステートメント全体を強調表示して ⌘+⏎ を押すと、変更されていないクエリが送信されます。しかし、2016.3 の時点では、これらの構文エラーは発生していません。

于 2016-12-06T14:57:26.823 に答える