From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | jimworke(at)inbox(dot)lv |
Cc: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: Bad timestamp external representation |
Date: | 2002-11-28 00:35:59 |
Message-ID: | 29396.1038443759@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Jim Worke <jimworke(at)inbox(dot)lv> writes:
> I'm using pg_dump from 7.1 to 7.2. When in postgresql, I run "select
> current_timestamp;" and it came out:
> timestamptz
> --------------------------------
> 27/11/2002 21:40:46.602827 SGT
> (1 row)
> This is due to running "export PGDATESTYLE='european,sql' before postmaster.
> So, I guess SGT is being recognised.
Depressingly enough, the appearance of SGT in a displayed timestamp
doesn't necessarily mean we'll accept it on input :-(.
IIRC, what you see in the displayed output is whatever the system
reports as its local timezone name, but what can be recognized on input
is what's listed in the table in src/backend/utils/adt/datetime.c.
And there's only a commented-out entry for SGT --- apparently Thomas
either couldn't find a definition for it, or found multiple conflicting
definitions.
What do you think SGT is?
As far as getting your dump to work is concerned, I'd suggest setting
export PGTZ=GMT
before running pg_dump; that should persuade it to dump everything in
GMT.
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2002-11-28 00:38:24 | Re: Why does everyone think MySQL is easier? |
Previous Message | Nigel J. Andrews | 2002-11-28 00:20:00 | Why does everyone think MySQL is easier? |