postgresql - 如何将 Odoo 与 postgres 连接(在其他服务器上运行)

标签 postgresql python-2.7 python-3.x odoo-10 postgresql-9.6

我想将 odoo 10 与 postgresql(在其他服务器上运行)连接起来。是否可以 ?如果是!那么请通过发布分步过程或任何类型的教程链接来帮助我(因为我是初学者)。现在,我使用 odoo10 和 postgresql-9.6 对于不同的服务器,我使用两个不同的虚拟机(一个用于 odoo,另一个用于 postgresql)

在这里,我使用了两个虚拟机 216.200.116.8(用于 odoo)和 216.200.116.174(用于 postgresql)。我可以从 216.200.116.8 远程访问 postgresql。

这是我的/etc/odoo.conf

enter image description here

这是我的/etc/postgresql/9.6/main/postgresql.conf

enter image description here

这是我的/etc/postgresql/9.6/main/pg_hba.conf

enter image description here

一切配置完成后,我从/opt/odoo/odoo10.0/odoo-bin 运行 odoo 服务器

我遇到过这个错误!详细错误说:

enter image description here

enter image description here

Odoo 版本:10 & postgresql 版本:9.6

数据库用户:postgres

postgres 的密码:passwd

需要帮助!提前致谢

最佳答案

如果我没记错的话,你必须改变数据库中的用户,odoo 不允许“postgres”作为用户,你必须创建一个“odoo 用户”来连接应用程序像这样的数据库:

db_user: odoo
db_password: yourpassword

然后在 postgres.conf 文件中你必须改变这一行:

listen_adresses = 'localhost'

我不记得是否必须在 .hba 中更改某些内容

关于postgresql - 如何将 Odoo 与 postgres 连接(在其他服务器上运行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42789112/

相关文章:

python - 如何使用python通过标签和嵌套标签从xml文件动态获取数据?

python - 无法在 Python3 中导入 sqlite3

postgresql - 如何从 plpgsql 中的多个表返回多行?

python - 如何在不使用类的情况下在 Python 中反转优先级队列?

postgresql - Postgres - 全表扫描太慢 - 未使用索引

python-2.7 - 如何在 TensorFlow 中混合基于队列和基于提要的输入

python - 如何在不同的目录中执行 python 脚本?

python-3.x - python : Calculate the last digit of a large Fibonacci Number with less time

sql - 如何正确索引多对多关联表?

ruby-on-rails - 如何仅根据日期和月份获取用户的生日