变更日志¶
Odoo 版本 18.0¶
Odoo 在线版本 17.4¶
内部操作符
inselect
已被移除。替代方案是使用in
结合查询或 SQL 对象。#171371。
Odoo 在线版本 17.3¶
我们现在可以在
read_group
、_read_group
和域中按日期部分数字进行分组,详见 #159528。
Odoo 在线版本 17.2¶
Odoo 在线版本 17.1¶
方法
_flush_search()
已被弃用,详见 #144747。字段的刷新现在由execute_query()
完成,并基于SQL
对象中通过_search()
以及其他构建此类对象的低级 ORM 方法所放置的元数据。这些方法还负责检查在 SQL 对象中使用的字段的访问权限。
Odoo 版本 17.0¶
Odoo 在线版本 16.4¶
方法
name_get()
已弃用,详见 #122085。请改用字段display_name
。
Odoo 在线版本 16.3¶
方法
_read_group()
的签名已更新,新增了 #110737
Odoo 在线版本 16.2¶
对搜索和读取方法的实现进行重构,以便能够在最少的 SQL 查询中结合两者。我们引入了两个新方法
search_fetch()
和fetch()
,它们利用了这种结合方式。更多详细信息请参见拉取请求 #112126。
Odoo 版本 16.0¶
已翻译字段的翻译以 JSONB 值形式存储,详见 #97692 和 #101115。代码翻译不再存储到数据库中。它们变为静态内容,并在需要时从 PO 文件中提取。
search_count()
现在会考虑limit
参数 #95589。它会限制要计数的记录数量,当接受部分结果时可以提高性能。