From: | Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec> |
---|---|
To: | José Fermín Francisco Ferreras <josefermin54(at)hotmail(dot)com> |
Cc: | juanramirez(at)cajazacate(dot)com(dot)sv, Lista PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: restringir un usuario a un esquema |
Date: | 2009-02-04 04:47:21 |
Message-ID: | 3073cc9b0902032047r56be02e9ic3db03adf8bd05ff@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2009/2/3 José Fermín Francisco Ferreras <josefermin54(at)hotmail(dot)com>:
>
> Una pregunta, si el usuario esta creado para q no pueda crear bases de datos
> ni otros usuarios, funcionaria la instruccion GRANT??
>
GRANT es una instruccion para dar permisos en un determinado objeto
(en este caso un esquema), no tiene nada que ver el que puedas o no
crear bases de datos.
http://www.postgresql.org/docs/8.3/static/sql-grant.html
Para revocar los permisos usas REVOKE.
http://www.postgresql.org/docs/8.3/static/sql-revoke.html
ahora si quieres que el usuario entre directamente al esquema usa:
ALTER ROLE usuario SET search_path TO 'esquema';
revoca los permisos en los demas esquemas para public y para el
usuario en cuestion
--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157
From | Date | Subject | |
---|---|---|---|
Next Message | Fernando Fontana | 2009-02-04 10:28:14 | Re: migrar de oracle 10g a postgres |
Previous Message | marleny llamocca junco | 2009-02-04 01:22:27 | migrar de oracle 10g a postgres |