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

Heroku pgAdmin4隐藏不允许我访问的数据库,heroku,pgadmin-4,Heroku,Pgadmin 4,正如标题所述,如果我通过pgAdmin4连接到heroku posgresql数据库,我会看到许多其他不允许访问的数据库 我知道某处一定有一个限制DB字段,但我找不到它 在pgAdmin4中,其不在“高级”选项卡中,如下所述: 您可能正在使用Hobby Dev或Hobby Basic数据库。它们使用共享的基础设施。虽然您可以在列表中看到其他(模糊化的)DB,但您无权访问它们。为了避免看到它们,请在pgAdmin中的连接设置中指定DB名称。实际上,您可以隐藏其余数据库。 当您为serevr填写所有

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

我知道某处一定有一个限制DB字段,但我找不到它

在pgAdmin4中,其不在“高级”选项卡中,如下所述:


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

实际上,您可以隐藏其余数据库。 当您为serevr填写所有凭据和连接参数时,为了避免解析如此多的数据库,我们必须只列出我们关心的那些数据库。 转到“高级”选项卡,并在“数据库限制”下复制数据库名称(该名称的值与前面填写的“维护数据库”字段的值相同)。请记住-必须在点击“保存”之前设置此参数,因为保存后无法修改此字段。
来源:

在pgAdmin 4中,服务器的“连接”选项卡有一个“维护数据库”字段,但如果您使用的是Hobby-Dev或Hobby-Basic,则指定Heroku数据库名称不会过滤掉其他数据库。Postco直接打开指定的数据库,而不是像pgAdmin 4一样强制您查找。目前,您无法,这个问题有一个bug问题,希望能在bug修复中得到解决,您可以编辑它。只需先断开与服务器的连接,然后转到“高级”选项卡,按照建议添加数据库,最后再次连接到服务器。这应该可以做到(顺便说一句,谢谢亚历克斯)。