amazon-redshift - 从 pgAdmin 连接到 Redshift 集群

标签 amazon-redshift pgadmin

更新:也在 PgAdmin 支持邮件列表 here 上询问.

<小时/>

因此,我已经启动并运行了一个 AWS Redshift 集群,并且我可以使用

从命令行连接到它

$ psql -h 主机 -d 数据库 -p 端口 -U 用户名

我想通过 pgAdmin III 连接到集群,但是在连接到集群后,我收到一条错误消息:

Error: Must be superuser to view default_tablespace

注意,我输入的字段是:名称、主机、端口、维护数据库、用户名和密码,所有这些字段的输入方式与 psql 命令相同。

现在,如果我通过 psql 连接,并且检查:

$\tu

该用户[AWS授予的主用户]实际上是 super 用户。那么对于导致此错误的原因有什么建议吗?

作为一个后续问题,当我连接到其他远程数据库时,即使我不是 super 用户,我也没有收到此错误,那么这里发生了什么? Redshift 会导致通过 pgAdmin 连接时发生此错误吗?

最佳答案

PGAdmin 1.6.3 (from March 2007!)对于我来说(在 OS X 上)使用 Redshift 工作得很好。

我想这是有道理的,因为 Redshift 是从 Postgres 8.0 fork 出来的。

注意:我所说的“很好”是指我想要从 GUI 中得到的东西可以正常工作。仍有一些怪癖和错误消息需要消除。

关于amazon-redshift - 从 pgAdmin 连接到 Redshift 集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15285752/

相关文章:

postgresql - 如何在 pgAdmin v1.14.2 查询工具中将查询输出作为文本获取?

sql - 在 pgadmin iii 中导入 .sql 文件

postgresql - 为什么 pgAdmin III 不能连接到 Postgres?

sql - 元组没有按顺序插入数据库表中?

postgresql - AWS Redshift 批量插入 + 编码定义

postgresql - Redshift 错误: relation "Temp table" does not exist

apache-spark - : java. lang.NoSuchMethodError : com. amazonaws.services.s3.transfer.TransferManager.<init>(S3;Ljava/util/concurrent/ThreadPoolExecutor;)V

amazon-web-services - 亚马逊 AWS 连接错误

hadoop - Hive 到 Redshift 日期/时间转换