Тип данных PostgreSQL Text отличается от других символьных типов тем, что он предназначен для хранения строк неограниченной длины. postgrespro.ru www.sprinkledata.com
Другие символьные типы в PostgreSQL имеют ограничения по длине строк: pgcookbook.ru
- character(n), char(n) — текст фиксированной длины, строка всегда имеет строго заданный размер. pgcookbook.ru Если длина строки меньше заданной, то пустое место в конце заполняется пробелами. pgcookbook.ru
- character varying(n), varchar(n) — текст с ограничением по длине, максимальная длина строки может быть ограничена. pgcookbook.ru При попытке записать в текстовое поле ограниченной длины значение, которое превышает заданные размеры, генерируется ошибка. pgcookbook.ru
Тип Text часто используют для хранения текстов, HTML-страниц и прочей тестовой информации, размер которой превышает одну строку текста. pgcookbook.ru