Tom*_*ero 175 database postgresql heroku pgadmin
我想用pgadmin
客户端管理我的heroku数据库.到现在为止,我一直在这样做psql
.当我使用来自heroku pg:credentials
连接de DB的数据时pgadmin
,我获得:
发生了错误:
连接到服务器时出错:致命错误:数据库"postgres"权限被拒绝详细信息:用户没有CONNECT权限.
有关如何实现连接的任何指南?
ara*_*nid 322
在pgAdminIII中打开Heroku服务器的"属性",并将"维护DB"值更改为要连接到的数据库的名称.
默认设置适用于可以连接到服务器上任何数据库的DBA等人,但显然在您的情况下不是这样.
小智 94
按照araqnid上面的答案的建议更改维护数据库名称后,您还应该将数据库添加到数据库限制字段中,因为如果没有这个,您将看到数千个数据库,如果列表是,您可能无法在列表中找到您的数据库太长.
更多详细信息 - 如何隐藏我不允许访问的数据库
lmi*_*asf 32
为了将 pgAdmin 连接到您的数据库(Heroku 中的 postgres 实例),请执行以下操作:
您将获得将在 pgAdmin 中使用的以下信息:
hgm*_*mnz 18
我们在heroku之外的连接需要SSL.请验证您是否在客户端强制使用SSL.
编辑:
这里回答得更彻底:https://dba.stackexchange.com/questions/21869/connecting-pgadmin3-to-postgres-on-heroku
我们不允许连接到postgres
数据库,因此请务必将Maintenance DB设置为您的数据库名称,并确保使用SSL.
这应该足够了.
归档时间: |
|
查看次数: |
74204 次 |
最近记录: |