Intentaré explicarles, en mi oficina tengo un cumpa que está haciendo sus primeras armas en bases de datos. En el server principal tengo dos bases: la que está en producción y una de pruebas. Este cumpa es el usuario en cuestión. A la base en producción solo quiero darle acceso select a algunos esquemas. En la base de testeos podrá hacer de todo pero quiero seguir siendo yo el dueño para poder mantener esa base, ya que también la usan otras personas a través de un sistema web para aprendizaje. Pude reducir un poco el esfuerzo de ir una a una por las tablas y demas objetos obteniendo una lista de todos los esquemas y utilicé esa lista en una planilla para armar las sentencias que habilitan 1) el uso sobre el esquema 2) privilegios sobre todas las tablas/vistas/funciones/etc del esquema
Gracias! El 22 de junio de 2012 19:07, Alvaro Herrera <alvhe...@alvh.no-ip.org>escribió: > > Excerpts from Guillermo Villanueva's message of vie jun 22 18:00:01 -0400 > 2012: > > Muchas gracias a todos, empecé a hacerlo objeto por objeto nomas. > > Lamentablemente no me sirve cambiar de dueño de ninguna de las dos bases. > > ¿por? > > > Opino que estaría bueno poder definir un usuario con todos los derechos > > sobre UNA base de datos no? > > No tengo claro. ¿Para qué serviría? ¿cuál sería la diferencia de ese > usuario con el dueño? > > ¿Has visto ALTER DEFAULT PRIVILEGES? > http://www.postgresql.org/docs/9.1/static/sql-alterdefaultprivileges.html > > -- > Álvaro Herrera <alvhe...@alvh.no-ip.org> >