character varying(n)
,varchar(n)
n
必须介于1到10485760之间。是吗?character(n)
,char(n)
和text
的有效大小是多少?#1 楼
Postgres中受限字符类型(例如varchar(n))的最大大小为10485760。您可以通过以下方式进行检查:以下源代码片段(htup_details.h),但在官方文档中未明确提及:
,varchar)未定义。所有字符串类型都有大小限制,以字节为单位:
无论如何,可以存储的最长字符串约为1 GB。