while rol query pg_restore not existe esquema error could archiver postgresql pg-dump pg-restore

postgresql - rol - pg_restore toc error



pg_restore archiver db)] could not execute query error ya existe el esquema public (2)

La solución en mi caso:

pg_restore --verbose --clean --no-acl --no-owner -h localhost -U username -d database_name dump_name.dump

Estaba usando la siguiente sintaxis para pg_dump y restaurar

pg_dump eval --inserts -b -c --encoding UTF8 -Fc -f eval.sql.tar.gz -x -U postgres createdb -T template0 test -U postgres pg_restore -d test eval.sql.tar.gz -e -U postgres

el volcado fue exitoso sin errores, pero la restauración comete algunos errores, estoy descargando y restaurando en la misma máquina con el mismo usuario y privilegio todos ...

He intentado con otros formatos también, liso, tar, comprimido, todo recibe el mismo error ...

Mi versión de pg es 8.4.11 y la versión psql es 8.4.11

No estoy seguro de qué es lo que hace estos errores. ¿Puede alguien ayudarme?

pg_restore: [archiver (db)] Error while PROCESSING TOC: pg_restore: [archiver (db)] Error from TOC entry 4965; 0 138871 TABLE DATA ir_act_report_xml insigni pg_restore: [archiver (db)] could not execute query: ERROR: invalid input syntax for integer: "purchase.order" LINE 1: ...st for Quotation'', ''ir.actions.report.xml'', NULL, ''purchase.... ^ Command was: INSERT INTO ir_act_report_xml VALUES (350, ''Request for Quotation'', ''ir.actions.report.xml'', NULL, ''purchase.order'', ''purcha...


esto hizo el truco

pg_dump database_name -c -Ft -f file_name.tar pg_restore -d database_name -c file_name.tar

antes de esto intentaba restaurar sin incluir -c (limpio)

aunque -c está incluido en pg_dump, no se usa en pg_restore a menos que digamos usar ...