postgres iii español delete database postgresql heroku pgadmin

iii - heroku postgresql database url



Conéctese a una base de datos heroku con pgadmin (4)

Me gustaría administrar mi base de datos pgadmin con el cliente pgadmin . Por ahora, he estado haciendo esto con psql . Cuando uso datos de heroku pg:credentials para conectar de DB usando pgadmin , pgadmin :

Se ha producido un error:

Error al conectarse al servidor: FATAL: permiso denegado para la base de datos "postgres" DETALLE: El usuario no tiene el privilegio CONNECT.

¿Alguna guía sobre cómo lograr la conexión?


Abra las "Propiedades" del servidor Heroku en pgAdminIII y cambie el valor "Maintenance DB" para que sea el nombre de la base de datos a la que desea conectarse.

La configuración predeterminada es adecuada para los DBA y otros que pueden conectarse a cualquier base de datos en el servidor, pero aparentemente eso no es cierto en su caso.


Cambie la base de datos de mantenimiento por el nombre de su base de datos, por ejemplo, dva70000p0090. Esto debería funcionar.


Después de cambiar el nombre de la base de mantenimiento según lo sugerido por la respuesta de araqnid anterior , también debe agregar su base de datos al campo Restricciones de DB porque sin esto verá miles de bases de datos y es posible que no pueda encontrar la suya en la lista si la lista es demasiado largo.

Más detalles aquí - Cómo ocultar bases de datos a las que no tengo acceso


Requerimos SSL para conexiones fuera de heroku. Verifique si está forzando SSL en su cliente.

Editar:

Respondió más detalladamente aquí: https://dba.stackexchange.com/questions/21869/connecting-pgadmin3-to-postgres-on-heroku

No permitimos las conexiones a la postgres datos de postgres , así que asegúrese de establecer la postgres datos de mantenimiento en el nombre de su base de datos, y asegúrese de usar SSL.

Eso debería ser suficiente.