我正在尝试恢复 Odoo10 中的数据库。
我收到以下错误:
“数据库恢复错误:找不到命令
。”psql
有人可以帮我解决这个问题吗?
如果 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 视频。
是的。同意@danidee 的评论。系统好像没有postgresql
尝试使用以下命令在您的 Linux 系统中安装。
sudo apt-get install postgresql -y
然后使用以下命令切换到 postgresql 用户。
sudo su postgres
然后按照以下命令操作(将在 postgres 数据库中使用 odoo 创建超级用户名)。
psql
createuser -s odoo
\q
现在重新启动您的系统。再试一次。
对于Ubuntu
首先尝试使用以下命令找到 PostgreSQL 的路径。
查找/-name postgresql
然后在 odoo 配置文件中设置 pg_path 参数,如下所示。
pg_path = /usr/lib/postgresql/10/bin
首先尝试以管理员身份登录
用户名:admin
密码:admin或(输入您的管理员密码)
然后尝试恢复相同的数据库。这对我有用。
这是视频参考,您应该尝试一下