DataGripでRedshift接続を定義しようとしていますが、UIでRedshiftドライバーが見つかりませんでした。 Postgresと一般的なデータベースドライバーの両方を使用してみましたが、うまくいきませんでした。
誰かがこれを設定できましたか?
DataGripをRedshiftに接続する場合は、 AWSのjdbcドライバー を使用することをお勧めします。それらを保存できるディレクトリにダウンロードするだけです。
次に、DataGripを開き、データソースメニューに移動します(⌘;)。
事前にインストールされているドライバーのいずれか、またはドライバーセクションのどこかを右クリックします。そして、「追加→ドライバ」を選択します
「Redshift」などの適切な名前を付け、下部で、[ドライバーファイル]の下の[+]記号をクリックし、ダウンロードしたドライバーを選択して[OK]をクリックします。
クラスの下でcom.Amazon.redshift.jdbc41.Driverを選択し、方言の下でPostgreSQLを選択します。
これで、データソースメニュー(⌘;)に移動し、左上隅の「+」記号をクリックして、作成したドライバー(私の場合は「Redshift」と呼ばれます)をデータソースタイプとして選択できます。
次に、redshift jdbcのURL(「Cluster Database Properties」の下のクラスター構成で確認できます)をURLフィールドにコピーし、ユーザーとパスワードのフィールドに資格情報を入力します。
これで、「接続のテスト」をクリックすると動作するはずです。
これがお役に立てば幸いです。指示に従うためにさらに質問や問題がある場合は、お気軽にコメントしてください。
私は結局Postgresドライバーで成功します(SSHトンネルを追加する必要がありました-この問題には関係ありません