Para asignarle los permisos a un usuario sobre una tabla, lo puedes hacer así,

GRANT SELECT,INSERT,DELETE,UPDATE ON TABLE esquema.mi_tabla TO mi_usuario;

y ademas debes darle a ese usuario permiso para usar el esquema:

GRANT USAGE ON SCHEMA mi_esquema TO mi_usuario;

Espero te sirva. Saludos.
________________________________________
De: pgsql-es-ayuda-ow...@postgresql.org [pgsql-es-ayuda-ow...@postgresql.org] 
En nombre de Diego Paredes [dpared...@gmail.com]
Enviado el: viernes, 15 de abril de 2011 17:12
Para: pgsql-es-ayuda@postgresql.org
Asunto: [pgsql-es-ayuda] roles y privilegios

Buenas Tardes, estoy intentando realizar los sgte:

posterior a esto :

* crear un usuario (super usuario)
    * crear grupos de usuarios
         * una vez que tenga usuarios y grupos CREAR ROLES
               * otorgarle privilegios a ROLES creados

luego de estos pasos, es aqui donde estoy sin avanzar.

quiero desarrollar unas pantallas donde tenga el ABM de usuarios
     * luego de cargar el usuario quiero asignarle uno o varios roles ( aqui 
esta mi dilema...cual es el comando o sentencia de bd que pueda utilizar
             para hacer un GRANT select,delete to esquema.tabla O si este 
comando puedo utilizar ??



Gracias !!



-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a