Re: [PATCH] Bug in XPATH() if expression returns a scalar value

Поиск
Список
Период
Сортировка
Искать
От
Florian Pflug
Тема
Re: [PATCH] Bug in XPATH() if expression returns a scalar value
Дата
Msg-id
115517DA-921E-4828-8D4F-0F5C6AE92671@phlo.org
Ответ на
Список
Дерево обсуждения
[PATCH] Bug in XPATH() if expression returns a scalar value Florian Pflug <fgp@phlo.org>
Re: [PATCH] Bug in XPATH() if expression returns a scalar value Florian Pflug <fgp@phlo.org>
Re: [PATCH] Bug in XPATH() if expression returns a scalar value Peter Eisentraut <peter_e@gmx.net>
Re: [PATCH] Bug in XPATH() if expression returns a scalar value Florian Pflug <fgp@phlo.org>
Re: [PATCH] Bug in XPATH() if expression returns a scalar value Florian Pflug <fgp@phlo.org>
Re: [PATCH] Bug in XPATH() if expression returns a scalar value Peter Eisentraut <peter_e@gmx.net>
Re: [PATCH] Bug in XPATH() if expression returns a scalar value Florian Pflug <fgp@phlo.org>
Re: [PATCH] Bug in XPATH() if expression returns a scalar value "Ross J. Reedstrom" <reedstrm@rice.edu>
Re: [PATCH] Bug in XPATH() if expression returns a scalar value Florian Pflug <fgp@phlo.org>
On Jun8, 2011, at 10:14 , Florian Pflug wrote:
> On Jun6, 2011, at 14:56 , Peter Eisentraut wrote:
>> On tis, 2011-05-31 at 16:19 +0200, Florian Pflug wrote:
>>> If people deem this to be a problem, we could instead add a separate
>>> function XPATH_VALUE() that returns VARCHAR, and make people use that
>>> for scalar-value-returning expressions.
>> 
>> Why not replicate what contrib/xml2 provides, namely
>> 
>> xpath_string()
>> xpath_number()
>> xpath_bool()
>> 
>> That way, types are preserved.
> 
> But then you lose the ability to evaluate user-supplied
> XPath expressions, because there's no way of telling which of these
> function to use.
> 
> Since XPATH_BOOL() can be emulated by doing XPATH(...)::text::boolean
> if XPATH() implements the more lenient behaviour I proposed, that
> seems like a bad tradeoff overall.


Patch rebased onto HEAD.

best regards,
Florian Pflug
В списке pgsql-hackers по дате отправления
От: Tom Lane
Дата:
Сообщение: Re: tuning autovacuum
От: David Fetter
Дата:
FAQ