Odoo 10数据库恢复错误

时间:2017-01-23 22:59:43

标签: database openerp odoo-10

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

我收到以下错误:

  

“数据库还原错误:找不到命令psql。”

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

4 个答案:

答案 0 :(得分:1)

如果Odoo已经在您的系统中工作,那意味着您已经在系统中安装了PGSql。

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

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

OR

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

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

enter image description here

重新启动odoo服务然后恢复数据库,不应该再出现错误。

另见youtube video

答案 1 :(得分:1)

对于Ubuntu

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

查找/ -name PostgreSQL

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

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

答案 2 :(得分:0)

是。同意@danidee评论。似乎系统没有 postgresql

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

sudo apt-get install postgresql -y

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

sudo su postgres

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

psql
createuser -s odoo
\q

现在重启系统。再试一次。

答案 3 :(得分:0)

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

用户名:管理员

密码:管理员(输入管理员密码)

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