Lorsque je me connecte à ma base de données Heroku
- Postgresql
via pgAdmin3
, Il répertorie toutes les tables (environ 2600). Chaque fois que j'ouvre le pgAdmin3, je dois trouver ma propre base de données.
Existe-t-il un moyen de masquer les bases de données que je suis not allowed
accéder ?
A eu le même problème, car c'est un espace partagé sur AWS avec 1000 autres bases de données.
Dans pgAdmin III
Par exemple.
'dback447'
Mise à jour pour pgAdmin 4 - N'utilisez pas de guillemets, juste le nom simple de la base de données.
pgAdmin 4 ne contient pas la "restriction DB" qui est la seule raison pour laquelle je ne l'utilise pas, me forçant à me contenter de pgAdmin 3.
Un ticket a été ouvert pour ajouter cette fonctionnalité dans pgAdmin 4 ... https://redmine.postgresql.org/issues/1918
La dernière version de pgAdmin 4 (2.0) possède également la propriété de restriction de base de données dans l'onglet "Avancé" de la propriété de connexion au serveur, de la même manière que dans pgAdmin 3. Aucune citation n'est requise.
J'ai eu le même problème avec seulement 10 autres bases de données et la réponse de Matt Stevens n'a été que partiellement utile, c'est-à-dire qu'au début, cela a aidé, puis j'ai eu accès à une autre base de données sur le même serveur.
J'ai fait tout comme décrit et ça n'a pas du tout fait de DB. Dans 'DB restriction' vous saisissez le nom de vos bases de données entre guillemets simples et séparés par des virgules. Par exemple. 'db1' , 'db2'.
Ne mettez pas de guillemets simples dans pgAdmin 4.5, cela ne fonctionnera pas si vous le faites.