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

Heroku 如何隐藏不允许访问的数据库,heroku,pgadmin,Heroku,Pgadmin,当我通过pgAdmin3连接到我的Heroku-Postgresql数据库时,它列出了所有表(大约2600个)。每次打开pgAdmin3时,我都必须找到自己的数据库 有没有办法隐藏不允许我访问的数据库?也有同样的问题,因为它是AWS上与1000个其他数据库共享的空间 pgAdmin 3 确保已断开与服务器的连接 右键单击服务器->属性->高级选项卡 在“DB restriction”中,键入数据库的名称,用单引号括起来,用空格分隔。例如,'dback447' pgAdmin 4 同上,但在步骤3

当我通过
pgAdmin3
连接到我的
Heroku
-
Postgresql
数据库时,它列出了所有表(大约2600个)。每次打开pgAdmin3时,我都必须找到自己的数据库


有没有办法隐藏不允许我访问的数据库?

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

pgAdmin 3

  • 确保已断开与服务器的连接
  • 右键单击服务器->属性->高级选项卡
  • 在“DB restriction”中,键入数据库的名称,用单引号括起来,用空格分隔。例如,
    'dback447'
  • pgAdmin 4


    同上,但在步骤3中,不要使用引号,只使用普通的DB名称。例如,
    dback447

    我只有10个其他数据库有同样的问题,马特·史蒂文斯的回答只是部分有用,也就是说,起初它有帮助,然后我访问了同一服务器上的另一个数据库


    我做了所有描述和它的鞋没有DB在所有。在“DB restriction”中,键入数据库名称,该名称用单引号括起来,并用逗号分隔。例如,“db1”、“db2”。

    pgAdmin 4不包含“DB限制”,这是我不使用它的唯一原因,迫使我接受pgAdmin 3


    在pgAdmin 4中打开了添加此功能的票证

    最新版本的pgAdmin 4(2.0)在服务器连接属性的“高级”选项卡中也有DB restriction属性,与pgAdmin 3中的属性非常相似。不需要引号。

    在pgAdmin 4.5中不要用单引号括起来,如果这样做,它将不起作用。

    只想补充一点,在执行此操作之前,必须先断开与服务器的连接,否则DB限制字段将灰显另一件事:使用单引号!在pgadmin4中是如何实现的?pgadmin4中没有高级选项卡。@Roman AFAIK如何在pgadmin4中实现这一点是通过删除该选项卡并使用pgadmin3实现的。在pgadmin4中,单引号不再起作用。仅仅是简单的数据库名.pgadmin 4就糟透了。它的速度很慢,而且有很多错误。我现在正在使用pgAdmin 4,DB限制非常有效。pgAdmin 4.6也是如此