问题:
在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