John DeSoi <[EMAIL PROTECTED]> writes:
> No hard feelings about it, but I'm really surprised existing behavior 
> will be broken when the technical reasons for changing it were so weak. 

We've only had domains for one release cycle, so it seems to me that
there's not a lot of track record to justify a "this is how we've always
done it" position for domain-related behaviors.  Especially when the
odds seem good that few people are really using domains.  (Barry pointed
out that JDBC has been broken for the entire release cycle because it
couldn't handle I/O of domain types with the 7.3 RowDescription behavior
... but no one's complained to him yet ...)

I thought the rationale that client libraries would know about base
types but not domain types was pretty good, actually.  From the
backend's perspective, reduction of domains to base types in
RowDescription takes extra code and extra cycles, so I'd have resisted
the argument if I had anything to stand on --- but I didn't.  I'd say
your suggestion that the client side wants to distinguish domains from
base types is really the weaker end of the argument ...

                        regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]

Reply via email to