我想将odoo 10与postgresql(在其他服务器上运行)连接起来。可能吗 ?如是!请通过分步过程或任何类型的教程链接帮助我(因为我是初学者)。现在,我正在使用odoo10和postgresql-9.6对于不同的服务器我使用两个不同的虚拟机(一个用于odoo&其他用于postgresql)
在这里,我使用了两台虚拟机216.200.116.8(for odoo)& 216.200.116.174(对于postgresql)。我可以从216.200.116.8远程访问postgresql。
这是我的/etc/odoo.conf
这是我的/etc/postgresql/9.6/main/postgresql.conf
这是我的/etc/postgresql/9.6/main/pg_hba.conf
配置完一切后我从/opt/odoo/odoo10.0/odoo-bin运行odoo服务器
我遇到了这个错误!详细错误说:
Odoo ver:10& postgresql ver:9.6
数据库用户:postgres
postgres的密码:passwd
需要帮助!在此先感谢
答案 0 :(得分:0)
您需要在$transitions.onSuccess({}, function(transition) {
console.log(transition);
});
文件中进行更改
在IPV4部分中,您需要用以下更改替换1行。
pg_hba.conf
这是IPV4部分的第一行。
重新启动PostgreSQL之后,您可以连接。
答案 1 :(得分:-1)
如果我没有弄错,你必须更改数据库中的用户,odoo
不允许" postgres"作为用户,您必须创建一个" odoo用户"将应用程序连接到数据库,如下所示:
db_user: odoo
db_password: yourpassword
然后在postgres.conf
文件中,您必须更改此行:
listen_adresses = 'localhost'
我无法记住是否必须在.hba