I wrote:
> I propose that we define typdefault as containing the *external*
> representation of the desired value, and have get_typdefault apply the
> type's input conversion function to produce a Datum. Any objections?
This change is committed for 7.2.
regards, tom lane