Character type
char - a single character
char(n) - fixed length character strings (if you insert a too-short string, postgre will pad it with spaces, too long -> error)
varchar(n) - store up to n characters with variable-length strings (no space padding if the stored string is shorter than col.len) — TEXT data type - variable unlimited length