From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | Thomas Lockhart <lockhart(at)alumni(dot)caltech(dot)edu> |
Cc: | Hackers List <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: Fallback behavior for "UNKNOWN" types -- proposed change |
Date: | 2000-10-24 20:52:41 |
Message-ID: | 23217.972420761@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Thomas Lockhart <lockhart(at)alumni(dot)caltech(dot)edu> writes:
> I propose that we modify the heuristic slightly, so that if there are
> function matches with arguments from different categories, and if one or
> more of the possible matches comes from the "string" category, then that
> category is preferred.
I would suggest a slightly different rule, but maybe it comes out at the
same place in the end: if we can't find a unique match treating UNKNOWN
the way we do now, try again assuming it is TEXT (or at least string
category). As you say, this is reasonable given that the original
literal looked like a string.
BTW, I have been thinking that numeric literals ought to be initially
assigned a new pseudo-type "UNKNOWNNUMERIC", which would eventually
get coerced to one specific numeric type along the same lines as type
assignment for string literals. This looks like it might help deal
with the problems of float8 vs. numeric, etc. Don't have a complete
proposal worked out yet, though.
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Bruce Hartzler | 2000-10-24 21:16:41 | Re: [PATCHES] add darwin/osxpb support to cvs |
Previous Message | Marko Kreen | 2000-10-24 20:38:44 | Re: binary operators on integers |