Cómo ocultar bases de datos a las que no se me permite acceder


Cuando me conecto a mi Heroku - Postgresql base de datos a través de pgAdmin3, Que enumera todas las tablas (alrededor de 2600). Cada vez que abro el pgAdmin3 tengo que encontrar mi propia base de datos.

¿Hay alguna forma de ocultar las bases de datos a las que estoy not allowed para acceder ?

Author: Thermech, 2012-09-30

4 answers

Tuvo el mismo problema, ya que es un espacio compartido en AWS con otros 1000 DBs.

En pgAdmin III

  • asegúrese de que está desconectado del servidor,
  • seleccione el servidor, haga clic derecho - > propiedades, pestaña Avanzado,
  • en 'DB restriction' escriba el nombre de su(s) base (s) encerrado entre comillas simples y separadas por espacios.

Por ejemplo

'dback447'

Actualización para pgAdmin 4-No use comillas, solo la base de datos simple nombre.

 266
Author: Matt Stevens,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-03-18 06:50:14

PgAdmin 4 no contiene la 'Restricción DB' que es la única razón por la que no la estoy usando, forzándome a conformarme con pgAdmin 3.

Se abrió un ticket para agregar esta funcionalidad en pgAdmin 4 ... https://redmine.postgresql.org/issues/1918

 17
Author: Garrett,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-05 18:24:07

La última versión de pgAdmin 4 (2.0) también tiene la propiedad DB restriction en la pestaña "Advanced" de la propiedad server connection, muy similar a la de pgAdmin 3. No se necesitan citas.

 8
Author: gmorph,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-18 22:14:51

Tuve el mismo problema con solo otros 10 DBs y la respuesta de Matt Stevens solo fue parcialmente útil, es decir, al principio ayudó y luego obtuve acceso a otra base de datos en el mismo servidor.

Hice todo como se describe y no shoed DB en absoluto. En 'DB restriction' escribe el nombre de tus bases de datos encerradas entre comillas simples y separadas por comas. P. ej. "db1', 'db2".

 7
Author: Burkhard,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-04-01 12:11:03