Hola,

Estoy trabajando sobre un modulo de gestión de 'roles' para una aplicación en la que un usuario con derecho a crear roles (no superusuario del sistema), pueda administrar ciertos tipos de roles.

Una de las premisas es ampliar la información de cada rol, para eso creo una tabla con el nombre del rol y demás columnas que necesito.

Para enlazar esta tabla con los roles reales habia pensado crear una fk a la tabla pg_authid:

CONSTRAINT fk_rol_props_pg_authid FOREIGN KEY (rol)
      REFERENCES pg_authod (rolname) MATCH SIMPLE
      ON UPDATE CASCADE ON DELETE CASCADE;

No lo he intentado todavía, por aquello de no tocar lo que no se debe, pero la idea es que si se da de baja un rol, que la fk elimine el registro correspondiente de mi tabla.

¿Hay algún peligro en hacer esto?, ¿Se puede hacer de otra forma?

Gracias

--
Oswaldo Hernández
--
TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá leerlo

Responder a