Qual é o limite de tamanho de vários tipos de dados no postgresql? Eu vi em algum lugar que para character varying(n)
, varchar(n)
n
deve estar entre 1 e 10485760. Isso é verdade?
Quais são os tamanhos válidos para character(n)
, char(n)
e text
?
O tamanho máximo de tipos de caracteres limitados (por exemplo, varchar(n)) no Postgres é 10485760. Você pode verificar desta forma:
O limite é definido no seguinte fragmento de código fonte (htup_details.h), porém não é explicitamente mencionado na documentação oficial:
O número máximo de caracteres para tipos de comprimento ilimitado variável (texto, varchar) é indefinido. Há um limite de tamanho em bytes para todos os tipos de string :