odoo 中模型的外部标识符的最大长度是多少?

What is the max length for an external identifier of a model in odoo?

我想知道odoo 中模型的外部标识符的最大长度是多少? id太长会不会报错?

外部标识符存储在 complete_name 没有大小限制的字符字段中。

char 字段在 Postgresql 中用不同的字符表示。

来自 Odoo source code 文档:

If no size (or an empty or negative size is provided) return an 'infinite' VARCHAR

参考 Postgresql documentation

If character varying is used without length specifier, the type accepts strings of any size.

使用 ref 和长度最多为 2500 个字符的外部标识符可以正常工作