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

  









                                          

Responder a