From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | Erik De leon <new_world33(at)yahoo(dot)com(dot)mx> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: BLOQUEO DE TABLAS PARA UN TIPO DE USUARIO |
Date: | 2005-08-09 03:06:30 |
Message-ID: | 20050809030630.GA16652@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Mon, Aug 08, 2005 at 08:51:29PM -0500, Erik De leon wrote:
> hola lista
>
> he creado una base de datos en postgresql acerca de ventas, y
> productos de una tienda,tengo una tabla que se llama articulo, y la de
> ventas diarias, entonces lo que yo no entiendo es como bloquearle el
> acceso a algunas tablas a cualquier usuario de mi bd, osea , que si yo
> como gerente puedo tener acceso a todas las tablas, y una persona como
> un empleado, solo pueda ver lo que tengan algunas tablas, como las de
> los articulos existentes, pero no a la tabla de ventas, como es que
> puedo lograr este bloqueo?
Tienes que crear distintos usuarios (CREATE USER) y darle acceso a cada
tabla usando GRANT, previamente quitando los privilegios de "public"
(que es un pseudo grupo que incluye a todos los usuarios) usando REVOKE.
--
Alvaro Herrera (<alvherre[a]alvh.no-ip.org>)
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end." (2nd Commandment for C programmers)
From | Date | Subject | |
---|---|---|---|
Next Message | Nain Zp | 2005-08-09 03:22:01 | PROBLEMAS CON EL SERVIDOR |
Previous Message | Erik De leon | 2005-08-09 01:51:29 | BLOQUEO DE TABLAS PARA UN TIPO DE USUARIO |