[Pgsql-ayuda] Inconsistencia en tablas del sistema

Antonio Castro acastro@ciberdroide.com
Thu, 6 Feb 2003 19:48:44 +0100 (CET)


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 >>>            =
|
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--=
+