Heroku pgAdmin4隐藏了我不允许访问的数据库

Rom*_*man 24 heroku pgadmin-4

正如标题所述,如果我通过pgAdmin4连接到我的heroku posgresql数据库,我会看到许多其他我无法访问的数据库.

我知道某处必须有一个重写DB字段,但我找不到它.

在pgAdmin4中,它不在此处所述的高级选项卡中:

StackOverflow类似问题pgAdmin3

小智 7

实际上,您可以隐藏其余的数据库。当你为 serevr 填写所有凭据和连接参数时,为了避免解析这么多数据库,我们只需要将我们关心的那些数据库列入白名单。转到“高级”选项卡并在 db 限制下复制数据库名称(它与之前填写的“维护数据库”字段的值相同)。请记住 - 您必须在点击“保存”之前设置此参数,因为您无法在保存后修改此字段。资料来源:https : //medium.com/@vapurrmaid/getting-started-with-heroku-postgres-and-pgadmin-run-on-part-2-90d9499ed8fb

  • 事实上你可以编辑它。只需先断开与服务器的连接,然后转到“高级”选项卡并按照建议添加数据库,最后再次连接到服务器即可。这应该可以解决问题(谢谢亚历克斯)。 (4认同)

jmc*_*tie 1

您可能正在使用 Hobby-Dev 或 Hobby-Basic 数据库。这些使用共享基础设施。尽管您可以在列表中看到其他(模糊的)数据库,但您无权访问它们。为了避免看到它们,请在 pgAdmin 的连接设置中指定数据库名称。

  • 在 pgAdmin 4 中,服务器的连接选项卡有一个维护数据库字段,但如果您使用 Hobby-Dev 或 Hobby-Basic,则指定 Heroku 数据库名称不会过滤掉其他数据库名称。 (5认同)