我的文字字符串可能最多为500
个字符。
将它们存储为varchar(500)
还是clob
更好?
请说明您的意见。
答案 0 :(得分:5)
Postgres中没有clob
- 相当于text
。
varchar(500)
或text
之间There is no difference in performance or storage requirement。
唯一的区别是文档和您可以存储的内容。 varchar(500)
明确指出您永远不想存储超过500个字符。您可以将此更像是检查约束(业务规则)而不是技术配置。
text
(没有检查cosntraint)表示您对该列中的数据长度没有(业务)限制。