当我通过 pgAdmin3
连接到我的 Heroku
- Postgresql
数据库时,它会列出所有的表(大约有 2600 张表)。每次打开 pgAdmin3
都需要找到自己的数据库。
是否有一种方法来隐藏那些我无权访问的数据库?
pgAdmin 4 不包含“DB Restriction”功能,这正是我不使用它的唯一原因,而只能选择使用 pgAdmin 3。
已经有一张票据开启了,以在 pgAdmin 4 中添加此功能...https://redmine.postgresql.org/issues/1918
最新版的pgAdmin 4(2.0)也有“高级”选项卡中的DB限制属性,与pgAdmin 3类似。无需加引号。
我曾经遇到与其他10个数据库相同的问题,Matt Stevens的回答只有部分有用,即一开始有帮助,然后我可以访问同一服务器上的另一个数据库。
我按照描述的操作,但没有显示任何数据库。在“DB限制”中,您需要输入您的数据库名称,用单引号括起来并用逗号分隔。例如:'db1', 'db2'。
在pgAdmin 4.5中不要使用单引号括起来,否则会运行失败。