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?

Alix
la source

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.

Matt Stevens
la source
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

Garrett
la source
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.

gmorph
la source
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».

Burkhard
la source
4

Ne mettez pas de guillemets simples dans pgAdmin 4.5, cela ne fonctionnera pas si vous le faites.

mésaventure
la source
idem pour pgAdmin 4.6
user2584621