- show correct domain type as field type name - correctly determine length and precision of domain types - expose bpchar field type as 'character' to users, as postgres only uses 'bpchar' internally and refers to bpchar as character in the front end