Вопросы к Поиску с Алисой
Разница между типами данных character varying и character заключается в том, как они обрабатывают строки, длина которых меньше объявленной. postgrespro.ru repo.quantom.info
Character представляет строку из фиксированного количества символов. metanit.com Если длина сохраняемой строки оказывается меньше объявленной, значения типа character будут дополняться пробелами. postgrespro.ru repo.quantom.info
Character varying хранит строку переменной длины. metanit.com Если длина не указывается для character varying, этот тип будет принимать строки любого размера. postgrespro.ru
Таким образом, тип character предназначен для строк фиксированной длины, а character varying — для строк переменной длины.