Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

[SOLUCIONADO] Ocultar schema pgAdminIII

Estas en el tema de Ocultar schema pgAdminIII en el foro de PostgreSQL en Foros del Web. Hola, buenos dias, tengo una base de datos donde tengo muchos schemas, necesito dar permiso a un usuario a un esquema, necesito saber si es ...
  #1 (permalink)  
Antiguo 08/06/2015, 10:29
 
Fecha de Ingreso: junio-2015
Ubicación: venezuela
Mensajes: 20
Antigüedad: 9 años, 5 meses
Puntos: 0
Pregunta Ocultar schema pgAdminIII

Hola, buenos dias, tengo una base de datos donde tengo muchos schemas, necesito dar permiso a un usuario a un esquema, necesito saber si es posible ocultar el esquema desde la parte frontal de pgadmin III, ya que no quiero es q pueda ver los demas esquemas q existen ni su estructura. al dar los permisos el usuario aunque no pueda ver los registro puede visualizar cuantos hay, estructuras y esas cosas.
Gracias...
alguien qm pueda ayudar!!!!!!!!!!!!!!

Última edición por gnzsoloyo; 08/06/2015 a las 10:50 Razón: sin solucion
  #2 (permalink)  
Antiguo 08/06/2015, 10:50
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Ocultar schema pgAdminIII

Al dar permisos sobre un único esquema, los demás serán invisibles para ese usuario.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 10/06/2015, 08:28
 
Fecha de Ingreso: junio-2015
Ubicación: venezuela
Mensajes: 20
Antigüedad: 9 años, 5 meses
Puntos: 0
Respuesta: Ocultar schema pgAdminIII

si las ve todas las base de datos asi como los schema.... aunque no puede ver los registros pero puede ver la estructura??????????? entiendes....
  #4 (permalink)  
Antiguo 10/06/2015, 08:49
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Ocultar schema pgAdminIII

¿Entiendes algo de permisos de usuario en BBDD?
Si ve todos los esquemas es porque tiene permisos para hacerlo. Si quieres que sólo pueda ver un único esquema debes revocarle todos los permisos y darselos sólo sobre esa base.

El manual de referencia es tu amigo: Úsalo.

http://www.postgresql.org/docs/9.0/s...sql-grant.html
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 11/06/2015, 12:21
 
Fecha de Ingreso: junio-2015
Ubicación: venezuela
Mensajes: 20
Antigüedad: 9 años, 5 meses
Puntos: 0
a este usuario se le revocaron todos los permisos para otras bases de datos asi como para los otros esquemas, pero siento q no me estoy explicando, fijate realmente lo que deseo saber si se puede hacer: cuando se conecte a la base de dato solo pueda visualizar a traves de pgAdmin III, la base de datos a la que tiene acceso y el esquema. pero q pasa el usuario se conecta y aunque se revocaron los privilegios se visualizan las otras base de datos y los esquemas, por eso es como ocultar desde pgadmin para q no se vea eso. si me puedes ayudar!!!

el usuario no puede ver los registros claro porque no tiene los privilegios pero al conectar se ven las bases de datos y los esquemas y hasta la estructura de la tabla aunque el no pueda acceder a los mismo.

Última edición por gnzsoloyo; 11/06/2015 a las 13:08
  #6 (permalink)  
Antiguo 11/06/2015, 13:13
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Ocultar schema pgAdminIII

Si usando el pgAdmin puede ver todos los esquemas y estructuras, entonces no se está conectando a PosgreSQL por medio de su propio usuario, sino por el usuairo y permisos de pgAdmin.
De lo contrario, como lo dice claramente la documentacion oficial de PostgreSQL, no tiene por que verlos.
Con un
Código SQL:
Ver original
  1. GRANT  ALL PRIVILEGES
  2.     ON  ALL TABLES IN SCHEMA schema_name
  3.     TO username;
Sólo debería poder ver esas tablas de ese esquema.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #7 (permalink)  
Antiguo 15/06/2015, 09:40
 
Fecha de Ingreso: junio-2015
Ubicación: venezuela
Mensajes: 20
Antigüedad: 9 años, 5 meses
Puntos: 0
Respuesta: Ocultar schema pgAdminIII

lo hize pero igual se muestra en pgadmin III, las estructuras de los otros schemas dentro de esa base de datos. hize lo q me dijiste pero igual que se muestre solo un esquema no lo hace.
  #8 (permalink)  
Antiguo 15/06/2015, 09:42
 
Fecha de Ingreso: junio-2015
Ubicación: venezuela
Mensajes: 20
Antigüedad: 9 años, 5 meses
Puntos: 0
Respuesta: Ocultar schema pgAdminIII

ahora eso de usuario PostgreSQL y pgAdmin III ? NO LO SE ????

Etiquetas: schema, usuario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:09.