场景描述:

odoo中定义模型的时候,系统会根据参数_name="********" 按照一定的系统规则自动生成表名;

最近开发过程中发现,_name参数的字符长度不能超过64位,否则系统自动生成表名后,界面调用的时候或者创建关联表的时候(Many2many字段)会报错。

结论:postgresql 表名长度不能超过64位!

odoo开发笔记 -- 表名_name长度限制

为了防止系统自动生成的表名过长,可以加_table参数自定义表名,限制表名长度,让系统以我们自己定义的名字创建表名:

odoo开发笔记 -- 表名_name长度限制

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-11
  • 2021-12-27
  • 2021-10-08
  • 2022-03-04
  • 2021-07-11
  • 2021-09-07
猜你喜欢
  • 2021-12-31
  • 2022-12-23
  • 2021-10-12
  • 2021-08-21
  • 2021-10-11
  • 2021-08-27
相关资源
相似解决方案