【发布时间】:2013-02-01 09:33:03
【问题描述】:
我直接在数据库上做了这个查询:
UPDATE product_template SET track_external_partners=True
WHERE name !~* 'BOX'
因此,在此查询之后,它使用给定条件更新了该字段。如果我写查询 if track_external_partners=True,它会给我想要的结果。
但是如果我连接到 openerp(连接到同一个数据库)并进入 product_templates,这里没有任何变化,看起来该命令由于某种原因没有影响 OpenERP?
每次进行此类更新时都需要进行某种同步吗?
【问题讨论】:
-
您是在交易中这样做的吗?如果是这样,您是否提交了更改?如果不是,那可能是错误
-
现在我用 Begin;, Commit; 做了,但 OpenERP 没有任何改变。
标签: python sql postgresql openerp