Re: Inconsistency of timezones in postgresql
Chris BSomething <xpusostomos@gmail.com>
From: Chris BSomething <xpusostomos@gmail.com>
To: "David G. Johnston" <david.g.johnston@gmail.com>
Cc: Tom Lane <tgl@sss.pgh.pa.us>,
Aleksander Alekseev <aleksander@timescale.com>, "pgsql-bugs@lists.postgresql.org" <pgsql-bugs@lists.postgresql.org>
Date: 2024-07-31T19:03:03Z
Lists: pgsql-bugs
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
doc: add example of sign mismatch with POSIX/ISO-8601 time zones
- 06dc1ffd2409 18.0 landed
Well... I guess then at least we have... AT TIME ZONE INTERVAL '8 hours' or indeed... AT TIME ZONE INTERVAL '+8h' so at a bare minimum we need documentation that promotes that, and warns about UTC+- I still think Z+- would be a few lines of code that would be a cool fix that wouldn't hurt anyone, but anyway. Chris On Thu, 1 Aug 2024 at 01:42, David G. Johnston <david.g.johnston@gmail.com> wrote: > On Wednesday, July 31, 2024, Chris BSomething <xpusostomos@gmail.com> > wrote: > >> Tom Lane said: >> "However, notice that the value following TIME ZONE is only allowed to >> be an interval by the spec (and this is still true in SQL:2021, >> the latest version I have handy). Such an interval is interpreted per >> ISO (positive = east of Greenwich)." >> >> Erm, what do you mean by an interval? If you mean a number, then it’s >> broken, because "UTC+10" and "+10" do the same thing. But you seem to be >> saying there is indeed some syntax that is interpreted by ISO logic? >> > > There is a named data type called “interval”. He’s referring to that. > Neither of those text values is an interval. ‘4 hours 30 > minutes’::interval is a relevant example. > > David J. > >