odoo 数据库备份报错解决方案

问题:

在odoo管理数据库界面备份数据库时,报以下错误:

Database backup error: Postgres subprocess ('/usr/bin/pg_dump', '--no-owner', '--file=/tmp/tmp0jpp8E/dump.sql', u'logistics') error 1

原因:

我这里的原因是pg_dump的版本和Postgres不一致,如下所示,我使用的postgresql版本是9.6,pg_dump查出是9.2

[root@zwlbs3 ~]# pg_dump --version
pg_dump (PostgreSQL) 9.2.24

解决方法:

把安装PG9.6时的文件软链接到 /usr/bin文件夹下即可

[root@zwlbs3 usr]# mv /usr/bin/pg_dump /usr/bin/pg_dump-bk
[root@zwlbs3 usr]# ln -s  /usr/pgsql-9.6/bin/pg_dump /usr/bin/pg_dump
[root@zwlbs3 usr]# pg_dump --version
pg_dump (PostgreSQL) 9.6.12

文章参考自:https://blog.csdn.net/yomo127/article/details/90237727

原文地址:https://www.cnblogs.com/da-tong/p/13730593.html