domingo, 22 de febrero de 2015

Dar permisos y crear sinonimos en BBDD

Esto es muy básico pero aquí esta un breve resumen de como hacerlo y no liarnos a la hora de donde hacer el Grant o donde crear el esquema.

Tenemos un esquema A con la tabla X y un esquema B al que le queremos dar permisos sobre

la tabla A.X.

Para ello debemos realizar lo siguiente:

- En A realizamos el grant con los permisos que queramos darle al esquema B

GRANT SELECT ON A.X TO B;

- En B creamos un sinónimo para la tabla que nos han dado permiso

CREATE SYNONYM B_PRIMA FOR A.X;

De esta forma podremos acceder a la tabla X desde B sin ningún problema y ejecutando un select normal y corriente.

No hay comentarios:

Publicar un comentario