在 DataGrip 中定义 Redshift 连接
Defining a Redshift connection in DataGrip
我试图在 DataGrip 中定义 Redshift 连接,但在 UI 中找不到任何 Redshift 驱动程序。我尝试同时使用 Postgres 和通用数据库驱动程序,但没有成功。
有人能配置这个吗?
我终于成功使用了 Postgres 驱动程序(我不得不添加 SSH 隧道 - 与此问题无关
如果您想将 DataGrip 连接到 Redshift,我建议您使用 jdbc drivers from AWS。只需将它们下载到您可以保存它们的目录即可。
然后打开 DataGrip 并转到数据源菜单 (⌘;)。
右键单击其中一个预安装的驱动程序或驱动程序部分中的某处。并且 select 'Add → Driver'
给它起一个好名字,例如 'Redshift',然后在底部,单击驱动程序文件下的 + 符号,select 您刚刚下载的驱动程序,然后单击确定。
在 class、select com.amazon.redshift.jdbc41.Driver 下,select PostgreSQL。
现在您可以转到数据源菜单 (⌘;) 并单击左上角的“+”符号和 select 您刚刚创建的驱动程序(在我的例子中它称为 "Redshift") 作为数据源类型。
现在将您的 redshift jdbc url(您可以在 "Cluster Database Properties" 下的集群配置中找到它)复制到 URL 字段并填写用户和密码字段用你的凭据。
现在你可以点击 "Test Connection" 它应该可以了。
希望对您有所帮助。如果您对按照说明有进一步的疑问或问题,请随时发表评论。
DataGrip 添加了对 Amazon Redshift 的原生支持。所以现在它变得容易多了。
我试图在 DataGrip 中定义 Redshift 连接,但在 UI 中找不到任何 Redshift 驱动程序。我尝试同时使用 Postgres 和通用数据库驱动程序,但没有成功。
有人能配置这个吗?
我终于成功使用了 Postgres 驱动程序(我不得不添加 SSH 隧道 - 与此问题无关
如果您想将 DataGrip 连接到 Redshift,我建议您使用 jdbc drivers from AWS。只需将它们下载到您可以保存它们的目录即可。
然后打开 DataGrip 并转到数据源菜单 (⌘;)。
右键单击其中一个预安装的驱动程序或驱动程序部分中的某处。并且 select 'Add → Driver'
给它起一个好名字,例如 'Redshift',然后在底部,单击驱动程序文件下的 + 符号,select 您刚刚下载的驱动程序,然后单击确定。
在 class、select com.amazon.redshift.jdbc41.Driver 下,select PostgreSQL。
现在您可以转到数据源菜单 (⌘;) 并单击左上角的“+”符号和 select 您刚刚创建的驱动程序(在我的例子中它称为 "Redshift") 作为数据源类型。
现在将您的 redshift jdbc url(您可以在 "Cluster Database Properties" 下的集群配置中找到它)复制到 URL 字段并填写用户和密码字段用你的凭据。
现在你可以点击 "Test Connection" 它应该可以了。
希望对您有所帮助。如果您对按照说明有进一步的疑问或问题,请随时发表评论。
DataGrip 添加了对 Amazon Redshift 的原生支持。所以现在它变得容易多了。