When I connect to my Heroku
- Postgresql
database via pgAdmin3
, It lists all the tables (about 2600). Every time I open the pgAdmin3 I have to find my own database.
Is there a way to hide databases that I'm not allowed
to access ?
Had the same issue, as its a shared space on AWS with 1000 other DBs.
pgAdmin 3
'dback447'
pgAdmin 4
Same as above, but on step 3 do not use quotes, just the plain DB name. E.g dback447
pgAdmin 4 does not contain the 'DB Restriction' which is the only reason I am not using it, forcing me to settle for pgAdmin 3.
There was a ticket opened up to add this functionality in pgAdmin 4 ... https://redmine.postgresql.org/issues/1918
I had the same issue with only 10 other DBs and Matt Stevens' answer was only partly helpful ie at first it helped and then I got access to another DB on the same server.
I did all as described and it shoed no DB at all. In 'DB restriction' you type in the name of your databases enclosed in single quotes and separated by commas. E.g. 'db1', 'db2'.