如何隐藏我不允许访问的数据库
当我通过pgAdmin3
连接到我的Heroku
– Postgresql
数据库时,它列出了所有的表(大约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中的相同。不需要引号。