El 12/03/2014 18:38, "Luis Martinez" <[email protected]>
va escriure:
>
> Guillem,
>
> Después de hacer el backup hice un restore de la información con la
instrucción pg_restore -C -d postgres db.dump y me arrojó los nuchos
mensahes como éstos:
>
> pg_restore: [archiver (db)] Error from TOC entry 721; 1259 298273 TABLE
stock_shipment_out servidor
> pg_restore: [archiver (db)] could not execute query: ERROR:  role
"servidor" does not exist
>     Command was: ALTER TABLE public.stock_shipment_out OWNER TO servidor;
>
> pg_restore: [archiver (db)] Error from TOC entry 722; 1259 298280
SEQUENCE stock_shipment_out_return_id_seq servidor
> pg_restore: [archiver (db)] could not execute query: ERROR:  role
"servidor" does not exist
>     Command was: ALTER TABLE public.stock_shipment_out_return_id_seq
OWNER TO servidor;
>
> pg_restore: [archiver (db)] Error from TOC entry 723; 1259 298282 TABLE
stock_shipment_out_return servidor
> pg_restore: [archiver (db)] could not execute query: ERROR:  role
"servidor" does not exist
>     Command was: ALTER TABLE public.stock_shipment_out_return OWNER TO
servidor;
>
>
> Supongo que es porque no especifiqué el parámetro -O, sin embargo el
restore terminó y la información la puedo acceder aparentemente sin ningún
problema.  Hay algo que podría no funcionar después?  Para que no me suceda
eso la instrucción sería pg_dump -OFc mydb > db.dump es correcto?

No te se decir si puede haber algun problema posterior... Supongo que no.
Y sí, con el -O se soluciona.

>> --
>> Guillem Barba
>> http://www.guillem.alcarrer.net

Responder a