----- Original Message -----
From: "Alvaro Herrera" <[EMAIL PROTECTED]>
To: "Miguel Beltran R." <[EMAIL PROTECTED]>
Cc: "Carlos Bazán" <[EMAIL PROTECTED]>; <[email protected]>
Sent: Tuesday, November 18, 2008 11:18 AM
Subject: Re: [pgsql-es-ayuda] acerca de schemas
Miguel Beltran R. escribió:
Estoy diseñando una aplicación y en la base de datos lo quiero manejar
con
esquemas, yo seria el super-administrador de toda la base de datos y
tendría
usuarios administrador por cada esquema.
No existe el concepto de "administrador por esquema". Tienes que darle
privilegios al usuario en cada tabla.
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.
Todo esto debido a que los otros administradores deben poder sacar
reportes
de sus "empresas", pero no pueden tener acceso a la información de las
otras. Y para no complicarme con mantener mas de una base de datos, se me
hizo mejor manejar esquemas.
Mira "veil":
http://pgfoundry.org/projects/veil/
Una administración a nivel de filas debe ser un calvario y me imagino que le
agrega MUCHA sobre carga al motor .... aunque abrá para ciertas acasiones
que será necesario. Creo que oracle tiene ese tipo de funcionalidad ... pero
de lo que si estoy seguro es que Oracle maneja permisos POR COLUMNA ...
existe algún add-on para este fin?
Atentamente,
RAUL DUQUE
Bogotá, Colombia
--
Alvaro Herrera
http://www.amazon.com/gp/registry/3BP7BYG9PUGI8
"The important things in the world are problems with society that we don't
understand at all. The machines will become more complicated but they
won't
be more complicated than the societies that run them." (Freeman Dyson)
--
TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
--
TIP 8: explain analyze es tu amigo