dump encoding (was Re: 8.2 beta blockers) - Mailing list pgsql-hackers

From Tom Lane
Subject dump encoding (was Re: 8.2 beta blockers)
Date
Msg-id 26903.1158587318@sss.pgh.pa.us
Whole thread Raw
In response to Re: 8.2 beta blockers  (Michael Paesold <mpaesold@gmx.at>)
Responses Re: dump encoding (was Re: 8.2 beta blockers)  (Peter Eisentraut <peter_e@gmx.net>)
List pgsql-hackers
Michael Paesold <mpaesold@gmx.at> writes:
>> * Set client encoding based on OS environment - Peter E.

> I really hope that this change will only affect psql, not pg_dump, as Peter 
> wrote in 2003. I would strongly object to such a change (as much as my 
> voice counts). The current behavior of dumping with the database encoding 
> is exactly the right thing to do.

Actually, I realize after a quick look at the pg_dump code that its
current behavior is to dump in1. Specified encoding if a -E switch is given.2. PGCLIENTENCODING, if that environment
varexists.3. Else, server encoding.
 
So there's already an environment dependency, although it's for
something much less likely to be set than LANG.  I tend to agree
that we'd better avoid having dumps depend on LANG ... wonder if
we should remove the dependency on PGCLIENTENCODING too.
        regards, tom lane


pgsql-hackers by date:

Previous
From: Gevik Babakhani
Date:
Subject: new language translation (.po)
Next
From: Lukas Kahwe Smith
Date:
Subject: Re: [pgsql-www] Developer's Wiki