I think that's just horrible. Does the i stand for integer or inet? And it will get *really* ugly for type names with spaces in them ...
True, true.
But while "c" is too short, I think "character varying" is too long. Is there some convenient lookup table to convert between the long names to the short names?