"Warren Turkal" <turkal@google.com> writes:
> I have a question. Are the low level representations of Timestamp and
> TimestampTZ the same?
They're the same but the interpretations are different, which is why
I think it's useful to have two typedefs as a way of documenting what
any given value is intended to be. The argument for having a third
typedef would be exactly the same: to help document what a value is
intended to be.
regards, tom lane