From: | "Fernando Moreno" <azazel(dot)7(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: acerca de schemas |
Date: | 2008-11-18 16:44:17 |
Message-ID: | b1c45530811180844x33d2dfc1k67496bdb55bae54e@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
>
> > A la hora de iniciar sesión un usuario modifico su search path al esquema
> > que le corresponde solamente.
>
>
> Esa no es una restricción que aporte nada a la seguridad, porque el
> usuario puede cambiarlo fácilmente.
Me imagino que además del search_path, está manteniendo un control sobre los
permisos de uso de cada esquema.
Sobre la pregunta inicial de los 1000 esquemas, y ante la recomendación de
Álvaro de usar un solo esquema, en cuyas tablas se indique mediante una
columna la empresa a la que pertenezca la información:
Si se necesitara que los usuarios de una empresa no pudieran ver los datos
de las demás, ¿qué tan viable sería retirar el privilegio SELECT sobre esas
tablas y acceder a la información mediante una función que arroje los datos
como si de la tabla original se tratase, pero filtrando los registros según
el usuario que la ejecute? ¿implicaría alguna pérdida significativa de
rendimiento?
From | Date | Subject | |
---|---|---|---|
Next Message | Luis Andres Escobar | 2008-11-18 16:52:00 | Re: uso de tableSpace distintos para indices y para tablas |
Previous Message | Cristian G. | 2008-11-18 16:34:02 | Instalacion de POSTGRESQL |