PyCharm的数据库工具是否支持访问Amazon DynamoDB和RDS?

Ell*_*hen 2 jetbrains-ide amazon-rds pycharm amazon-dynamodb amazon-redshift

我每天都使用Pycharm作为主要的Python IDE。我的项目使用Boto(Amazon Python SDK)访问Amazon DynamoDB和Amazon RDS。有没有人有使Pycharm与Amazon的数据库服务一起使用的经验?

我认为,如果我可以查看和显示RDS的表内容并直接从Pycharm中搜索DynamoDB的数据,那将非常好。

Tim*_*Tim 5

您可以将AWS提供的Redshift JDBC驱动程序与IDE中的自定义驱动程序定义一起使用。

设置Redshift驱动程序

  • AWS Redshift驱动程序文档下载Redshift JDBC驱动程序
  • InPycharm(或任何基于想法的IDE)通过从新的数据源菜单中选择一个数据源来打开“ 数据源和驱动程序”对话框(单击“数据库”面板顶部工具栏中的“ +”)。
  • 从“ 新建”菜单(单击对话框左上方工具栏中的“ +”),选择“ 驱动程序”选项(位于底部附近)。
  • 驱动程序文件面板中,添加第一步中下载的JAR文件。
  • com.amazon.redshift.jdbc41.Driver类别下拉菜单中选择。
  • 从“ 方言”下拉列表中选择PostgreSQL
  • 添加URL模板: jdbc:redshift://{host}:{port}/{database}
  • 最后打申请

要使用驱动程序:

  • 从“ 新建”菜单(单击对话框左上方工具栏中的“ +”),选择新添加的驱动程序。
  • 从AWS控制台为redshift集群添加连接详细信息。
  • 使用端口4536