Comment masquer les bases de données auxquelles je ne suis pas autorisé à accéder


163

Lorsque je me connecte à ma Heroku- Postgresqlbase de données via pgAdmin3, Il répertorie toutes les tables (environ 2600). Chaque fois que j'ouvre pgAdmin3, je dois trouver ma propre base de données.

Existe-t-il un moyen de masquer les bases de données auxquelles j'accède not allowed?

Réponses:


337

Eu le même problème, car c'est un espace partagé sur AWS avec 1000 autres bases de données.

Dans pgAdmin III

  • assurez-vous que vous êtes déconnecté du serveur,
  • sélectionnez le serveur, clic droit -> propriétés, onglet Avancé,
  • dans 'DB restriction', saisissez le nom de vos bases de données entre guillemets simples et séparés par des espaces .

Par exemple

'dback447'

Mise à jour pour pgAdmin 4 - N'utilisez pas de guillemets, juste le nom de base de données.


27
je veux juste ajouter que vous devez d'abord être déconnecté du serveur avant de faire cela, sinon le champ de restriction DB sera grisé
Chin

14
Autre chose: utilisez des guillemets simples!
luigi7up

5
comment cela se fait dans pgadmin4? Il n'y a pas d'onglet avancé dans pgadmin4.
Roman

7
@Roman AFAIK comment cela se fait dans pgadmin4 est de le mettre à la poubelle et d'utiliser pgadmin3.
n_b

10
Dans PgAdmin 4, les guillemets simples ne fonctionnent plus. Juste le nom simple de la base de données.
reinaldoluckman

17

pgAdmin 4 ne contient pas la 'DB Restriction' 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


3
pgadmin 4 est nul. C'est lent et a beaucoup de bugs
Heisenberg

2
J'utilise pgAdmin 4 maintenant et la restriction DB fonctionne très bien.
AskYous

13

La dernière version de pgAdmin 4 (2.0) a également la propriété de restriction DB dans l'onglet "Avancé" de la propriété de connexion au serveur, à peu près la même que dans pgAdmin 3. Aucun guillemet nécessaire.


7

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 m'a aidé, puis j'ai eu accès à une autre base de données sur le même serveur.

J'ai tout fait comme décrit et il n'y avait pas de DB du tout. 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».


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.