如何使用Heroku在PGAdminIII上查看用户数据库?

时间:2012-12-09 22:42:18

标签: database postgresql heroku pgadmin

我用我的Heroku数据库设置了PGAdmin III。

我想知道如何看到我的用户数据库。我仍在构建我的网站,所以我想测试它们在数据库中的注册方式。

然而,我所看到的只是大量数据库,其名称与“d10abc111ldlapsaman”一样奇怪。如何访问我的用户数据库?

如果PGAdmin III不是正确的工具 - 我应该使用什么工具来查看我的仍在开发的Heroku应用程序的用户?

2 个答案:

答案 0 :(得分:4)

您可能现在已经找到了问题,但您要做的是转到https://postgres.heroku.com。查看数据库的默认连接设置。现在,使用以下设置在 pgAdmin III 中执行以下操作:

  1. 档案 - >添加服务器
  2. 名称:您想要的任何内容 主持人: ec2-xx-xxx-xxx-xxx.compute-1.amazonaws.com
    端口: 5432
    维护数据库: yourdbname(在您的示例中为d10abc111ldlapsaman
    用户名: uiuskwljksjdkje(更改为您的)
    密码: sdjfj3#@f333edfs(更改为您的)
  3. 其他设置可以保持原来的状态。
  4. 您不应该连接到服务器。展开它并滚动查看长列表,直到找到您的数据库名称(您放置为维护数据库的名称)。
  5. 你已经完成了!

答案 1 :(得分:0)

为像我这样仍然需要它的人更新答案:

  1. 转到您的 heroku 帐户并找到您的数据库凭据(您应该打开您的应用程序,然后是附加组件上的 postgres,最后是设置): screenshot

  2. 在 pgadmin 中,您应该右键单击“服务器”-> 创建 -> 服务器并输入您的凭据:

  • General/Name:pgadmin 将显示的名称(仅适用于您)

  • 连接/主机名:凭证中的主机

  • 连接/端口:凭据中的端口(可能是 5432)

  • 连接/维护数据库:数据库在凭证中

  • 连接/用户名:用户在凭据中

  • 连接/密码:密码在凭据中(提示:选中该框以保存)

  • SSL/SSL 模式:需要

  • 高级/数据库限制:您的数据库(与维护数据库相同)-> 这将仅过滤您的数据库,如果您不这样做,这些数据库将成为垃圾邮件。