On 07.03.2017 03:21, Andreas Karlsson wrote:
1) I do not think we currently allow setting the locale like this anywhere, so this will introduce a new concept to PostgreSQL. And you will probably need to add support for caching per locale.

Good to know. Could you explain what you mean by "caching per locale"?

2) As far as I can tell from reading the code to_date currently ignores the M suffix which indicates that you want localized month/day names, so i guess that to_date is currently immutable. Maybe it is stable due to the idea that we may want to support the M suffix in the future.

I think that's the case.

3) I do not like the to_date function. It is much too forgiving with invalid input. For example 2017-02-30 because 2017-03-02.

That's indeed a funny parsing result. Why does to_date perform this kind of error-correction?

Also just ignoring the M suffix in the format string seems pretty bad.

Personally I would rather see a new date parsing function which is easier to work with or somehow fix to_date without pissing too many users off, but I have no idea if this is a view shared with the rest of the community.

Neither do I.

Many business applications have to deal with date(times). I came from the practical issue of indexing json objects.

Regards,
Sven



--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to