redshift conectar aws amazon-redshift pgadmin

amazon-redshift - conectar - pgadmin aws



Conectando a un cluster Redshift desde pgAdmin (3)

Pruebe SQLWorkbench. No he probado pgadmin, pero SqlWorkbench y Postgresql jdbc connector funcionan perfectamente para mí.

ACTUALIZACIÓN : también se solicita en la lista de correo de PgAdmin-support here .

Así que tengo un clúster AWS Redshift en funcionamiento, y puedo conectarme desde la línea de comandos con

$ psql -h host -d database -p port -U username

Quiero conectarme al clúster a través de pgAdmin III, pero después de conectarme al clúster, aparece un error que dice:

Error: debe ser superusuario para ver default_tablespace

Tenga en cuenta que los campos que ingresé fueron: Nombre, Host, Puerto, Base de datos de mantenimiento, Nombre de usuario y Contraseña, todos los cuales se ingresaron de la misma manera que con el comando psql.

Ahora, si me conecto a través de psql, y compruebo:

$ /tu

Este usuario [el usuario maestro otorgado por AWS] es, de hecho, un superusuario. Entonces, ¿hay alguna sugerencia sobre cuál podría ser la causa de este error?

Como una pregunta de seguimiento, cuando me conecto a otros dbs remotos, no recibo este error aunque no sea un superusuario, ¿qué ocurre aquí? ¿Qué pasa con Redshift que causa este error cuando se conecta a través de pgAdmin?


Si todo lo que necesita es una forma GUI de editar un SQL complejo y no desea copiar y pegar cada vez que realice un cambio, puede utilizar un acceso directo de edición

pguser=> /e

Esto abrirá el editor de su elección (guardado en su máquina como $EDITOR )

Para sobrescribirlo solo para mantener las sesiones (si su valor predeterminado es vim pero desea usar gedit ) ejecute esto:

$ EDITOR=gedit psql -h host -d database -p port -U username

Edite su SQL usando /e luego guarde y salga. Se ejecutará su código. Luego, simplemente abra /e nuevamente y llenará su editor con la consulta previa.

¡Disfrutar!


PGAdmin 1.6.3 (¡de marzo de 2007!) Está funcionando bien para mí (en OS X) con Redshift.

Esto tiene sentido, supongo, dado que Redshift fue bifurcado de Postgres 8.0.

NOTA: por ''bien'' me refiero a las cosas que deseo de un trabajo de GUI Aceptar. Todavía hay algunas peculiaridades y mensajes de error para ser despedido.