Re: Possibly inconsistent type casting logic
От | Bruce Momjian |
---|---|
Тема | Re: Possibly inconsistent type casting logic |
Дата | |
Msg-id | 200303171943.h2HJhEJ17706@candle.pha.pa.us обсуждение исходный текст |
Ответ на | Possibly inconsistent type casting logic (Peter Eisentraut <peter_e@gmx.net>) |
Список | pgsql-hackers |
Did this get resolved? --------------------------------------------------------------------------- Peter Eisentraut wrote: > In the old days, when every function of the form foo(bar) was a cast from > bar to foo, and if foo and bar happened to be binary compatible, the > system short-circuited this function call to do a "zero-effort" cast. > > This logic still exists, but since in general casts are controlled > through pg_cast now, it seems inconsistent that the old system still > exists in some places. Did we forget that or is that intentional? > > The consequence of this feature put in other words appears to be that "if > you create a binary-compatible cast from foo to bar, a function 'bar(foo) > returns bar' will magically appear to exist". Maybe that's fine, but then > we should probably document it more explicitly. > > -- > Peter Eisentraut peter_e@gmx.net > > > ---------------------------(end of broadcast)--------------------------- > TIP 2: you can get off all lists at once with the unregister command > (send "unregister YourEmailAddressHere" to majordomo@postgresql.org) > -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 359-1001+ If your life is a hard drive, | 13 Roberts Road + Christ can be your backup. | Newtown Square, Pennsylvania19073
В списке pgsql-hackers по дате отправления: