postgresql - res.partner 和 res.user 是什么关系?

标签 postgresql odoo odoo-8

我是 odoo v8 的新手,我无法理解 res_partner 和 res_users 表之间的关系以及与 hr_employee 表之间的关系,它们都相关吗?

最佳答案

res.partner之间的关系和 res.user是那个 res.user继承自 res.partner使用称为“委托(delegate)继承”的继承类型(参见 documentation )。

由于“委派继承”每res.user记录与相应的 res.partner 具有强制性内部连接使用字段记录 partner_id .这个connection是什么意思,就是直接用res.partner的所有字段存储 res.user 共享的数据和 res.partner (即姓名、电话等...例如,如果您引用 res.user 记录的电话属性,您将获得存储在相应 res.partner 记录中的值)所以 res.user必须自己定义更少的字段,例如密码、登录名等。

还要注意因为这个关系 res.user没有相应的 res.partner 就不能存在于系统中,这就是为什么每个 res.user有一个,但仍然res.partner可以在没有 res.user 的情况下存在.

关于postgresql - res.partner 和 res.user 是什么关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37923478/

相关文章:

java - 如何修复 Catch 语句中的 SQLException?

sql - 用于更新下游源的数据库模式?

odoo 类型错误 : Mixing Apples and Oranges on inherited model

python - 找不到可用的临时目录

python - 检查表格上的产品可用性 - 返回 stock.quants - Odoo v8

odoo - 基于其他选择框的选择框填充

sql - 在 Postgresql 中创建一个不返回复合值的函数

c# - PostgreSQL 相当于 IF @@ROWCOUNT=0 INSERT INTO

python - 在 OpenERP 的薪资部分中扣除休假

python - Odoo : Computed fields, 在某些情况下不更新?