1

我正在尝试在 Odoo10 中恢复数据库。

我收到以下错误:

“数据库恢复错误:psql找不到命令。”

有人可以帮我解决这个问题。

4

4 回答 4

7

如果 Odoo 已经在您的系统中运行,这意味着您已经在系统中安装了 PGSql。

进入PG Sql安装文件夹,找到可以找到该psql.exe文件的路径。它应该在这些位置中的任何一个。

'C:\Program Files (x86)\Odoo 10.0\PostgreSQL\bin' 

或者

'C:\Program Files (x86)\PostgreSQL\10\bin'

复制位置路径并转到 Odoo 配置文件,将位置粘贴到条目中,pg_path然后保存。

在此处输入图像描述

重启odoo服务然后恢复数据库,应该不会再出现这个错误了。

另请参阅此youtube 视频

于 2018-02-15T16:07:24.660 回答
1

是的。同意@danidee 的评论。看来系统没有postgresql

尝试使用以下命令在您的 Linux 系统中安装。

sudo apt-get install postgresql -y

然后使用以下命令切换到postgresql用户。

sudo su postgres

然后按照以下命令(将在 postgres 数据库中使用 odoo 创建超级用户名)。

psql
createuser -s odoo
\q

现在重新启动您的系统。再试一遍。

于 2017-01-25T04:31:35.173 回答
1

对于 Ubuntu

尝试首先使用以下命令查找 PostgreSQL 的路径。

查找 / -name postgresql

然后在 odoo 配置文件中设置 pg_path 参数,如下所示。

pg_path = /usr/lib/postgresql/10/bin

于 2019-09-04T19:20:54.967 回答
0

首先尝试以管理员身份登录

用户名:管理员

密码:admin(输入您的管理员密码)

然后尝试恢复同一个数据库。它对我有用。

于 2018-02-16T10:52:24.753 回答