Red > Green > Refactor > Red

cycle is based on desire

PostgreSQL - varchar and text

no difference varchar(n) and text

official

PostgreSQL: Documentation: 9.4: Character Types

unofficial

dba.stackexchange.com

note:

PostgreSQL: Don't Use CHAR or VARCHAR