Creo que seria también darle permisos all a cada schema.
>________________________________ > De: Guillermo Villanueva <guillermo...@gmail.com> >Para: felipe guzman <felipeguzm...@gmail.com> >CC: pgsql-es-ayuda <pgsql-es-ayuda@postgresql.org> >Enviado: Viernes 22 de junio de 2012 10:34 >Asunto: Re: [pgsql-es-ayuda] permisos > > >Intenté hacer esto : >GRANT ALL PRIVILEGES ON DATABASE db to pepe; >Pero cuando pepe se loguea no puede hacer ni select en esa base. > > > >El 22 de junio de 2012 12:26, Guillermo Villanueva <guillermo...@gmail.com> >escribió: > >Aprovecho para preguntar sobre el mismo tema >>Cual es la forma correcta de dar todos los permisos a pepe a UNA DETERMINADA >>base de datos sin hacerlo dueño de esa base? >>Que pueda hacer todas las operaciones sobre todas los objetos de todos los >>esquemas pero solo de una base determinada. >> >> >> >>El 22 de junio de 2012 12:02, felipe guzman <felipeguzm...@gmail.com> >>escribió: >> >>Que bueno que pudiste solucionar tu problema, te comento que yo tengo N >>usuarios y a su vez N roles que entre ellos están entrelazados en diferentes >>tablas y bases de datos.. >>>y a ninguno de ellos lo tengo con la sentencia GROUP, y no me ha >>>presentado ningún problema.. >>> >>> >>> >>> >>>Saludos. >>>El 22 de junio de 2012 10:55, Guillermo Villanueva <guillermo...@gmail.com> >>>escribió: >>> >>> >>>Muchas gracias Felipe, así los había creado. >>>>Pero hay un detalle, no se si tendrá que ver, cuando hacía los grant no >>>>estaba poniendo la clausula GROUP. >>>>Lo hice y todo empezó a funcionar como esperaba. >>>> >>>>GRANT USAGE ON SCHEMA E1 TO GROUP lectores; >>>>GRANT USAGE ON SCHEMA E2 TO GROUP lectores; >>>>GRANT USAGE ON SCHEMA E3 TO GROUP lectores; >>>> >>>>GRANT SELECT ON ALL TABLES IN SCHEMA E1 TO GROUP lectores; >>>>GRANT SELECT ON ALL TABLES IN SCHEMA E2 TO GROUP lectores; >>>>GRANT SELECT ON ALL TABLES IN SCHEMA E3 TO GROUP lectores; >>>> >>>> >>>> >>>>Guillermo Villanueva >>>> >>>> >>>> >>>> >>>> >>>>El 22 de junio de 2012 11:42, felipe guzman <felipeguzm...@gmail.com> >>>>escribió: >>>> >>>> >>>>y la forma que esta creado el usuario y el rol es la correcta? >>>>>ejemplo: >>>>> >>>>> >>>>>CREATE ROLE lectores >>>>> NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE; >>>>> >>>>> >>>>>CREATE ROLE usuario LOGIN >>>>> PASSWORD 'passwordusuario' >>>>> NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE; >>>>> >>>>> >>>>>GRANT lectores TO usuario; >>>>> >>>>>El 22 de junio de 2012 10:31, Guillermo Villanueva >>>>><guillermo...@gmail.com> escribió: >>>>> >>>>> >>>>>gracias por tu respuesta Felipe, es tal cual como lo hice. >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>>-- >>>>>Felipe Guzman Vargas >>>>>Analista Programador Computacional >>>>>09- 54047753 >>>>> >>>> >>> >>> >>> >>>-- >>>Felipe Guzman Vargas >>>Analista Programador Computacional >>>09- 54047753 >>> >> > > >