正如标题所述,如果我通过pgAdmin4连接到我的heroku posgresql数据库,我会看到许多其他我无法访问的数据库。
我知道某处必须有一个重写DB字段,但我找不到它。
在pgAdmin4中,它不在此处所述的高级选项卡中:
答案 0 :(得分:2)
实际上,您可以隐藏其余数据库。 当您为serevr填写所有凭据和连接参数时,为了避免解析太多数据库,我们只需要将我们关心的那些数据库列入白名单。 转到“高级”标签,然后在“数据库限制”下复制数据库名称(该名称与之前填写的“维护数据库”字段相同)。请记住-您必须先设置此参数,然后再单击“保存”,因为保存后无法修改此字段。 来源:https://medium.com/@vapurrmaid/getting-started-with-heroku-postgres-and-pgadmin-run-on-part-2-90d9499ed8fb
答案 1 :(得分:1)
您可能正在使用Hobby-Dev或Hobby-Basic数据库。这些使用共享基础架构虽然您可以在列表中看到其他(混淆)DB,但您无权访问它们。要避免看到它们,请在pgAdmin。
中的连接设置中指定数据库名称