使用jdbc mysql与postgresql将google电子表格连接到amazon redshift

使用jdbc mysql与postgresql将google电子表格连接到amazon redshift,jdbc,amazon-redshift,Jdbc,Amazon Redshift,我有一个支持将postgresql客户机与jdbc连接的amazon redshift db GoogleApps脚本支持使用jdbc连接数据库,但仅支持mysql、ms sql和oracle协议,而不支持postgresql。如果我尝试,毫不奇怪会出现错误: '连接URL使用了不受支持的JDBC协议。' 看看谷歌的一些论坛,这已经是一个问题好几年了,谷歌没有回应 有什么解决办法吗 谢谢如果您使用的是亚马逊红移,那么您可以通过亚马逊红移客户端进行连接 以下是步骤: 在红移客户端中编写SQL查询

我有一个支持将postgresql客户机与jdbc连接的amazon redshift db

  • GoogleApps脚本支持使用jdbc连接数据库,但仅支持mysql、ms sql和oracle协议,而不支持postgresql。如果我尝试,毫不奇怪会出现错误:

  • '连接URL使用了不受支持的JDBC协议。'

    看看谷歌的一些论坛,这已经是一个问题好几年了,谷歌没有回应

    有什么解决办法吗


    谢谢

    如果您使用的是亚马逊红移,那么您可以通过亚马逊红移客户端进行连接

    以下是步骤:

  • 在红移客户端中编写SQL查询并将其另存为报表
  • 在嵌入链接中使用其生成的api密钥和报告编号
  • 使用Importdata功能到google电子表格自动导入数据。默认情况下,它将每一小时刷新一次

  • 谢谢

    我使用了Kloudio——一个google sheets扩展来完成这项工作。我可以在Kloudio中运行和调度我的红移查询,他们不想让您上传自己的JDBC驱动程序,这是可以理解的——他们不想运行随机的未知代码。虽然他们没有提供PgJDBC非常令人沮丧,但我认为除了说服他们添加PgJDBC或进行CSV导出,然后将CSV数据上传到脚本之外,您没有其他选择。祝你好运,他们并不以反应灵敏著称。谢谢,克雷格。我们将看看谷歌是否能解决这个问题。@Elm你知道吗?谷歌数据工作室支持Postgre,因此你可以使用它作为解决方法,并将脚本连接到数据工作室数据。你能告诉我生成API密钥的客户端的名称吗?