Ir al contenido
Menú
Se marcó esta pregunta
1 Responder
25161 Vistas

I have used a script to backup my databases, and obtain a .sql.gz file as the backup file.

However, when I try to restore this file, I get the following error:

Exception: Postgres subprocess ('/usr/bin/pg_restore', '--username=odoo', u'--dbname=test1', '--no-owner', '/tmp/tmp2gZGZu') error 1

Could someone please help resolve this? All my backups are worthless as they throw the same error while restoring.



Avatar
Descartar
Mejor respuesta

Hey Shawn, 


I am not sure how you are restoring the db. But I follow below steps

$createdb  test1 -T template1 -U odoo -h localhost

$zless test1.sql.gz | psql test1


Dumps:

$pg_dump --no-owner test1 | gzip > test1.sql.gz

Avatar
Descartar
Autor

Thanks a lot Kinner. This seems to be working. Does this mean that if we backup the DB with a script, then we cannot restore it using the UI? Is there any way to achieve this?


Hi Shawn,

Odoo use zip to compress db while the command I sent you use gzip. Both uses different compression algorithm to compress and decompress file.

In order to use UI restore tool the db must be zip compressed or plain sql dump.

Hope this helps you.

Regards,
Kinner

<blockquote cite="mid:1444999839.406162977218628.220056323948286-openerp-92332-forum.post@accounts-a.odoo.com" type="cite">

Thanks a lot Kinner. This seems to be working. Does this mean that if we backup the DB with a script, then we cannot restore it using the UI? Is there any way to achieve this?

--
Shawn
Sent by Odoo S.A. using Odoo about Forum Post False

When having problems to restore DBs from different servers (some of them with different versions of postgres or postgres-client), this is the only way to solve them for me.

Thanks, I've had this answer bookmarked for a while and keep coming back.

Publicaciones relacionadas Respuestas Vistas Actividad
6
may 24
63419
0
mar 23
1758
0
jun 24
1126
2
mar 20
4433
0
mar 15
4782