我正在尝试在DataGrip中定义Redshift连接,但在UI中找不到任何Redshift驱动程序。我尝试使用Postgres和通用数据库驱动程序,但没有运气。
有人能够配置吗?
答案 0 :(得分:49)
如果您想将DataGrip连接到Redshift,我建议您使用jdbc drivers from AWS。只需将它们下载到一个可以保存它们的目录。
右键单击其中一个预安装的驱动程序或驱动程序部分的某个位置。然后选择添加→驱动程序'
给它一个好名字,比如Redshift'在底部,单击驱动程序文件下的+符号,选择刚下载的驱动程序,然后单击确定。
在课程下,选择com.amazon.redshift.jdbc41.Driver,在Dialect下,选择PostgreSQL。
现在您可以转到数据源菜单(⌘;)并单击" +"左上角的符号,并选择您刚刚创建的驱动程序(在我的情况下称为" Redshift")作为数据源类型。
现在将您的redshift jdbc url(您可以在#34; Cluster Database Properties"下的群集配置中找到它)复制到URL字段中,并使用您的凭据填写用户和密码字段。
现在可以点击"测试连接"它应该工作。
我希望这会有所帮助。如果您有其他问题或问题需要遵循说明,请随时发表评论。
答案 1 :(得分:11)
答案 2 :(得分:2)
我毕竟使用Postgres驱动程序取得了成功(我不得不添加SSH隧道 - 与此问题无关