Re: Error message and infinite date and timestamp conversion in XML

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Error message and infinite date and timestamp conversion in XML
Дата
Msg-id 2529.1238180363@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Error message and infinite date and timestamp conversion in XML  (Bernd Helmle <mailings@oopsware.de>)
Ответы Re: Error message and infinite date and timestamp conversion in XML
Re: Error message and infinite date and timestamp conversion in XML
Список pgsql-hackers
Bernd Helmle <mailings@oopsware.de> writes:
> map_sql_value_to_xml_value() currently errors out with a more or less vague 
> error message, when a date or timestamp datatype with an infinite value is 
> converted to XML. This is likely to create some confusion, especially when 
> you have to debug some complex procedures and involved XML conversions. I 
> propose to add the attached DETAIL to this error message, so people will 
> get an idea what's currently going wrong.

Done, but I noticed while testing that it's not real consistent:

regression=# select xmlelement(name foo, 'infinity'::timestamp);
ERROR:  timestamp out of range
DETAIL:  XML does not support infinite timestamp values.
regression=# select xmlelement(name foo, xmlattributes('infinity'::timestamp as bar));
xmlelement      
 
-----------------------<foo bar="infinity"/>
(1 row)

Should we consider doing something about that, or is it okay as-is?
        regards, tom lane


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: 8.4 open items list
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Any reason not to return row_count in cursor of plpgsql?