REASSIGN OWNED BY postgres TO "jqmicroc_LotoUsrTouch" pero consigo este errror ERROR: cannot reassign ownership of objects owned by role postgres because they are required by the database system
Date: Fri, 28 Sep 2012 08:29:55 -0400 From: dbo...@uci.cu To: listas_quij...@hotmail.com CC: pgsql-es-ayuda@postgresql.org Subject: Re: [pgsql-es-ayuda] Cambiar propietario de todos los objetos On 09/28/2012 12:05 AM, Edwin Quijada wrote: Cree una base de datos para mi app usando el user postgres como propietario de esta pero ahora tengo que subirla a un servidor en la nube por lo que tengo que crear un usuario distinto como propietario para poder usarla en la nube, el problema es que todos los objetos siguen perteneciendo a "postgres" aunque haya cambiado el owner al usuario que cree despues. Existe alguna forma de que todos los usuarios de la base de datos cambiarle el owner al nuevo usuario para que este tenga acceso a todo. No solo quiero darle permiso sino que quiero que todos los objetos en la base de datos pertenezcan a el. Hice un ALTER DATABASE OWNER pero esto no cambio ni una tabla, pense que este comando cambiaba todo. hay alguna manera de que no sea objeto por objeto ?? Para eso utiliza el comando REASSIGN OWNED BY old_role [, ...] TO new_role Saludos