Re: [HACKERS] Add Roman numeral conversion to to_number

Поиск
Список
Период
Сортировка
От Robert Haas
Тема Re: [HACKERS] Add Roman numeral conversion to to_number
Дата
Msg-id CA+TgmoaMWk3a2k2m3q1tOaLG+cDyxJk-Jy+8KARRVceoPT=7Uw@mail.gmail.com
обсуждение исходный текст
Ответ на [HACKERS] Add Roman numeral conversion to to_number  (Oliver Ford <ojford@gmail.com>)
Ответы Re: [HACKERS] Add Roman numeral conversion to to_number  (David Fetter <david@fetter.org>)
Re: [HACKERS] Add Roman numeral conversion to to_number  (Oliver Ford <ojford@gmail.com>)
Re: [HACKERS] Add Roman numeral conversion to to_number  (Peter Eisentraut <peter.eisentraut@2ndquadrant.com>)
Список pgsql-hackers
On Thu, Aug 3, 2017 at 9:25 AM, Oliver Ford <ojford@gmail.com> wrote:
> Adds to the to_number() function the ability to convert Roman numerals
> to a number. This feature is on the formatting.c TODO list. It is not
> currently implemented in either Oracle, MSSQL or MySQL so gives
> PostgreSQL an edge :-)

I kind of put my head in my hands when I saw this.  I'm not really
sure it's worth complicating the code for something that has so little
practical utility, but maybe other people will feel differently.  I
can't deny the profound advantages associated with having a leg up on
Oracle.

The error reporting is a little wonky, although maybe no wonkier than
anything else about these conversion routines.

rhaas=# select to_number('q', 'rn');
ERROR:  invalid character "q"

(hmm, no position)

rhaas=# select to_number('dd', 'rn');
ERROR:  invalid character "D" at position 1

(now i get a position, but it's not really the right position; and the
problem isn't really that the character is invalid but that you don't
like me including it twice, and I said 'd' not 'D')

rhaas=# select to_number('à', 'rn');
ERROR:  invalid character "?"

(eh?)

How much call is there for a format that can only represent values up to 3999?

--
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company



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

Предыдущее
От: Michael Paquier
Дата:
Сообщение: Re: [HACKERS] Support for Secure Transport SSL library on macOS asOpenSSL alternative
Следующее
От: Douglas Doole
Дата:
Сообщение: [HACKERS] Tightly packing expressions