我正在设计一个数据库,因为我还不熟悉我想知道的数据类型:
如果我不关心字符向量的长度,是否适合使用varchar?(即使字符串应该很短?)
到目前为止,当我需要存储非常长的字符串时,我一直在使用文本(varchar),但是阅读文档并提出问题,我听说如果提供了最大长度并且存储的字符串的长度是,postgresql 不会存储额外的字节小于它。我猜想使用最大长度以防远程设备负担不起大的内存空间。有人可以同意或解释吗?
我正在设计一个数据库,因为我还不熟悉我想知道的数据类型:
如果我不关心字符向量的长度,是否适合使用varchar?(即使字符串应该很短?)
到目前为止,当我需要存储非常长的字符串时,我一直在使用文本(varchar),但是阅读文档并提出问题,我听说如果提供了最大长度并且存储的字符串的长度是,postgresql 不会存储额外的字节小于它。我猜想使用最大长度以防远程设备负担不起大的内存空间。有人可以同意或解释吗?