Синхронизировать OpenERP с Postgresql?

Я сделал этот запрос к базе данных напрямую:

UPDATE product_template SET track_external_partners=True
WHERE name !~* 'BOX'

Таким образом, после этого запроса он обновил это поле с заданными условиями. И если я напишу запрос, если track_external_partners=True, это даст мне желаемый результат.

Но если я подключаюсь к openerp (подключаюсь к той же базе данных) и захожу в product_templates, здесь ничего не изменилось, похоже, эта команда по какой-то причине не влияла на OpenERP?

Должна ли быть какая-то синхронизация каждый раз, когда вы делаете такое обновление?

1 ответ

Решение

Нашел что не так. У нас есть две базы данных с одинаковыми именами (на разных портах). Поэтому я подключился к старой базе данных, которая использует порт по умолчанию (5432), но наша новая база данных использует порт 5433, поэтому мне нужно было указать порт следующим образом:

psql dbname -p 5433

И сейчас все хорошо.

Другие вопросы по тегам