[Pgsql-ayuda] Inconsistencia en tablas del sistema (fwd)

Antonio Castro acastro@ciberdroide.com
Sat, 8 Feb 2003 10:28:54 +0100 (CET)


No obtuve respuesta a mi pregunta de d=EDa 6.

Quiz=E1 daba la sensaci=F3n de que estaba simplemente jugueteando pero
no es as=ED. Estoy desarrollado una herramienta orientada a la generaci=F3n
de aplicaciones de BD y el tema de usuarios y permisos me tiene un poco
desconcertado. Puedo facilitar la creacion de usuarios y grupos de usuarios
Postgres pero con lo que he visto la baja de un usuario o de un grupo de
usuarios podr=EDa ocasionar problemas si queda alg=FAn permiso que haga=20
referencia a este usuario y no se muy bien como tendr=EDa que facilitar
esta operaci=F3n sin ocasionar problemas.

Repito mi mensaje anterior por si alguien puede ayudarme en lo que sea.

Estar=EDa muy agradecido.

---------- Forwarded message ----------
Date: Thu, 6 Feb 2003 19:48:44 +0100 (CET)
From: Antonio Castro <acastro@ciberdroide.com>
To: pgsql-ayuda@tlali.iztacala.unam.mx
Subject: [Pgsql-ayuda] Inconsistencia en tablas del sistema


Investigando el tema de permisos me doy cuenta que estos parecen estar
guardados en pg_class.relacl.

Quer=EDa saber si esta informaci=F3n era autom=E1ticamente actualizada al
dar de baja un grupo o un usuario. Pruebo a dar de alta un grupo y
le doy permisos a una tabla para ese grupo.

Luego elimino el grupo (DROP GROUP) y haciendo una select de pg_class ...
CRACK! me da un mensaje de error que dice que no ha encontrado el grupo.

No ser=EDa l=F3gico que la eliminaci=F3n de un grupo actualizara los permis=
os
correspondientes en todas las tablas de todas las bases de datos que
manejen permisos relativos a ese grupo ?

El problema desaparece eliminando esa tabla, con permisos inconsistentes
pero no entiendo porque se permite esa inconsistencia.

Todav=EDa estoy usando la versi=F3n 7.0.2-4 aunque no se si esto tiene que
ver ni si es suficientemente importante.=20


Un saludo

Antonio Castro

+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--=
+
        /\     /\      Ciberdroide Inform=E1tica (Tienda de Linux)
          \\W//            <<< http://www.ciberdroide.com >>>
=09 _|0 0|_                                                   =20
+-oOOO--(___o___)--OOOo----------------------------------------------------=
+=20
|  . . . . U U . . . . Antonio Castro Snurmacher  acastro@ciberdroide.com  =
| =20
|  . . . . . . . . . .                                                     =
|=20
+()()()----------()()()----------------------------------------------------=
+
| *** 1.700 sitios clasificados por temas sobre Linux en ***Donde_Linux*** =
|
| <<< http://www.ciberdroide.com/misc/donde/dondelinux.html >>>            =
|
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--=
+


_______________________________________________
Pgsql-ayuda mailing list
Pgsql-ayuda@tlali.iztacala.unam.mx
http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda