PyCharm 的数据库工具是否支持访问 Amazon DynamoDB 和 RDS?
Does PyCharm's Database Tool support to access Amazon DynamoDB and RDS?
我每天使用 Pycharm 作为我的主要 python IDE。我的项目使用 Boto(Amazon Python SDK)来访问 Amazon DynamoDB 和 Amazon RDS。有没有人有使 Pycharm 使用 Amazon 数据库服务的经验?
我想如果我可以查看和显示 RDS 的 table 内容并直接从 Pycharm 搜索 DynamoDB 的数据,那就太好了。
是的,你可以。
您只需添加一个新的驱动程序定义,并将您可以从 AWS 控制台 redshift 下载的 Jar 驱动程序添加到驱动程序文件中。
将 class 名称设置为 com.amazon.redshift。jdbc41.Driver
将 url 模板设置为 jdbc:redshift://{host}:{port}/{database}
将默认端口设置为 4539
将默认方言设置为 PostgreSQL
您现在可以使用使用此驱动程序的连接,效果非常好。
您可以使用 AWS 提供的 Redshift JDBC 驱动程序以及 IDE 中的自定义驱动程序定义。
设置 Redshift 驱动程序
- 从 AWS Redshift driver documentation
下载 Redshift JDBC 驱动程序
- 在 Pycharm(或任何基于 IDE 的想法中)打开 数据源和驱动程序 对话框,方法是 select 从新数据源菜单(单击“数据库”面板顶部工具栏中的“+”)。
- 从 New 菜单(单击对话框左上方工具栏中的“+”)select Driver 选项(靠近底部)。
- 从 驱动程序文件 面板添加在第一步中下载的 JAR 文件。
- Select
com.amazon.redshift.jdbc41.Driver
来自 Class 下拉列表。
- Select PostgreSQL 来自 Dialect 下拉列表。
- 添加 URL 模板:
jdbc:redshift://{host}:{port}/{database}
- 最后点击应用
要使用驱动程序:
- 从 New 菜单(单击对话框左上方工具栏中的“+”)select 新添加的驱动程序。
- 从 AWS 控制台为您的 Redshift 集群添加连接详细信息。
- 使用端口 4536
我每天使用 Pycharm 作为我的主要 python IDE。我的项目使用 Boto(Amazon Python SDK)来访问 Amazon DynamoDB 和 Amazon RDS。有没有人有使 Pycharm 使用 Amazon 数据库服务的经验?
我想如果我可以查看和显示 RDS 的 table 内容并直接从 Pycharm 搜索 DynamoDB 的数据,那就太好了。
是的,你可以。 您只需添加一个新的驱动程序定义,并将您可以从 AWS 控制台 redshift 下载的 Jar 驱动程序添加到驱动程序文件中。
将 class 名称设置为 com.amazon.redshift。jdbc41.Driver 将 url 模板设置为 jdbc:redshift://{host}:{port}/{database} 将默认端口设置为 4539 将默认方言设置为 PostgreSQL
您现在可以使用使用此驱动程序的连接,效果非常好。
您可以使用 AWS 提供的 Redshift JDBC 驱动程序以及 IDE 中的自定义驱动程序定义。
设置 Redshift 驱动程序
- 从 AWS Redshift driver documentation 下载 Redshift JDBC 驱动程序
- 在 Pycharm(或任何基于 IDE 的想法中)打开 数据源和驱动程序 对话框,方法是 select 从新数据源菜单(单击“数据库”面板顶部工具栏中的“+”)。
- 从 New 菜单(单击对话框左上方工具栏中的“+”)select Driver 选项(靠近底部)。
- 从 驱动程序文件 面板添加在第一步中下载的 JAR 文件。
- Select
com.amazon.redshift.jdbc41.Driver
来自 Class 下拉列表。 - Select PostgreSQL 来自 Dialect 下拉列表。
- 添加 URL 模板:
jdbc:redshift://{host}:{port}/{database}
- 最后点击应用
要使用驱动程序:
- 从 New 菜单(单击对话框左上方工具栏中的“+”)select 新添加的驱动程序。
- 从 AWS 控制台为您的 Redshift 集群添加连接详细信息。
- 使用端口 4536