将pgAdmin3连接到Heroku上的Postgres
我正在与Django应用程序一起运行Heroku Postgres数据库(Database)。引用该插件的文档在这里。我认为这对于社区来说是一个值得提出的问题,因为Heroku今天警告其用户,它将从以前默认的共享数据库附件中迁移所有内容。 我在将pgAdmin3连接到数据库时遇到问题。 按照上面的链接中的说明,我使用以下命令获取数据库的凭据: $ heroku pg:credentials HEROKU_POSTGRESQL_OLIVE 我在Mac OSX上使用Postgresql的自制安装。 同时,我有: 在我的pg_postgresql.conf中打开SSL; 添加了设置: listen_addresses = '*' 并添加 host all all 0.0.0.0/0 md5 并重新启动我的postgres服务器。 然后我转到pgAdmin3并选择File > Add Server。 我输入Heroku提供的凭据,如下所示(第一个是Heroku凭据名称,第二个是pgAdmin字段名称): 在“属性”标签中: dbname转换为Name; 主持人 进入港口; 我将“维护数据库”的pgAdmin字段留空; 用户进入用户名; 密码变成密码; 在SSL标签中: 在SSL字段中,我选择“ require”(按照Heroku的指示)。 我按下Enter键,pgAdmin认为,然后引发如下错误: An error has occurred: Error connecting to the server: FATAL: permission …