2016-02-14 9 views
18

で赤方偏移の接続を定義する私はDataGripで赤方偏移の接続を定義しようとしているが、UI内の任意の赤方偏移のドライバを見つけることができませんでした。私はPostgresと一般的なDatabase Driverの両方を運用なしで使ってみました。DataGrip

誰かがこれを設定できましたか?

答えて

3

DataGripは、Amazon Redshiftのネイティブサポートを追加しました。だから今はずっと簡単になった。 enter image description here

2

私は(私はSSHトンネルを追加する必要がありましたPostgresのドライバで結局成功する - 。関係のないこの問題

+0

しかし、あなたはまだ右、赤方偏移データベースを接続する方法がわかりませんか? – moscas

+0

@moscas、私が意味することは、Postgresドライバを使ってRedshiftに接続することに成功したことです。 –

44

のためにあなたは私はあなたがjdbc drivers from AWSを使用することをお勧め赤方偏移するDataGripを接続したい場合は、単にどこのディレクトリにダウンロードあなたはそれらを保つことができ

その後、あなたは(⌘;)DataGripを開き、データソースメニューにアクセスしてください。。。 File -> Data Sources...

プリインストールされたドライバのいずれかどこかにドライバ部での上で右クリックし、 '追加→ドライバ'を選択してください Add -> Driver

「Redshift」のような良い名前を付け、下部にある「Driver files」の下の「+ Symbol」をクリックし、ダウンロードしたドライバを選択して「OK」をクリックします。 Add the driver

クラスの下で、com.amazon.redshift.jdbc41.Driverを選択し、DialectでPostgreSQLを選択します。 Select Class and Dialect

データソースメニュー(⌘;)にアクセスし、左上隅の「+」記号をクリックして、作成したドライバを選択することができます(私の場合、「Redshift」と呼ばれます)。データソースタイプ Select Driver for new Connection

は今URLフィールドに(あなたは、「クラスタ・データベースのプロパティ」の下で、あなたのクラスタ構成でそれを見つけることができます)あなたの赤方偏移のJDBC URLをコピーして、自分の資格情報を使用して、ユーザーとパスワードのフィールドを埋めます。 JDBC url

ここで「テスト接続」をクリックすると動作するはずです。

こちらがお役に立てば幸いです。指示に従うためにさらに質問や問題がある場合は、お気軽にコメントしてください。

+0

私のために働いたURLは 'jdbc:redshift://****.****.eu-central-1.redshift.amazonaws.com:5439/*****'(コンソール上で提供されているもの) – cyberbikepunk

+0

私は[ここに記載された問題](https://blog.jetbrains.com/datagrip/tag/redshift/)に遭遇していると思います。バージョン '2017.1.1'。 – theblang

+0

それは私のために決して問題ではなかった。あなたはどこでそれを修正することができますか? –

関連する問題