Re: Cambio de owner

From: Yoan Manuel Perez Piñero <ymperez(at)uci(dot)cu>
To: Jaime Casanova <jaime(at)2ndquadrant(dot)com>
Cc: POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org>, Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>
Subject: Re: Cambio de owner
Date: 2012-11-19 16:13:05
Message-ID: 0bae17f9-d722-489f-a0b5-d0d61767af2d@ucimail4.uci.cu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias por sus consejos. Quisiera preguntarles por este comando que se encuentra en el libro PostgreSQL 9 Administration Coockbook:

dbuser:~$ pg_dump -s mydatabase | grep -i "alter.*owner to bob"
ALTER FUNCTION public.somefunction() OWNER TO bob;
ALTER TABLE public.directory OWNER TO bob;
ALTER TABLE public.directory_seq OWNER TO bob;
ALTER TABLE public.document_id_seq OWNER TO bob;
ALTER TABLE public.documents OWNER TO bob;

dbuser:~$ pg_dump -s mydb | grep -i "owner to bob" > tmp.sql
dbuser:~$ sed -e 's/TO bob/TO bobs_replacement/' < tmp.sql | psql
mydb

dbuser:~$
pg_dump -s mydb | grep -i "owner to bob" > tmp.sql
dbuser:~$
sed -e 's/TO bob/TO bobs_replacement/' < tmp.sql >tmp2.sql
dbuser:~$
less tmp2.sql
dbuser:~$
psql mydb < tmp2.sql

He intentado utilizarlos pero no me han funcionado, por lo menos el primero de ellos y tampoco el segundo. Gracias.

----- Mensaje original -----
De: "Jaime Casanova" <jaime(at)2ndquadrant(dot)com>
Para: "Alvaro Herrera" <alvherre(at)2ndquadrant(dot)com>
CC: "Yoan Manuel Perez Piñero" <ymperez(at)uci(dot)cu>, "POSTGRES" <pgsql-es-ayuda(at)postgresql(dot)org>
Enviados: Domingo, 18 de Noviembre 2012 20:06:43
Asunto: Re: [pgsql-es-ayuda] Cambio de owner

2012/11/17 Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>:
> Yoan Manuel Perez Piñero escribió:
>> Buenas noches, cómo puedo cambiar el owner a todos los objetos de una BD en un solo comando?? o de la forma más sencilla posible, gracias....
>
> REASSIGN OWNED BY ... TO ...
>

a menos claro que los objetos que quieres reasignar pertenezcan al
usuario postgres... entonces lo mas simple sera recorrer vistas y
catalogos del sistema y cambiar uno a uno

--
Jaime Casanova www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación
Phone: +593 4 5107566 Cell: +593 987171157

10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS INFORMATICAS...
CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION

http://www.uci.cu
http://www.facebook.com/universidad.uci
http://www.flickr.com/photos/universidad_uci

10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS INFORMATICAS...
CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION

http://www.uci.cu
http://www.facebook.com/universidad.uci
http://www.flickr.com/photos/universidad_uci

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alejandro Carrillo 2012-11-19 16:40:56 Re:
Previous Message Ruben Fitó 2012-11-19 13:47:11