如何隐藏我不允许访问的数据库

当我通过pgAdmin3连接到我的HerokuPostgresql数据库时,它列出了所有的表(大约2600)。 每次打开pgAdmin3,我都要find自己的数据库。

有没有办法隐藏我not allowed访问的数据库?

有同样的问题,因为它与其他1000个数据库的AWS共享空间。

在pgAdmin三

  • 确保你从服务器断开连接,
  • select服务器,右键 – >属性,高级选项卡,
  • 在“数据库限制”中键入数据库名称中的引号,并用空格分隔

例如'dback447'

pgAdmin 4不包含'DB限制',这是我不使用它的唯一原因,迫使我解决pgAdmin 3。

有一个票打开,以在pgAdmin 4中添加此function… https://redmine.postgresql.org/issues/1918

我只有10个其他数据库同样的问题,马特史蒂文森的答案只是部分有用的,即起初它帮助,然后我有权访问同一台服务器上的另一个数据库。

我做了所有描述,根本没有数据库。 在“数据库限制”中,input用单引号括起来的数据库名称, 并用逗号分隔 。 例如'db1' 'db2'。

最新版本的pgAdmin 4(2.0)在服务器连接属性的“高级”选项卡中也具有数据库限制属性,与pgAdmin 3中的相同。不需要引号。