From: | "Jose Villena" <villena_jos(at)gva(dot)es> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | poblemas con la asignacion de privilegios |
Date: | 2004-12-02 13:59:00 |
Message-ID: | 00bc01c4d877$14365770$3f0011ac@san.gva.es |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
hola,
Tengo un pequeño problemilla con los privilegios de un usuaio de postgres para el acceso a la tablas de un esquema.
Os lo comento a ver si alguien sabe la solucion:
1º me conecto como usuario us_ejemplo a la base de datos EJEMPLO
(salida del comando \dt)
List of relations
Schema | Name | Type | Owner
----------+------------+-------+----------
us_ejemplo | ta_accesos | table | us_ejemplo
2º tengo otro usuario creado llamado: us_ejemplo_oper
3ºConectado como us_ejemplo (propietario del esquema) le doy permisos a us_ejemplo_oper sobre el esquema, con el comando : GRANT USAGE ON SCHEMA us_ejemplo TO us_ejemplo_oper;
4º Ademas tambien le doy permisos a us_ejemplo_oper sobre la tabla ta_accesos mediante el comando:
grant select, insert on us_midas.ta_accesos to us_midas_oper;
5ª me conecto como us_midas_ejemplo : \c EJEMPLO us_midas_ejemplo
6ª ejecuto \dt y la respuesta es: No relations found. ,
¡¡¡No deberia aparecer !!!!!
Schema | Name | Type | Owner
----------+------------+-------+----------
us_ejemplo | ta_accesos | table | us_ejemplo
7ª ejecuto la sql como usuario us_ejemplo_oper : select * from us_ejemplo.ta_accesos;
y la resppuesta es satisfactoria
8ª ejecuto la sql como usuario us_ejemplo_oper : select * from ta_accesos;
y la resppuesta es : ERROR: relation "ta_accesos" does not exist
Es decir, me ejecuta las consultas cuando antepongo al nombre de la tabla el nombre del esquema,
pero si lo quito no es capaz de encontrar la tabla.
la pregunta es: ¿Como se le dan permisos a un usuario para que tenga acceso a un esquema del que no es propietario?
Gracias
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2004-12-02 14:12:05 | Re: esquemas |
Previous Message | César Villanueva | 2004-12-02 13:03:49 | Re: Instalacion de Postgres |