/ / Como conectar o Odoo com o postgres (que está sendo executado em outro servidor) - postgresql, python-2.7, python-3.x, odoo-10, postgresql-9.6

Como conectar o Odoo com o postgres (que está sendo executado em outro servidor) - postgresql, python-2.7, python-3.x, odoo-10, postgresql-9.6

Eu quero ligar o odoo 10 com o postgresql(que está sendo executado em outro servidor). É possível ? Se sim! então por favor me ajude postando o procedimento passo a passo ou qualquer tipo de link tutorial (porque eu sou novato). Por enquanto, eu estou usando o odoo10 e postgresql-9.6 Para servidores diferentes eu estou usando duas máquinas virtuais diferentes um é para o odoo e outro é para o postgresql)

Aqui, eu estou usando duas máquinas virtuais 216.200.116.8 (para eodo) e 216.200.116.174 (para postgresql) .Eu sou capaz de acessar postgresql de 216.200.116.8 remotamente.

Aqui está meu /etc/odoo.conf

insira a descrição da imagem aqui

Aqui está o meu /etc/postgresql/9.6/main/postgresql.conf

insira a descrição da imagem aqui

Aqui está o meu /etc/postgresql/9.6/main/pg_hba.conf

insira a descrição da imagem aqui

Depois que tudo estiver configurado, estou executando o servidor odoo de /opt/odoo/odoo10.0/odoo-bin

Eu encontrei este erro! O erro detalhado diz:

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Ver mais: 10 & postgresql ver: 9.6

Usuário do banco de dados: postgres

senha para postgres: passwd

Ajuda necessária! Desde já, obrigado

Respostas:

-1 para resposta № 1

Se não me engano, você deve alterar o usuário no banco de dados, odoo não permite "postgres" como o usuário, você deve criar um "usuário odoo" para conectar o aplicativo ao banco de dados da seguinte forma:

db_user: odoo
db_password: yourpassword

Então no postgres.conf arquivo você deve mudar esta linha:

listen_adresses = "localhost"

Eu não consigo me lembrar se algo deve ser mudado no .hba